:root{--sd-navy:#102b3d;--sd-navy-dark:#0b202e;--sd-gold:#d59a35;--sd-gold-soft:#f1d184;--sd-background:#f5f6f5;--sd-surface:#fff;--sd-text:#203744;--sd-text-muted:#52636c;--sd-border:#dce2e3;--gold:var(--sd-gold)}
.header{background:var(--sd-navy);color:#fff;border-bottom:1px solid #3c5665}.brand{color:#fff}.brand:hover{color:#f1d184}.brand-symbol{width:64px;height:54px;object-fit:contain}.brand strong{font-size:23px}.brand small{color:#f1d184}.nav .navcontact{border-color:#718591}.header .nav a:hover{color:#f1d184}.header .menubtn{color:#fff;border-color:#718591}.hero .container{grid-template-columns:1.2fr .8fr;padding-top:65px;padding-bottom:65px;gap:65px}.hero h1{font-size:clamp(2.6rem,4.6vw,4.4rem)}.hero h1 em{color:#f1d184}.hero .eyebrow{color:#f1d184}.hero p{font-size:18px}.hero-team{margin:0;align-self:stretch}.hero-team img{width:100%;height:490px;object-fit:cover;object-position:50% 24%;display:block}.hero-team figcaption{font-size:13px;line-height:1.6;color:#dae3e8;padding-top:14px}.hero-team figcaption strong{font-weight:500;color:white}.facts .container{padding:20px 0}.section{padding:68px 0}.section-head{gap:65px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.profile-photo{width:100%;height:340px;object-fit:cover;object-position:center 20%;display:block;margin-bottom:24px;background:#e9eef0}.profile-portrait{float:left;width:210px;height:315px;object-fit:cover;object-position:center top;margin:0 28px 24px 0}.portrait-credit{font-size:12px;color:var(--muted)}.team-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.team-story img{width:100%;height:540px;object-fit:cover;object-position:50% 25%;display:block}.profile-links{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.profile-links h3{font-size:1.4rem;margin:0 0 10px}.profile-links p{font-size:14px}.footer-logo{width:min(320px,100%);height:auto;display:block;margin-bottom:23px}.answerbox{background:#edf2f5;border-left:3px solid #9a6924;padding:25px 28px;margin:0 0 30px}.answerbox h2,.answerbox h3{font:600 17px/1.5 'Segoe UI',sans-serif;letter-spacing:0;margin:0 0 12px}.answerbox p{margin:0;font-size:18px}.toc{background:var(--paper);padding:25px;margin:30px 0}.toc h2{font:600 15px/1.5 'Segoe UI',sans-serif;margin:0 0 12px}.toc ul{margin:0;padding-left:20px}.toc li{margin:5px 0;font-size:15px}.topicunit{padding:28px 0;border-top:1px solid var(--line)}.topicunit h3{font-size:1.7rem;margin-top:0}.topicunit .textlink{font-size:15px}.topicunit .base{font-size:14px;color:var(--muted)}.prose .refline{font-size:14px;color:var(--muted);margin-top:-5px}.prose .refline a{color:#315b72}.reading-meta{font-size:14px;line-height:1.8;padding-bottom:23px;border-bottom:1px solid var(--line);margin-bottom:30px}.article-example{padding:24px;background:var(--paper);margin:30px 0}.article-example h3{font:600 17px/1.5 'Segoe UI',sans-serif;margin-top:0}.related-reading{padding:25px;border:1px solid var(--line);margin:35px 0}.related-reading h2{font-size:1.7rem;margin:0 0 18px}.library-nav{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0 40px}.library-nav a{font-size:14px;padding:8px 15px;border:1px solid var(--line);text-decoration:none;min-height:44px}.library-group{margin:45px 0}.library-group .grid{align-items:start}.article-card .pill{color:#52636c}.mini-profile{display:flex;gap:15px;align-items:center;margin:24px 0}.mini-profile img{width:55px;height:65px;object-fit:cover;object-position:top}.mini-profile p{font-size:14px;margin:0}.mini-profile a{display:block}.legal-note{font-size:14px;padding:20px 0;border-top:1px solid var(--line);margin-top:35px}.article-cta{margin-top:35px;padding:25px;background:#f1f4f5}.article-cta p{font-size:16px}.article-cta .button{background:#e4d6b9;color:#0b202e}.prose .sources li{padding-bottom:5px}.article-card h3{font-size:1.6rem}.home-articles{grid-template-columns:repeat(3,1fr)}.prose table caption{font-weight:600;text-align:left;padding-bottom:12px}.update-tag{color:#71521b;font-size:13px}.profile-clear{clear:both}.pagehero{padding-top:45px;padding-bottom:45px}.pagehero h1{font-size:clamp(2.35rem,4.5vw,4rem)}.prose .definitions dt{font-weight:600;margin-top:22px}.prose .definitions dd{margin:7px 0 20px}.prose .sources{font-size:15px}
@media(max-width:1000px){.hero .container{gap:35px}.hero-team img{height:480px}.team-story{gap:35px}.brand strong{font-size:20px}.nav{gap:17px}.profile-photo{height:300px}}
@media(max-width:760px){.brand-symbol{width:46px;height:40px}.brand strong{font-size:20px}.hero .container{grid-template-columns:1fr;padding-top:45px;padding-bottom:42px;gap:35px}.hero h1{font-size:clamp(2.5rem,9.5vw,4rem)}.hero-team{width:100%}.hero-team img{height:380px;object-position:50% 25%}.hero-team figcaption{font-size:13px}.hero p{font-size:17px}.team-story,.profile-grid{grid-template-columns:1fr;gap:35px}.team-story img{height:440px}.profile-photo{height:380px;object-position:center 20%}.profile-portrait{float:none;width:100%;max-width:360px;height:400px;margin:0 0 25px}.profile-links{grid-template-columns:1fr}.section{padding:48px 0}.section-head{gap:22px}.answerbox{padding:20px}.answerbox p{font-size:17px}.home-articles{grid-template-columns:1fr}.pagehero h1{font-size:2.4rem}.pagehero{padding:32px 0}.article-example{padding:20px}.library-nav{gap:8px}.library-nav a{padding:8px 12px}.article-card h3{font-size:1.65rem}}
