body:not(.page-index){background:#f7f8f7;color:#19313d}body:not(.page-index) header{background:#fff;border-bottom:1px solid #dee5e7;padding-left:5vw;padding-right:5vw}body:not(.page-index) main{width:100%}body:not(.page-index) .section{min-height:calc(100svh - 98px);padding:70px 6vw 80px}body:not(.page-index) .page-heading{font-size:clamp(36px,4.4vw,68px);line-height:1.25;letter-spacing:-.055em}body:not(.page-index) .eyebrow{color:#a04b45;letter-spacing:3px}body:not(.page-index) footer{background:#163340;color:#fff;border:0;padding-left:6vw;padding-right:6vw}body:not(.page-index) footer p{color:#ccd8dd}body:not(.page-index) .button{border-radius:30px;background:#1b3d4c}body:not(.page-index) .button:hover{background:#a33b38}body:not(.page-index) .heading{padding-bottom:34px;border-bottom:1px solid #d9e0e1;align-items:center}.page-stories main,.page-stories .soft{background:#eef3f3}.page-stories .topics{gap:24px;margin-top:60px}.page-stories .topics a{background:#fff;border:1px solid #d9e4e5;border-radius:18px;padding:35px;min-height:300px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.page-stories .topics a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #19343e12}.page-stories .topics span{font-size:36px;color:#b4c5ca}.page-stories .topics h3{font-size:28px}.page-stories .topics b{margin-top:auto}.page-news .activity-card a{border-radius:16px}.page-news .activity-card img{aspect-ratio:4/5}.page-news .activity-grid{gap:44px 30px}.page-tv .tv{grid-template-columns:.8fr 1.4fr;align-items:center;gap:6vw;background:#132f3c;color:#fff;border:0}.page-tv .muted,.page-tv .note{color:#bacdd6}.page-tv .eyebrow{color:#e5a39a!important}.page-tv .button{background:#fff!important;color:#193b49;margin-top:22px}.page-tv .youtube-player{border-radius:16px;box-shadow:0 22px 60px #04171d66}.page-tv .video-choice{border-radius:10px;background:#204451;border-color:#3a5c69;color:#fff}.page-tv .video-choice[aria-pressed=true]{background:#f4f4ef;color:#18313d;border-color:#f4f4ef}.page-tv .video-choice span{color:#e29e92}.page-voice main,.page-voice .soft{background:#eaf0f1}.page-voice .voice{align-items:start;gap:7vw}.page-voice #opinion{background:white;border-radius:18px;padding:36px;box-shadow:0 18px 60px #1633410a}.page-voice input:not([type=checkbox]),.page-voice select,.page-voice textarea{border-radius:8px;background:#fafbfb;border-color:#dce4e6}.page-voice .notice{max-width:440px;margin-top:45px}.page-connect .connect{grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:#f1f4f2}.page-connect .connect>img{width:100%;height: min(70svh,720px);object-fit:cover;object-position:center 20%;border-radius:180px 180px 14px 14px}.page-connect .channels li{padding:22px 0;border-color:#cbd9db}.profile-page{width:100%}.profile-hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;background:#e7eef0;padding:50px 7vw 0;gap:6vw;align-items:center}.profile-hero h1{font-size:clamp(48px,5vw,82px);line-height:1.2;letter-spacing:-.055em}.profile-hero em{font-style:normal;color:#a03d39}.profile-hero .profile-english{font-size:13px;letter-spacing:2px;color:#607680}.profile-hero .button{margin-top:24px}.profile-hero img{width:100%;height:600px;object-fit:cover;object-position:center 15%;align-self:end;border-radius:180px 180px 0 0}.profile-body{display:grid;grid-template-columns:1fr 2fr;padding:80px 7vw;gap:7vw}.profile-body aside{align-self:start;position:sticky;top:35px}.profile-body h2{font-size:30px;letter-spacing:-1px}.profile-body dl{margin:30px 0;display:grid;grid-template-columns:75px 1fr;gap:16px;font-size:14px}.profile-body dt{color:#72838c}.profile-body dd{margin:0}.profile-body aside>a{font-size:13px;color:#a03d39}.profile-history>div+div{margin-top:65px}.profile-history ul{list-style:none;margin:24px 0 0;padding:0}.profile-history li{display:grid;grid-template-columns:170px 1fr;padding:20px 0;border-top:1px solid #d7e0e1;gap:20px;font-size:14px}.profile-history li>span{color:#73838a;font-size:12px}.profile-history strong{font-weight:500}
@media(max-width:1000px){.page-tv .tv{grid-template-columns:1fr}.profile-hero{min-height:540px}.profile-hero img{height:490px}.profile-body{grid-template-columns:1fr 1.5fr;gap:35px}.profile-history li{grid-template-columns:1fr;gap:8px}.page-stories .topics a{padding:25px}.page-stories .topics h3{font-size:22px}}
@media(max-width:760px){body:not(.page-index) .section{padding:45px 24px 55px;min-height:calc(100svh - 86px)}body:not(.page-index) .page-heading{font-size:36px}.page-stories .topics{margin-top:30px;grid-template-columns:1fr}.page-stories .topics a{min-height:230px}.page-voice .voice,.page-connect .connect{grid-template-columns:1fr;gap:35px}.page-voice #opinion{padding:24px 20px}.page-connect .connect>img{height:430px;max-width:none}.profile-hero{grid-template-columns:1fr;padding:40px 24px 0;gap:30px}.profile-hero h1{font-size:48px}.profile-hero img{height:410px;max-width:400px;justify-self:center;border-radius:140px 140px 0 0}.profile-body{grid-template-columns:1fr;padding:45px 24px;gap:45px}.profile-body aside{position:static}.page-tv .video-title{font-size:18px}.page-tv .tv{gap:35px}}
@media(prefers-reduced-motion:reduce){.page-stories .topics a{transition:none}.page-stories .topics a:hover{transform:none}}
.page-tv .video-cover img{object-position:center 22%}
