.val-page .article{padding:60px 0 40px}.val-page .article .wrap-narrow{max-width:760px;margin:0 auto;padding:0 24px}.val-page .article h1{font-family:var(--pixel);color:#fff;margin:0 0 18px;font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.1}.val-page .article .lede{color:var(--ink-soft);margin:0 0 36px;font-size:18px;line-height:1.6}.val-page .article h2{font-family:var(--pixel);color:#fff;margin:44px 0 14px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.2}.val-page .article h2 .acc{color:var(--acc)}.val-page .article h3{color:var(--ink);margin:28px 0 10px;font-size:17px;font-weight:600}.val-page .article p{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.65}.val-page .article p strong{color:var(--ink);font-weight:600}.val-page .article a{color:var(--acc);text-underline-offset:2px;text-decoration:underline}.val-page .article ul,.val-page .article ol{color:var(--ink-soft);margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.65}.val-page .article li{margin:6px 0}.val-page .article code{font-family:var(--mono);border:1px solid var(--line);color:var(--acc);background:#000;border-radius:5px;padding:1px 6px;font-size:13.5px}.val-page .article pre{border:1px solid var(--line);background:#0c0c0e;border-radius:10px;margin:0 0 20px;padding:16px 18px;overflow-x:auto}.val-page .article pre code{color:var(--ink-soft);background:0 0;border:none;padding:0}.val-page .article table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.val-page .article th,.val-page .article td{text-align:left;border-bottom:1px solid var(--line-soft);color:var(--ink-soft);vertical-align:top;padding:11px 14px}.val-page .article th{color:var(--ink);border-bottom:1px solid var(--line);font-weight:600}.val-page .article td:first-child{color:var(--ink);font-weight:500}.val-page .article .yes{color:var(--acc);font-weight:600}.val-page .article .no{color:#f45858d9}.val-page .article .answer{border-left:2px solid var(--acc);background:#2be39b0d;border-radius:0 8px 8px 0;margin:0 0 18px;padding:14px 18px}.val-page .article .answer p:last-child{margin-bottom:0}.val-page .article-cta{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:16px;margin-top:48px;padding:32px}.val-page .article-cta h3{font-family:var(--pixel);color:#fff;margin:0 0 8px;font-size:clamp(20px,2.6vw,26px);font-weight:600}.val-page .article-cta p{margin:0 0 18px}.val-page .article .related{border-top:1px solid var(--line-soft);margin-top:40px;padding-top:24px}.val-page .article .related h4{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 12px;font-size:12px}.val-page .article .related a{margin:6px 0;display:block}
