/* Keep privacy information readable and subordinate to the form. */
.fs-form-privacy, .bw-page .fs-form-privacy { display:block; width:100%; margin:14px 0 18px; padding:0; font-size:13px; line-height:1.6; font-weight:400; color:#53616d; letter-spacing:normal; text-transform:none; }
.fs-form-privacy a { color:inherit; text-decoration:underline; text-underline-offset:3px; }
.fs-form-privacy a:hover, .fs-form-privacy a:focus-visible { text-decoration-thickness:2px; }
.domain-search-block .fs-form-privacy { color:#e2eaf4; max-width:540px; }
.domain-block .fs-form-privacy { max-width:600px; }
.calculator-block .fs-form-privacy { max-width:800px; margin:24px 0 0; }
.bw-page .fs-form-privacy { color:#b7c0c9; font-size:13px; line-height:1.6; }
.fs-privacy-policy { padding:56px 0 72px; }
.fs-privacy-policy .fs-privacy-content { max-width:920px; }
.fs-privacy-policy h2 { font-size:25px; line-height:1.3; margin:36px 0 14px; }
.fs-privacy-policy h2:first-child { margin-top:0; }
.fs-privacy-policy p, .fs-privacy-policy li { font-size:16px; line-height:1.75; }
.fs-privacy-policy p { margin:0 0 16px; }
.fs-privacy-policy ul { padding-left:24px; margin:0 0 20px; list-style:disc; }
.fs-privacy-policy li { margin-bottom:10px; }
.fs-privacy-policy a { color:#276493; text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere; }
.fs-privacy-updated { color:#53616d; font-size:13px!important; }
@media(max-width:767px) { .fs-form-privacy, .bw-signup .fs-form-privacy { font-size:12px; } .fs-privacy-policy { padding:36px 0 48px; } .fs-privacy-policy h2 { font-size:22px; } }

.bw-page .fs-form-privacy a { text-decoration:underline; text-underline-offset:3px; }

.calculator-end__left .area .form p.fs-form-privacy { font-size:13px; font-style:normal; font-weight:400; line-height:1.6; color:#53616d; margin:4px 0 0; }
@media(max-width:767px) { .calculator-end__left .area .form p.fs-form-privacy { font-size:12px; } }
