.media-figure{margin:40px 0}.media-figure img{width:100%;height:auto}.graphic-text{display:none}.readiness{margin:48px 0;padding:28px;background:#f4f3f0;border-top:2px solid #0a0a0a}.readiness h2{border:0;padding:0;margin-top:0}.readiness label,.readiness legend{display:block;font-weight:500}.readiness input,.readiness select,.readiness textarea{display:block;width:100%;font:16px/1.5 "Instrument Sans",Arial,sans-serif;color:#0a0a0a;background:#fff;border:1px solid #898989;border-radius:0;padding:12px;margin:8px 0 16px;min-height:48px}.readiness fieldset{border:0;border-top:1px solid #dededd;padding:24px 0 8px;margin:24px 0 0;min-width:0}.readiness legend{padding:0 8px 0 0;font-size:19px}.readiness .hint,.readiness .privacy{font-size:15px;color:#49494e}.readiness button{font:16px "Instrument Sans",Arial,sans-serif;background:#0a0a0a;color:white;border:1px solid #0a0a0a;padding:14px 20px;min-height:48px;cursor:pointer}.readiness button.secondary{background:transparent;color:#0a0a0a}.readiness .actions{display:flex;gap:12px;flex-wrap:wrap}.readiness :focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.result{border-top:1px solid #0a0a0a;margin:28px 0;padding-top:20px}.result h3{font-weight:500;line-height:1.3;font-size:25px}.readiness [hidden]{display:none!important}#worksheet-export{min-height:320px}.graphic-text ol{list-style:none;padding:0}.graphic-text li{border-top:1px solid #dededd;padding:12px 0;margin:0}.graphic-text strong{display:block}figure .mobile-title{font-size:22px;margin-bottom:16px}.media-figure{break-inside:avoid}@media(max-width:650px){.readiness{padding:20px 16px}.diagram img{display:none}.graphic-text{display:block;padding:24px 20px;background:#f4f3f0;font-size:16px;line-height:1.5}.graphic-text strong{font-size:18px}.diagram figcaption{font-size:14px}}@media print{.readiness button,.actions{display:none}.readiness{background:white}.readiness fieldset{break-inside:avoid}}

.readiness-article{max-width:900px;margin:64px auto 80px;font-size:18px;line-height:1.7}.readiness-article h1{font-size:clamp(36px,5vw,58px);line-height:1.1;margin-bottom:36px}.readiness-article h2{margin:48px 0 20px;font-size:28px;line-height:1.25}.readiness-article p,.readiness-article ul{margin:20px 0}.readiness-article li{margin:12px 0}.readiness-article figcaption{font-size:14px;color:#49494e}.readiness-article pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f3f0;padding:24px;font:15px/1.7 "Instrument Sans",Arial,sans-serif}.readiness-article a{color:inherit;text-underline-offset:4px}.readiness-article .readiness h2{margin-top:0}.readiness-article .media-figure img{display:block}.readiness-article .readiness input,.readiness-article .readiness textarea{box-sizing:border-box}@media(max-width:650px){.readiness-article{margin-top:40px}.readiness-article .diagram img{display:none}}
