.state-draft{background:#EAF5FC;border-bottom:1px solid #DDE3EA;color:#14283F;font-size:14px;padding:13px 0}.state-draft strong{display:inline-block;margin-right:12px}.state-guide .hero{gap:48px}.state-guide .hero h1{font-size:clamp(42px,5vw,62px)}.state-guide .hero .portrait{width:100%}.state-role-note{margin:0;border-left:5px solid #6CB8E4}.state-role-note h2{font-size:clamp(28px,3vw,37px);max-width:850px}.state-role-note p{font-size:18px;max-width:940px}.state-scope{font-size:14px;line-height:1.6;margin:22px 0 0;color:#4A5868}.state-checklist{padding-left:23px}.state-checklist li{margin-bottom:17px;padding-left:6px;font-size:17px}.state-decisions{padding-left:22px;max-width:900px}.state-decisions li{font-size:19px;margin-bottom:20px}.state-sources{padding-left:20px;font-size:16px}.state-sources li{margin:13px 0}.state-sources a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.state-training-credit{align-items:flex-start}.state-training-credit p{max-width:none}.state-guide .photo-credits li{margin-bottom:16px}.state-guide .photo-credits a{overflow-wrap:anywhere}.state-guide .role-grid{align-items:start}.state-guide .role-grid p{color:#4A5868;font-size:16px}.state-guide .dark .role-grid p{color:#C9D6E3}.state-guide .source-date{margin-top:25px}.state-guide .state-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.state-guide .state-gallery figcaption{padding:20px}.state-guide .state-gallery strong{font-size:20px}.state-guide .portrait-caption span{display:block;margin-top:5px}.state-guide .closing p{max-width:700px}@media(max-width:1000px){.state-guide .state-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.state-guide .hero{gap:32px}.state-guide .state-gallery{grid-template-columns:1fr}.state-draft strong{display:block}.state-checklist li{font-size:16px}.state-decisions li{font-size:17px}}@media print{.state-draft{display:none}.state-guide .state-gallery{grid-template-columns:repeat(2,1fr)}.state-guide section{break-inside:auto}.state-guide .card,.state-guide figure{break-inside:avoid}}
