:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#102844;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}a{color:inherit}button{font:inherit;cursor:pointer}a,button{outline-offset:4px}.docs-shell{max-width:1300px;margin:auto;padding:28px 34px}.docs-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.docs-brand{padding:12px 20px;background:#0b2445;border-radius:12px}.docs-brand img{display:block;width:135px;height:auto}.docs-header nav{display:flex;align-items:center;gap:22px;font-size:12px}.docs-header nav a{text-decoration:none}.docs-header nav button{border:1px solid #dce4ef;background:white;color:#536982;border-radius:9px;padding:10px 12px;font-size:12px}.docs-hero{padding:38px 0 18px;max-width:850px}.eyebrow,.card-number{font-size:10px;letter-spacing:.15em;color:#657b97}.docs-hero h1{font-size:clamp(34px,4vw,48px);font-weight:550;letter-spacing:-.05em;line-height:1.08;margin:13px 0 17px}.docs-hero>p{font-size:14px;color:#64748c;line-height:1.8;max-width:700px}.docs-identity{font-size:12px;color:#456284;margin-top:16px}.docs-identity:before{content:'';display:inline-block;width:7px;height:7px;background:#39b38a;border-radius:50%;margin-right:8px}#docs-status{font-size:12px;color:#64748c;line-height:1.7;min-height:20px;margin:0 0 24px}.docs-actions{display:grid;grid-template-columns:1fr 1fr;gap:22px}.docs-card{background:white;border:1px solid #e0e7f1;border-radius:18px;padding:30px;box-shadow:0 12px 35px #15345405}.docs-card h2{font-size:25px;font-weight:550;letter-spacing:-.035em;margin:15px 0}.docs-card p{font-size:14px;color:#5e718b;line-height:1.8}.primary-link,.secondary-link{display:inline-block;text-decoration:none;padding:14px 20px;border-radius:9px;font-size:12px;margin:16px 0 18px}.primary-link{background:#e4142f;color:white}.secondary-link{background:#edf2f9;color:#26496e}.docs-card small{display:block;color:#78889e;font-size:11px;line-height:1.7}.personal-card{margin-top:22px}.status-note{border-left:3px solid #e9c487;padding-left:13px;color:#756b5c!important;font-size:12px!important;line-height:1.8}.docs-guidance{display:grid;grid-template-columns:1fr 1.45fr;gap:45px;margin:50px 0;padding:35px 0;border-top:1px solid #dce4ef}.docs-guidance h2{font-size:30px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.docs-guidance ol{margin:0;padding-left:20px}.docs-guidance li{font-size:13px;color:#65758b;line-height:1.9;margin-bottom:16px;padding-left:8px}.docs-guidance strong{color:#294561;font-weight:550}.docs-management{border-top:1px solid #dce4ef;padding:35px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-heading h2{font-size:26px;font-weight:550;letter-spacing:-.03em}.section-heading small,.docs-management>p{font-size:12px;color:#6f8096;line-height:1.8}.docs-people{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.person-card{background:white;border:1px solid #e0e7f1;border-radius:15px;padding:24px}.person-card>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}.person-card h3{font-size:20px;font-weight:550;margin:0}.person-card p{font-size:12px;color:#5e728e;line-height:1.8}.state-badge{font-size:10px;border-radius:20px;padding:6px 9px;color:#926c27;background:#fcf3df}.docs-roles{background:#eaf0f8;border-radius:15px;padding:25px}.docs-roles h3{font-size:17px;font-weight:550;margin:0 0 20px}.docs-roles dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.docs-roles dt{font-size:13px;font-weight:550}.docs-roles dd{font-size:12px;color:#657990;line-height:1.8;margin:7px 0 0}footer{text-align:center;color:#8796aa;font-size:10px;padding:30px 0}@media(max-width:700px){.docs-shell{padding:20px}.docs-brand{padding:10px 13px}.docs-brand img{width:105px}.docs-header nav{gap:12px;font-size:10px}.docs-header nav button{font-size:10px;padding:8px}.docs-hero{padding-top:42px}.docs-hero>p{font-size:14px}.docs-actions,.docs-people,.docs-guidance,.docs-roles dl{grid-template-columns:1fr}.docs-card{padding:23px}.docs-guidance{gap:12px;margin:32px 0}.section-heading{display:block}.docs-guidance h2{font-size:27px}.docs-header{gap:10px}.docs-roles{padding:22px}}
