.fbr16-sub .page-main{padding:clamp(48px,8vw,104px) 0 clamp(64px,9vw,120px)}.fbr16-sub .page-article{max-width:calc(760px + 2 * var(--gutter))}.fbr16-sub .page-head{margin-bottom:clamp(36px,5vw,56px);padding-bottom:clamp(24px,3vw,36px);border-bottom:1px solid var(--line)}.fbr16-sub .page-head h1{font-size:clamp(44px,6vw,80px);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.fbr16-sub .page-head .eyebrow{margin-bottom:18px}.fbr16-sub .page-content{font-size:17px;line-height:1.75;color:var(--ink);overflow-wrap:anywhere}.fbr16-sub .page-content>*+*{margin-top:1.1em}.fbr16-sub .page-content p,.fbr16-sub .page-content li{color:var(--soft)}.fbr16-sub .page-content strong{color:var(--ink);font-weight:600}.fbr16-sub .page-content h2,.fbr16-sub .page-content h3,.fbr16-sub .page-content h4{font-family:Cormorant,Georgia,serif;font-weight:500;color:var(--ink);line-height:1.15;letter-spacing:-.01em;margin:1.9em 0 .55em}.fbr16-sub .page-content h2{font-size:clamp(30px,3.4vw,42px)}.fbr16-sub .page-content h3{font-size:clamp(24px,2.6vw,30px)}.fbr16-sub .page-content h4{font-size:21px}.fbr16-sub .page-content>h2:first-child,.fbr16-sub .page-content>*:first-child h2:first-child{margin-top:0}.fbr16-sub .page-content ul,.fbr16-sub .page-content ol{padding-left:1.3em}.fbr16-sub .page-content li+li{margin-top:.45em}.fbr16-sub .page-content li::marker{color:var(--accent)}.fbr16-sub .page-content a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.fbr16-sub .page-content a:hover{color:var(--ink)}.fbr16-sub .page-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;display:block;overflow-x:auto}.fbr16-sub .page-content th,.fbr16-sub .page-content td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.fbr16-sub .page-content th{background:var(--surface);color:var(--ink)}.fbr16-sub .page-content details{border-top:1px solid var(--line);padding-top:12px}.fbr16-sub .page-content summary{font-weight:600;color:var(--ink);min-height:44px;display:flex;align-items:center}.fbr16-sub .wpcf7{max-width:760px}.fbr16-sub .wpcf7 form>p{margin:0 0 22px}.fbr16-sub .wpcf7 label{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.fbr16-sub .wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:9px}.fbr16-sub .wpcf7 input[type=text],.fbr16-sub .wpcf7 input[type=email],.fbr16-sub .wpcf7 textarea{display:block;width:100%;max-width:100%;padding:15px 18px;border:1px solid var(--control-line);border-radius:6px;background:var(--field);color:var(--ink);font:400 15px/1.65 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;transition:border-color .2s,box-shadow .2s}.fbr16-sub .wpcf7 textarea{min-height:180px;resize:vertical}.fbr16-sub .wpcf7 input:focus,.fbr16-sub .wpcf7 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.fbr16-sub .wpcf7 input[type=submit]{background:#9a4a33;color:#fcfaf5;border:1px solid #9a4a33;border-radius:999px;min-height:52px;padding:12px 30px;font:600 14px Inter,Arial,sans-serif;letter-spacing:.02em;cursor:pointer;transition:background .18s,transform .18s}.fbr16-sub .wpcf7 input[type=submit]:hover{background:#7e3c29;transform:translateY(-1px)}.fbr16-sub .wpcf7 input[type=submit]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fbr16-sub .wpcf7 .wpcf7-not-valid-tip{font-size:13px;color:var(--accent);margin-top:8px;text-transform:none;letter-spacing:0}.fbr16-sub .wpcf7 .wpcf7-response-output{margin:24px 0 0;padding:16px;color:var(--ink);border-radius:6px}.fbr16-sub .wpcf7 form>p:last-of-type{font-size:13px}.fbr16-sub .wpcf7 input[type=submit]{opacity:1}.fbr16-sub .page-content .cmplz-category,.fbr16-sub .page-content details.cmplz-dropdown{background:color-mix(in srgb,var(--surface) 55%,transparent)!important;border-radius:6px}.fbr16-sub .page-content .cmplz-category-header,.fbr16-sub .page-content summary.cmplz-service-header,.fbr16-sub .page-content .name-header,.fbr16-sub .page-content .retention-header,.fbr16-sub .page-content .function-header{background:var(--surface)!important;color:var(--ink)!important}.fbr16-sub .page-content .cookies-per-purpose{background:var(--line)!important}.fbr16-sub .page-content .purpose,.fbr16-sub .page-content .name,.fbr16-sub .page-content .retention,.fbr16-sub .page-content .function{background:var(--field)!important;color:var(--ink)!important}.fbr16-sub .page-content .cmplz-category-header *,.fbr16-sub .page-content summary.cmplz-service-header *{color:var(--ink)!important}.fbr16-sub .page-content summary.cmplz-service-header p{color:var(--soft)!important}.fbr16-sub .page-content input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent);vertical-align:middle}@media(max-width:767px){.fbr16-sub .wpcf7 input[type=submit]{width:100%}.fbr16-sub .page-content{font-size:16px}}