.detail-hero-media{min-width:0}.detail-hero-media .public-media__frame{height:430px;aspect-ratio:auto}.detail-answer{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.detail-answer h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2}.detail-answer h3{font-size:23px;line-height:1.3}.detail-answer p,.detail-answer li{font-size:15px;line-height:1.8;color:var(--muted)}.detail-answer--tint{background:#f6f2f8;border-radius:12px;padding:36px}.detail-answer .detail-note{font-size:13px;border-left:2px solid #b59ac4;padding-left:16px}.detail-steps{list-style:none;counter-reset:step;margin:0;padding:0}.detail-steps li{counter-increment:step;position:relative;padding:0 0 22px 43px;border-bottom:1px solid var(--line);margin-bottom:22px}.detail-steps li:before{content:'0' counter(step);position:absolute;left:0;color:#9675a5;font-size:12px;top:4px}.detail-steps strong{color:var(--ink);font-size:18px}.detail-steps p{margin-bottom:0}.detail-disclosure{border-bottom:1px solid var(--line);padding:18px 0}.detail-disclosure summary{cursor:pointer;font-size:15px;font-weight:550}.detail-disclosure p{font-size:14px}.detail-disclosure summary:focus-visible{outline:2px solid #826094;outline-offset:5px}.detail-proof{border:1px solid var(--line);padding:30px;border-radius:10px}.detail-proof>svg{color:#9774a6;width:28px;height:28px}.detail-proof .btn{margin-top:28px;display:flex;justify-content:center}.detail-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-block:35px}.detail-roles article{border-top:1px solid var(--line);padding-top:20px}.detail-roles h3{font-size:21px}.detail-roles p{font-size:14px;color:var(--muted);line-height:1.8}.detail-faq{max-width:920px}.detail-faq details{padding:22px 0}.detail-faq summary{font-size:18px}.detail-faq p{line-height:1.8}.detail-next{background:#f5f0f8;padding:30px;border-radius:10px}.detail-next h2{font-size:28px}.detail-next .actions{flex-wrap:wrap}.detail-next p{line-height:1.8;color:var(--muted)}.detail-context-note{font-size:13px;line-height:1.7;color:var(--muted);border-left:2px solid #b59ac4;padding-left:15px;margin-block:24px}.detail-process-physical{margin:0 0 20px}.detail-process-physical h3{font-size:24px;line-height:1.3}.detail-process-physical p{font-size:15px;line-height:1.85;color:var(--muted)}.detail-process-system summary{font-size:14px;padding:14px 0;cursor:pointer}.detail-process-system .process-digital{margin-top:12px}.detail-reading{max-width:850px}.detail-reading>p{font-size:16px;line-height:1.85;color:var(--muted)}.detail-navlinks{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}
@media(max-width:800px){.detail-answer{grid-template-columns:1fr;gap:28px}.detail-answer--tint{padding:24px 20px}.detail-hero-media .public-media__frame{height:300px}.detail-answer p{font-size:14px}.detail-roles{grid-template-columns:1fr;gap:18px}.detail-proof{padding:24px}.detail-faq summary{font-size:16px}.detail-next{padding:25px 20px}.detail-next .actions{align-items:stretch;flex-direction:column}.detail-next .btn{justify-content:center}.detail-reading>p{font-size:15px}}
