.article-body .data-opening-question{border-block:1px solid var(--color-line-strong);max-width:56rem;margin:2.5rem 0 3rem;padding:clamp(1.5rem,3vw,2.5rem) 0}.data-opening-question p{letter-spacing:-.035em;max-width:19ch;font-size:clamp(2rem,3.8vw,3.7rem);font-weight:570;font-stretch:114%;line-height:1.1}.article-body .data-bullets{border-top:1px solid var(--color-line-strong);max-width:48rem;margin:1.5rem 0 2rem}.article-body .data-bullets li{border-bottom:1px solid var(--color-line);padding:.85rem 0 .85rem 1.5rem;font-size:1rem;line-height:1.5;position:relative}.article-body .data-bullets li:before{content:"";background:var(--color-hivis);width:.35rem;height:.35rem;position:absolute;top:1.35rem;left:.1rem}.article-body .data-inline-question{border-left:2px solid var(--color-hivis);max-width:46rem;margin:1.7rem 0;padding-left:1.3rem;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:550;line-height:1.35}.article-body .data-question-pair{border-block:1px solid var(--color-line-strong);max-width:58rem;margin:2.5rem 0;display:grid}.data-question-pair>div{padding:1.5rem 0}.data-question-pair>div+div{border-top:1px solid var(--color-line)}.data-question-pair .annot{color:var(--color-ink-soft)}.data-question-pair>div:last-child .annot{color:var(--color-hivis-text)}.data-question-pair p{margin-top:.75rem;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:550;line-height:1.35}.article-body .data-statement{background:var(--color-ink);max-width:58rem;color:var(--color-film);border-top:3px solid var(--color-hivis);margin:3rem 0;padding:clamp(1.8rem,4vw,3rem)}.data-statement p{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.8rem,3.5vw,3.25rem);font-weight:560;font-stretch:112%;line-height:1.15}.article-body .data-statement.compact p{max-width:24ch}.article-body .data-prompt-register{border-top:1px solid var(--color-line-strong);counter-reset:prompt;max-width:52rem;margin:1.5rem 0 2.2rem}.data-prompt-register p{counter-increment:prompt;border-bottom:1px solid var(--color-line);grid-template-columns:2rem 1fr;gap:.7rem;padding:.75rem 0;font-size:1rem;line-height:1.45;display:grid}.data-prompt-register p:before{content:counter(prompt,decimal-leading-zero);color:var(--color-hivis-text);letter-spacing:.08em;padding-top:.25rem;font-size:.68rem;font-stretch:72%}.data-prompt-register.strong p{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:550}.data-journey{background:var(--color-film-shade);border-top:3px solid var(--color-hivis);max-width:62rem;margin:2.5rem 0 3rem;padding:clamp(1.2rem,3vw,2.2rem)}.data-journey>figcaption{border-bottom:1px solid var(--color-line-strong);color:var(--color-hivis-text);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-bottom:1rem;display:flex}.data-journey>figcaption span{color:var(--color-ink-soft)}.data-journey ol{margin-top:1rem;position:relative}.data-journey ol:before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:2.7rem;bottom:2.7rem;left:1.15rem}.data-journey li{border-bottom:1px solid var(--color-line);grid-template-columns:2.4rem 1fr;gap:1rem;padding:1rem 0;display:grid;position:relative}.data-journey li:after{content:"";border-right:1px solid var(--color-ink-soft);border-bottom:1px solid var(--color-ink-soft);background:var(--color-film-shade);width:.3rem;height:.3rem;position:absolute;bottom:-.3rem;left:1rem;transform:rotate(45deg)}.data-journey li:last-child:after{content:none}.journey-no{z-index:1;background:var(--color-film-shade);border:1px solid var(--color-line-strong);width:2.3rem;height:2.3rem;color:var(--color-hivis-text);align-self:start;place-items:center;display:grid}.article-body .data-journey h3{letter-spacing:.015em;margin:0;font-size:1rem;font-weight:620}.data-journey li p{max-width:42rem;color:var(--color-ink-soft);margin-top:.3rem;font-size:.88rem;line-height:1.5}.processing-boundary{border:1px solid var(--color-hivis-text);grid-template-columns:1fr;margin-top:1.5rem;display:grid}.processing-boundary>*{padding:.75rem 1rem}.processing-boundary .annot{color:var(--color-hivis-text);border-bottom:1px solid var(--color-hivis-text)}.processing-boundary p{letter-spacing:.06em;font-size:.75rem;font-weight:600}.processing-boundary p+p{border-top:1px solid var(--color-line)}.article-body .journey-caption{max-width:42rem;color:var(--color-ink-soft);margin-top:1rem;font-size:.78rem;line-height:1.5}.provider-register{border-top:3px solid var(--color-hivis);background:var(--color-film-shade);max-width:62rem;margin:2.5rem 0 3rem}.provider-register header{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2rem);display:flex}.provider-register header p{color:var(--color-hivis-text)}.provider-register header span{color:var(--color-ink-soft)}.provider-register ol{counter-reset:none;padding-inline:clamp(1rem,3vw,2rem)}.provider-register li,.provider-sensitive{border-bottom:1px solid var(--color-line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.provider-no{color:var(--color-hivis-text);font-size:1rem;font-stretch:70%}.provider-register li .annot,.provider-sensitive .annot{color:var(--color-ink-soft)}.article-body .provider-register h3{max-width:48rem;margin:.35rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:550;line-height:1.4}.provider-sensitive{border-bottom:1px solid var(--color-hivis-text);background:#ff7e1a14;padding-inline:clamp(1rem,3vw,2rem)}.provider-sensitive .annot{color:var(--color-hivis-text)}.provider-register footer{color:var(--color-ink-soft);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:1rem clamp(1rem,3vw,2rem);font-size:.64rem;font-stretch:72%;display:flex}.article-body .article-opportunity-review{background:var(--color-ink);max-width:62rem;color:var(--color-film);border-top:3px solid var(--color-hivis);gap:1.5rem;margin:clamp(3rem,7vw,6rem) 0;padding:clamp(1.5rem,3.5vw,2.8rem);display:grid}.article-opportunity-review .annot{color:var(--color-hivis)}.article-body .article-opportunity-review h2{max-width:19ch;color:var(--color-film);letter-spacing:-.03em;margin:.8rem 0 0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.1}.article-opportunity-review>div:last-child>p{color:#ebeeeac7;max-width:35rem;margin:0;font-size:.95rem;line-height:1.55}.article-opportunity-review a{color:var(--color-film);border-bottom:1px solid var(--color-hivis);align-items:center;gap:1.2rem;margin-top:1.4rem;padding-bottom:.45rem;font-size:.9rem;font-weight:620;text-decoration:none;display:inline-flex}.article-opportunity-review a span{color:var(--color-hivis)}.data-inline-link{color:var(--color-hivis-text);text-underline-offset:.2em;text-decoration:underline}.article-body .data-closing{border-block:1px solid var(--color-line-strong);letter-spacing:-.025em;max-width:30rem;margin:3rem 0 2rem;padding-block:2rem;font-size:clamp(1.8rem,3.4vw,3.1rem);font-weight:560;line-height:1.17}.data-closing span{color:var(--color-hivis-text)}@media (width>=720px){.article-body .data-question-pair{grid-template-columns:1fr 1.25fr}.data-question-pair>div{padding:1.5rem 1.5rem 1.5rem 0}.data-question-pair>div+div{border-top:0;border-left:1px solid var(--color-line-strong);padding-left:1.5rem}.processing-boundary{grid-template-columns:1.4fr repeat(3,1fr)}.processing-boundary .annot{border-bottom:0;border-right:1px solid var(--color-hivis-text)}.processing-boundary p+p{border-top:0;border-left:1px solid var(--color-line)}.article-body .article-opportunity-review{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}}@media (width<=600px){.article-body .data-statement{margin-inline:-.25rem;padding:1.5rem}.data-journey{margin-inline:-.5rem;padding:1.1rem}.data-journey>figcaption{font-size:.67rem;line-height:1.45}.provider-register{margin-inline:-.5rem}.provider-register li,.provider-sensitive{grid-template-columns:2rem 1fr;gap:.5rem}.provider-register footer{font-size:.58rem}}
