.fixlab-site .fx-information-hero{max-width:1280px;padding-block:42px 64px}.fixlab-site .fx-information-hero h1{letter-spacing:-.035em;white-space:pre-line;overflow-wrap:anywhere;max-width:1000px;margin-block:22px;font-size:clamp(2rem,4.4vw,4.4rem);line-height:1.22}.fixlab-site .fx-information-hero .fx-lead{max-width:880px}.fixlab-site .fx-breadcrumb{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:42px;font-size:13px;display:flex}.fixlab-site .fx-breadcrumb a{color:var(--fx-ink);text-underline-offset:4px;text-decoration:underline}.fixlab-site .fx-document-date{color:var(--fx-muted);margin-top:24px;font-size:13px}.fixlab-site .fx-company-card{border:1px solid var(--fx-line);background:var(--fx-paper);border-radius:22px;grid-template-columns:1fr 1fr;gap:30px;margin-block:20px 48px;padding:30px;display:grid}.fixlab-site .fx-company-card h2{margin:12px 0;font-size:clamp(1.3rem,2.5vw,2rem)}.fixlab-site .fx-company-card p{font-size:14px;line-height:1.8}.fixlab-site .fx-company-card address{flex-direction:column;align-items:flex-start;gap:12px;font-style:normal;line-height:1.6;display:flex}.fixlab-site .fx-company-card address a{text-underline-offset:4px;text-decoration:underline}.fixlab-site .fx-company-card strong{font-variant-numeric:tabular-nums;white-space:nowrap}.fixlab-site .fx-information .fx-guide-article section{scroll-margin-top:110px}.fixlab-site .fx-information .fx-guide-article p,.fixlab-site .fx-information .fx-guide-article li{overflow-wrap:anywhere;line-height:1.95}.fixlab-site .fx-policy-directory{gap:14px;display:grid}.fixlab-site .fx-policy-directory>a{border:1px solid var(--fx-line);border-radius:18px;padding:26px;transition:border-color .2s;display:block;position:relative}.fixlab-site .fx-policy-directory>a:hover{border-color:var(--fx-ink)}.fixlab-site .fx-policy-directory h2{padding-right:28px;font-size:21px}.fixlab-site .fx-policy-directory>a>span{position:absolute;top:25px;right:22px}.fixlab-site .fx-information-related{border-top:1px solid var(--fx-line);margin-top:72px;padding-block:40px 70px}.fixlab-site .fx-information-related h2{margin-bottom:24px;font-size:22px}.fixlab-site .fx-information-related>div{flex-wrap:wrap;gap:20px 30px;display:flex}.fixlab-site .fx-company-footer{border-top:1px solid var(--fx-line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:30px;font-size:13px;line-height:1.8;display:flex}.fixlab-site .fx-company-footer address{flex-wrap:wrap;gap:10px 24px;font-style:normal;display:flex}.fixlab-site .fx-legal-footer{border-top:1px solid var(--fx-line);flex-wrap:wrap;gap:12px 24px;padding-block:24px;font-size:12px;display:flex}.fixlab-site .fx-legal-footer a:hover,.fixlab-site .fx-company-footer a:hover{text-underline-offset:4px;text-decoration:underline}.fixlab-site .fx-static-header{border-bottom:1px solid var(--fx-line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding-block:20px;display:flex}.fixlab-site .fx-static-header nav{flex-wrap:wrap;gap:14px 24px;font-size:14px;display:flex}.fixlab-site .fx-static-footer{border-top:1px solid var(--fx-line);margin-top:70px;padding-block:35px}.fixlab-site .fx-static-footer nav{flex-wrap:wrap;gap:14px 22px;margin-block:24px;font-size:13px;display:flex}.fixlab-site .fx-static-note{color:var(--fx-muted);font-size:14px;line-height:1.8}.fixlab-site .fx-source-notice{color:var(--fx-muted);flex-wrap:wrap;gap:8px 20px;padding-bottom:26px;font-size:12px;line-height:1.7;display:flex}.fixlab-site .fx-source-notice a{align-items:center;gap:5px;min-height:28px;display:inline-flex}.fixlab-site .fx-source-notice a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.fixlab-site .fx-information-hero{padding-block:25px 40px}.fixlab-site .fx-breadcrumb{margin-bottom:30px;font-size:12px}.fixlab-site .fx-company-card{grid-template-columns:1fr;gap:18px;padding:23px}.fixlab-site .fx-company-footer{flex-direction:column}.fixlab-site .fx-company-footer address{flex-direction:column;gap:8px}.fixlab-site .fx-policy-directory>a{padding:22px}.fixlab-site .fx-policy-directory h2{font-size:19px}.fixlab-site .fx-information-related{margin-top:40px}.fixlab-site .fx-static-header{flex-direction:column;align-items:flex-start}}