.page-module__uI87ba__main{max-width:820px;padding:var(--space-section-padding) var(--space-container-padding);margin-inline:auto}.page-module__uI87ba__backLink{font-family:var(--font-inter), sans-serif;color:var(--color-text-muted);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.page-module__uI87ba__backLink:hover{color:var(--color-teal-dark)}.page-module__uI87ba__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--color-navy);margin:.4rem 0;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:900}.page-module__uI87ba__lead{color:var(--color-text-light);margin:0 0 2rem;font-size:.95rem}:where(.page-module__uI87ba__main) h2{font-family:var(--font-inter), sans-serif;color:var(--color-navy);margin:1.6rem 0 .7rem;font-size:1.15rem;font-weight:800}.page-module__uI87ba__main>h2:first-of-type{margin-top:0}:where(.page-module__uI87ba__main) p{color:var(--color-text-muted);margin:0 0 1.4rem;font-size:1rem}.page-module__uI87ba__contactBlock{color:var(--color-text);margin:0 0 1.4rem;font-size:1rem;line-height:1.8}.page-module__uI87ba__inlineLink{color:var(--color-brand);text-decoration:none}:where(.page-module__uI87ba__main) ul{color:var(--color-text-muted);flex-direction:column;gap:.3rem;margin:0 0 1.4rem;padding-left:1.2rem;font-size:1rem;display:flex}.page-module__uI87ba__highlightBox{color:var(--color-navy);background:#eaf3fc;border:1px solid #c3d9f5;border-radius:14px;margin:0 0 1.4rem;padding:1.1rem 1.4rem;font-size:.95rem;line-height:1.6}.page-module__uI87ba__noteBox{border:1px dashed var(--color-border-strong);color:var(--color-text-light);background:#fff;border-radius:14px;margin-top:1.4rem;padding:1.1rem 1.4rem;font-size:.88rem}
