.link-story section,.link-story aside,.link-story #code-review{scroll-margin-top:110px}.link-story h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:550;line-height:1.14}.link-story h2 em{font-family:var(--font-serif);font-weight:400}.link-story p:not(.marketing-eyebrow){color:var(--muted-foreground);font-size:15px;line-height:1.8}.link-story .marketing-eyebrow{margin-bottom:22px}.link-story-start,.link-story-chapter{max-width:1280px;margin-inline:auto;padding:90px 48px}.link-story-start{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.link-story-start>div>p:last-child{max-width:350px;margin-top:22px}.link-story-inputs{gap:28px;display:grid}.link-story-inputs li{align-items:flex-start;gap:23px;display:flex}.link-story-inputs svg{color:var(--coral);flex-shrink:0;margin-top:5px}.link-story-inputs h3{letter-spacing:-.025em;margin-bottom:5px;font-size:23px}.link-story-report-band{background:var(--primary);color:var(--primary-foreground)}.link-story-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.link-story-report-band h2 em{color:var(--accent)}.link-story-report-band p:not(.marketing-eyebrow){color:inherit;opacity:.75}.link-story-capture{background:color-mix(in srgb, var(--background) 16%, transparent);color:var(--foreground);border-radius:22px;padding:12px}.link-story-checks{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:36px;display:grid}.link-story-checks>div{border-top:1px solid color-mix(in srgb, var(--background) 25%, transparent);padding-top:20px}.link-story-checks span,.link-story-evidence-note span{font:9px var(--font-mono);letter-spacing:.08em}.link-story-checks span{opacity:.65}.link-story-checks h3{letter-spacing:-.025em;margin:12px 0 8px;font-size:23px}.link-story-checks p{font-size:13px!important}.link-story-evidence{grid-template-columns:.78fr 1.22fr;align-items:center;gap:48px;display:grid}.link-story-evidence h2{font-size:clamp(34px,3.2vw,44px)}.link-story-evidence-copy>p:not(.marketing-eyebrow){margin-top:24px}.link-story-evidence-note{border-left:2px solid var(--coral);margin-top:26px;padding:12px 0 12px 20px}.link-story-evidence-note span{color:var(--coral)}.link-story-evidence-note p{margin-top:7px;font-size:13px!important}.link-story-evidence-capture{background:var(--accent);border-radius:20px;min-width:0;padding:12px}.link-story-checks a{align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.link-confidence{background:#e9efdf;border-top:1px solid #d6dfcd;scroll-margin-top:100px}.link-confidence-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:auto;padding:100px 48px;display:grid}.link-confidence h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(36px,4vw,52px);font-weight:550;line-height:1.14}.link-confidence h2 em{font-family:var(--font-serif);font-weight:400}.link-confidence-copy>p:not(.marketing-eyebrow){max-width:430px;color:var(--muted-foreground);margin-bottom:30px;font-size:16px;line-height:1.8}.link-confidence-copy>small{max-width:320px;color:var(--muted-foreground);margin-top:17px;font-size:11px;line-height:1.7;display:block}.link-pass-report{background:var(--background);border:1px solid #cbd8c4;border-radius:20px;min-width:0;padding:28px;box-shadow:0 24px 45px -30px #294b3550}.link-pass-report-top{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.link-pass-report-top>span:first-child{align-items:center;gap:9px;display:inline-flex}.link-pass-report-top>span:last-child{color:var(--muted-foreground);font-size:10px}.link-pass-result{align-items:center;gap:18px;padding-block:38px 26px;display:flex}.link-pass-result>svg{color:#3d7652;flex-shrink:0}.link-pass-result h3{letter-spacing:-.04em;font-size:clamp(25px,2.6vw,34px);font-weight:550;line-height:1.2}.link-pass-result p{color:var(--muted-foreground);margin-top:9px;font-size:12px;line-height:1.5}.link-pass-meter{gap:5px;margin-bottom:22px;display:flex}.link-pass-meter span{background:#70a078;border-radius:4px;flex:1;height:5px}.link-pass-checks li{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:17px 0;font-size:12px;display:flex}.link-pass-checks svg{color:#3d7652;flex-shrink:0}.link-pass-checks li>span{flex:1}.link-pass-checks strong{font:11px var(--font-mono);color:#3d7652;white-space:nowrap}.link-pass-resolved{color:#315b41;background:#eaf2e5;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:12px;line-height:1.5;display:flex}.link-pass-resolved svg{flex-shrink:0}.link-pass-report-bottom{color:var(--muted-foreground);justify-content:center;gap:24px;margin-top:20px;font-size:10px;display:flex}@media (max-width:900px){.link-story-start{gap:40px}.link-story-evidence{grid-template-columns:1fr;gap:30px}.link-story-evidence-copy{max-width:570px}.link-story-evidence-note{display:none}.link-story-heading{gap:35px}.link-confidence-layout{gap:36px}.link-pass-report{padding:22px}.link-pass-result{gap:12px}.link-pass-result>svg{width:35px}}@media (max-width:640px){.link-story-start,.link-story-chapter{padding:60px 24px}.link-story-start,.link-story-heading,.link-confidence-layout{grid-template-columns:1fr;gap:30px}.link-story h2,.link-confidence h2{font-size:36px}.link-story-inputs{gap:24px}.link-story-inputs li{gap:18px}.link-story-inputs h3{font-size:21px}.link-story-capture,.link-story-evidence-capture{border-radius:15px;padding:6px}.link-story-checks{grid-template-columns:1fr;gap:22px;margin-top:30px}.link-story-checks h3{margin-block:8px 4px;font-size:22px}.link-confidence-layout{gap:36px;padding:65px 24px}.link-pass-report{border-radius:15px;padding:22px 20px}.link-pass-result{padding-top:30px}}
