.page-module__qSJ1Xa__guide{padding-bottom:40px}.page-module__qSJ1Xa__hero{padding-bottom:48px}.page-module__qSJ1Xa__breadcrumb{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.page-module__qSJ1Xa__heading{max-width:1050px}.page-module__qSJ1Xa__heading h1{-webkit-hyphens:manual;hyphens:manual}.page-module__qSJ1Xa__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.page-module__qSJ1Xa__downloadNote{color:hsl(var(--muted-foreground));margin-top:16px;font-size:12px;line-height:1.6}.page-module__qSJ1Xa__fileStage{border-block:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;margin-bottom:64px;padding-block:36px;display:grid}.page-module__qSJ1Xa__fileIcon{color:var(--visual-mint);margin-bottom:20px}.page-module__qSJ1Xa__fileIntro h2{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;line-height:1.25}.page-module__qSJ1Xa__fileIntro p{color:hsl(var(--muted-foreground));margin:18px 0 22px;font-size:15px;line-height:1.75}.page-module__qSJ1Xa__filePreview{align-self:center;min-width:0}.page-module__qSJ1Xa__eyebrow{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:10px}.page-module__qSJ1Xa__previewRow{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:14px;display:flex}.page-module__qSJ1Xa__previewRow small{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:10px;display:block}.page-module__qSJ1Xa__previewRow strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:400}.page-module__qSJ1Xa__previewNote{color:hsl(var(--muted-foreground));margin-top:10px;font-size:11px;line-height:1.65}.page-module__qSJ1Xa__body{max-width:820px;margin-inline:auto}.page-module__qSJ1Xa__section{margin-bottom:64px}.page-module__qSJ1Xa__section,.page-module__qSJ1Xa__resultSection{scroll-margin-top:calc(var(--navigation-height) + 24px)}.page-module__qSJ1Xa__section h2,.page-module__qSJ1Xa__resultHead h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:400;line-height:1.25}.page-module__qSJ1Xa__section>p:not(.page-module__qSJ1Xa__eyebrow),.page-module__qSJ1Xa__section details p{color:hsl(var(--muted-foreground));margin-top:18px;font-size:15px;line-height:1.8}.page-module__qSJ1Xa__sourceLink,.page-module__qSJ1Xa__section details a{text-underline-offset:3px;color:hsl(var(--foreground));text-decoration:underline}.page-module__qSJ1Xa__addIn{border-block:1px solid hsl(var(--border));margin-top:24px;padding-block:20px}.page-module__qSJ1Xa__guide summary{cursor:pointer;font-size:15px;line-height:1.55}.page-module__qSJ1Xa__guide summary:hover{color:var(--visual-blue)}.page-module__qSJ1Xa__resultSection{border-top:1px solid hsl(var(--border));margin-bottom:72px;padding-block:28px}.page-module__qSJ1Xa__resultHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-module__qSJ1Xa__resultHead>span{color:hsl(var(--muted-foreground));flex-shrink:0;font-size:12px}.page-module__qSJ1Xa__tableWrap{overflow-x:auto}.page-module__qSJ1Xa__tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.page-module__qSJ1Xa__tableWrap th,.page-module__qSJ1Xa__tableWrap td{border-bottom:1px solid hsl(var(--border));text-align:right;white-space:nowrap;padding:20px 16px}.page-module__qSJ1Xa__tableWrap th:first-child{text-align:left;padding-left:0}.page-module__qSJ1Xa__tableWrap thead th{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.page-module__qSJ1Xa__tableWrap tbody th{font-weight:400}.page-module__qSJ1Xa__net{background:hsl(var(--foreground)/.025);border-left:1px solid hsl(var(--border));font-weight:500}.page-module__qSJ1Xa__tableNote{max-width:870px;color:hsl(var(--muted-foreground));margin-top:16px;font-size:12px;line-height:1.75}.page-module__qSJ1Xa__checks{margin-top:40px}.page-module__qSJ1Xa__checks h3{margin-bottom:18px;font-size:19px;font-weight:400}.page-module__qSJ1Xa__checks details{border-bottom:1px solid hsl(var(--border));padding:18px 0}.page-module__qSJ1Xa__checks summary span{color:var(--visual-blue);margin-inline:10px 18px;font-size:11px;display:inline-block}.page-module__qSJ1Xa__checks details p{max-width:830px;color:hsl(var(--muted-foreground));margin:14px 0 6px;font-size:14px;line-height:1.8}.page-module__qSJ1Xa__reportLink{color:hsl(var(--muted-foreground));margin-top:24px;font-size:14px;line-height:1.8}.page-module__qSJ1Xa__product{border-top:1px solid hsl(var(--border));padding-top:32px}.page-module__qSJ1Xa__nextRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:32px;display:grid}.page-module__qSJ1Xa__nextRows h3{font-size:18px;font-weight:400;line-height:1.4}.page-module__qSJ1Xa__nextRows p{color:hsl(var(--muted-foreground));margin:12px 0 18px;font-size:14px;line-height:1.7}.page-module__qSJ1Xa__faqs{margin-top:24px}.page-module__qSJ1Xa__faqs details{border-bottom:1px solid hsl(var(--border));padding:22px 0}.page-module__qSJ1Xa__guide a:focus-visible,.page-module__qSJ1Xa__guide summary:focus-visible,.page-module__qSJ1Xa__tableWrap:focus-visible{outline:2px solid var(--visual-blue);outline-offset:4px}@media (max-width:850px){.page-module__qSJ1Xa__fileStage{grid-template-columns:minmax(0,1fr);gap:32px}.page-module__qSJ1Xa__fileIntro h2{max-width:none}.page-module__qSJ1Xa__resultHead{display:block}.page-module__qSJ1Xa__resultHead>span{margin-top:14px;display:block}}@media (max-width:639px){.page-module__qSJ1Xa__hero{padding-bottom:32px}.page-module__qSJ1Xa__breadcrumb{margin-bottom:24px}.page-module__qSJ1Xa__actions{gap:20px}.page-module__qSJ1Xa__fileStage{margin-bottom:44px;padding-block:28px}.page-module__qSJ1Xa__previewRow{gap:14px;font-size:13px}.page-module__qSJ1Xa__previewRow strong{font-size:14px}.page-module__qSJ1Xa__section,.page-module__qSJ1Xa__resultSection{margin-bottom:44px}.page-module__qSJ1Xa__nextRows{grid-template-columns:minmax(0,1fr);gap:28px}.page-module__qSJ1Xa__nextRows>div+div{border-top:1px solid hsl(var(--border));padding-top:24px}.page-module__qSJ1Xa__checks summary span{margin-inline:4px 8px}}
