.public-compliance-page_page__Kb7al{--compliance-ink:#241a13;--compliance-muted:#735f4e;--compliance-paper:#fffaf3;--compliance-orange:#e87622;--compliance-amber:#e5a224;min-height:100vh;background:var(--compliance-paper);color:var(--compliance-ink)}.public-compliance-page_reportSection__1pwqR{display:grid;width:min(1380px,100%);min-height:min(860px,calc(100vh - 62px));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(36px,7vw,112px);align-items:center;margin:0 auto;padding:clamp(130px,13vw,188px) clamp(22px,6vw,84px) clamp(92px,10vw,140px)}.public-compliance-page_introColumn__2TOIS{display:flex;min-width:0;flex-direction:column;justify-content:center}.public-compliance-page_eyebrow__Vnso1{margin:0 0 18px;color:#b65215;font-size:13px;font-weight:820;letter-spacing:.12em}.public-compliance-page_introColumn__2TOIS h1{max-width:12ch;margin:0;font-size:clamp(46px,5vw,72px);line-height:1.05;letter-spacing:0}.public-compliance-page_intro__Q42hr{max-width:36ch;margin:30px 0 0;color:var(--compliance-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.85}.public-compliance-page_contactBlock__A5ESm{margin-top:clamp(46px,7vw,86px)}.public-compliance-page_contactLabel__oE7SY{margin:0 0 14px;color:#8f4d21;font-size:13px;font-weight:800}.public-compliance-page_contactActions__JgHHh{display:grid;max-width:470px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-compliance-page_contactAction__d_7J5{display:grid;min-width:0;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:16px 17px;border:1px solid rgba(184,103,32,.2);border-radius:10px;background:rgba(255,255,255,.64);color:var(--compliance-ink);text-decoration:none;box-shadow:0 14px 34px rgba(133,76,24,.08);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.public-compliance-page_contactAction__d_7J5 span{display:inline-flex;grid-column:1/-1;align-items:center;gap:8px;color:#9c5b2b;font-size:12px;font-weight:780}.public-compliance-page_contactAction__d_7J5 strong{min-width:0;overflow:hidden;font-size:14px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.public-compliance-page_contactAction__d_7J5>svg{color:var(--compliance-orange)}.public-compliance-page_contactAction__d_7J5:focus-visible,.public-compliance-page_contactAction__d_7J5:hover{border-color:var(--compliance-orange);background:linear-gradient(135deg,rgba(229,162,36,.2),rgba(232,118,34,.16));outline:none;transform:translateY(-2px)}.public-compliance-page_contactAction__d_7J5:active{background:linear-gradient(135deg,var(--compliance-amber),var(--compliance-orange));color:#fff;transform:scaleX(1.02) scaleY(.98)}.public-compliance-page_contactHint__zCGGj{margin:12px 0 0;color:rgba(115,95,78,.76);font-size:12px}.public-compliance-page_backLink__03wb0{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:34px;color:var(--compliance-ink);font-size:13px;font-weight:780;text-decoration:none}.public-compliance-page_backLink__03wb0:focus-visible,.public-compliance-page_backLink__03wb0:hover{color:var(--compliance-orange);outline:none}.public-compliance-page_formShell__mjeem{min-width:0;padding:clamp(24px,4vw,44px);border:1px solid rgba(184,103,32,.2);border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 28px 88px rgba(134,78,24,.14)}.public-compliance-page_formHeading__qHyHd{margin-bottom:30px}.public-compliance-page_formHeading__qHyHd .public-compliance-page_eyebrow__Vnso1{margin-bottom:12px}.public-compliance-page_formHeading__qHyHd h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:0}.public-compliance-page_formHeading__qHyHd p:last-child{max-width:40ch;margin:14px 0 0;color:var(--compliance-muted);font-size:14px;line-height:1.75}@media (max-width:900px){.public-compliance-page_reportSection__1pwqR{grid-template-columns:1fr;gap:52px;padding-top:118px}.public-compliance-page_introColumn__2TOIS h1{max-width:12ch}.public-compliance-page_contactBlock__A5ESm{margin-top:38px}}@media (max-width:560px){.public-compliance-page_reportSection__1pwqR{padding-right:18px;padding-left:18px}.public-compliance-page_contactActions__JgHHh{grid-template-columns:1fr}.public-compliance-page_formShell__mjeem{padding:20px 16px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.public-compliance-page_contactAction__d_7J5{transition:none}}