:root{--ink:#12242f;--muted:#607580;--line:#d7e4e9;--navy:#092a3e;--blue:#1d6c94;--gold:#d8aa4e;--soft:#edf5f8;--white:#fff;--shadow:0 16px 42px rgba(11,39,56,.12)}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#edf4f7;color:var(--ink)}a{color:inherit}.aa-profile-hero{background:linear-gradient(125deg,#071f2e,#185879);color:#fff;padding:46px 20px}.aa-profile-hero-inner{max-width:1080px;margin:auto;display:grid;grid-template-columns:170px 1fr;gap:28px;align-items:center}.aa-portrait{width:160px;height:160px;border-radius:50%;overflow:hidden;border:5px solid rgba(255,255,255,.82);background:#e5eef2;box-shadow:0 16px 40px rgba(0,0,0,.25);display:grid;place-items:center;color:#194b66;font-size:42px;font-weight:900}.aa-portrait img{width:100%;height:100%;object-fit:cover}.aa-kicker,.aa-card-eyebrow{font-size:11px;font-weight:900;letter-spacing:.08em;color:#ffe4a6;text-transform:uppercase}.aa-profile-hero h1{font:500 clamp(38px,5vw,62px)/1.02 Georgia,serif;margin:9px 0 8px}.aa-profile-title{font-size:16px;line-height:1.55;color:#dcebf1;margin:0}.aa-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.aa-badge{display:inline-flex;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.aa-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.aa-wrap{max-width:1080px;margin:auto;padding:32px 20px 70px}.aa-breadcrumb{font-size:12px;color:#647985;margin-bottom:18px;display:flex;gap:7px;flex-wrap:wrap}.aa-breadcrumb a{color:#1a607f;text-decoration:none}.aa-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.75fr);gap:20px;align-items:start}.aa-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;box-shadow:var(--shadow);margin-bottom:18px}.aa-card h2{font:500 29px/1.15 Georgia,serif;color:#153f58;margin:0 0 12px}.aa-card h3{font-size:15px;color:#173f54;margin:18px 0 8px}.aa-card p,.aa-card li{color:#516a75;line-height:1.7}.aa-context-note{font-size:12px!important;color:#71838b!important;margin-top:-4px}.aa-topic-chips{display:flex;flex-wrap:wrap;gap:7px}.aa-topic-chips span{border:1px solid #d7e5ea;background:#f5f9fa;color:#275d73;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.aa-contact-list{display:grid;gap:10px}.aa-contact-item{padding:12px 13px;border:1px solid #dce7eb;border-radius:11px;background:#f8fbfc;font-size:13px;line-height:1.5;color:#435d68;overflow-wrap:anywhere}.aa-contact-item strong{display:block;color:#173f54;margin-bottom:3px}.aa-contact-item a{color:#176386}.aa-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.aa-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:11px;padding:12px 14px;font-size:12px;font-weight:900;cursor:pointer}.aa-btn.main{background:linear-gradient(135deg,#e4b95d,#c99331);color:#173143}.aa-btn.dark{background:#0a334a;color:#fff}.aa-btn.light{background:#eef5f8;color:#175b79;border:1px solid #d4e4ea}.aa-btn.hero-light{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.28)}.aa-evidence{display:grid;gap:12px}.aa-evidence article{border:1px solid #dce7eb;border-radius:12px;padding:15px;background:#fbfdfe}.aa-evidence h3{margin:0 0 7px;font-size:14px}.aa-evidence p{margin:0}.aa-source{display:inline-flex;margin-top:9px;color:#176386;font-size:11px;font-weight:900;text-decoration:none}.aa-source:hover{text-decoration:underline}.aa-ask{background:#f2f8fa}.aa-ask .aa-card-eyebrow{color:#9a701d;margin-bottom:7px}.aa-ask-row{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:10px}.aa-ask input{width:100%;border:1px solid #cbdde5;border-radius:10px;padding:12px;font:inherit}.aa-answer{margin-top:12px;background:#fff;border-left:4px solid var(--blue);padding:14px;border-radius:10px;color:#334f5c;line-height:1.65}.aa-note{font-size:11px;color:#72848d;line-height:1.55;margin-top:10px}.aa-sources{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.aa-sources a,.aa-sources span{font-size:11px;font-weight:800;color:#176386;text-decoration:none;border:1px solid #d6e5ea;border-radius:8px;padding:7px 9px;background:#f8fbfc}.aa-disclaimer{font-size:12px;line-height:1.65;color:#5f717a;background:#fff8e8;border:1px solid #ead9ae;border-radius:12px;padding:14px}.aa-directory-link{display:block;text-align:center;margin-top:12px;color:#1d607f;font-size:12px;font-weight:900;text-decoration:none}.aa-related{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aa-related a{display:flex;flex-direction:column;text-decoration:none;border:1px solid #dce7eb;background:#fbfdfe;border-radius:12px;padding:13px}.aa-related a:hover{border-color:#aacbd8}.aa-related strong{font:500 18px Georgia,serif;color:#153f58}.aa-related span,.aa-related small{color:#607580;font-size:11px;line-height:1.45;margin-top:4px}.aa-details{position:sticky;top:92px}.aa-not-found{text-align:center;padding:70px 20px}.aa-not-found h1{font:500 44px Georgia,serif;color:#153f58}.aa-not-found p{color:#607580}
@media(max-width:760px){.aa-profile-hero{padding-top:30px}.aa-profile-hero-inner{grid-template-columns:1fr;text-align:center}.aa-portrait{width:126px;height:126px;margin:auto}.aa-badges,.aa-hero-actions{justify-content:center}.aa-grid{grid-template-columns:1fr}.aa-details{position:static}.aa-ask-row{grid-template-columns:1fr}.aa-btn{width:100%}.aa-actions{display:grid}.aa-wrap{padding-left:14px;padding-right:14px}.aa-card{padding:18px}.aa-related{grid-template-columns:1fr}}

.aa-topic-chips a{display:inline-flex;text-decoration:none;color:inherit}.aa-topic-chips a:hover,.aa-topic-chips a:focus-visible{text-decoration:underline}
