.scan-story{max-width:980px;padding-top:64px;padding-bottom:80px;overflow-wrap:anywhere}.scan-story h1{font-size:clamp(38px,6vw,72px);line-height:1.06;letter-spacing:-.045em;margin:.3em 0}.scan-meta{color:var(--text-muted,var(--muted));font-size:13px}.scan-story>p,.scan-story section>p,.scan-story li{font-size:18px;line-height:1.75;color:var(--ink-soft,var(--ink))}.scan-story section{max-width:850px;margin:56px auto 0;scroll-margin-top:110px}.scan-story h2{font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.025em}.scan-status{padding:22px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;margin:28px 0;background:var(--surface-callout,var(--panel))}.scan-status p{margin:8px 0}.scan-status a{color:var(--accent);text-decoration:underline}.scan-figure{margin:32px auto;max-width:100%}.scan-image-wrap{position:relative;border-radius:12px;overflow:hidden;background:#e6e9ec}.scan-figure img{display:block;width:100%;height:auto}.scan-figure figcaption{font-size:13px;line-height:1.6;color:var(--text-muted,var(--muted));margin-top:10px}.scan-image-wrap--branded::after{content:"";position:absolute;right:3%;bottom:3%;width:clamp(120px,22%,190px);aspect-ratio:633/180;background:url("/assets/brand/d4maker-watermark-dark.png") center/contain no-repeat;pointer-events:none}.scan-story table{width:100%;border-collapse:collapse}.scan-story th,.scan-story td{border-bottom:1px solid var(--line);padding:12px;text-align:left}.scan-table-wrap{overflow-x:auto}.scan-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px}.scan-story ul{padding-left:24px}.scan-story li{margin:12px 0}@media(max-width:600px){.scan-story{padding-top:36px}.scan-story>p,.scan-story section>p,.scan-story li{font-size:17px}.scan-story section{margin-top:40px}.scan-actions .button{width:100%;text-align:center}.scan-story th,.scan-story td{padding:9px;font-size:14px}.scan-image-wrap--branded::after{width:120px}}
