@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;450;500;550;600;650;700&family=Prata&display=swap');
:root{--ink:#101d31;--navy:#101d31;--paper:#f5f7fa;--muted:#657181;--line:#dce1e7;--gold:#bba274;--serif:Prata,Georgia,'Times New Roman',serif;--sans:'Golos Text',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font:17px/1.7 var(--sans);background:#fff}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a,button,input,select,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #8b6b37}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}h2{font-size:clamp(32px,3.7vw,56px);line-height:1.3}h2>span{color:#7e8998}h3{font-weight:550;line-height:1.4}p+p{margin-top:18px}[hidden]{display:none!important}.wrap{width:min(1280px,calc(100% - 100px));margin-inline:auto}.section{padding-block:110px}.section-label,.eyebrow{font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.section-label{color:var(--muted);margin-bottom:38px}.section-top{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:46px}.section-top>p{font-size:16px;color:var(--muted);max-width:390px}.masthead{height:92px;padding:0 50px;display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1c;position:relative;z-index:5}.wordmark{display:flex;align-items:center;gap:15px;font-size:14px;font-weight:550;line-height:1.35}.wordmark small{display:block;font-size:10px;text-transform:uppercase;font-weight:400;letter-spacing:.24em;margin-top:6px;opacity:.6}.monogram{border:1px solid #ffffff50;border-radius:50%;width:46px;height:46px;display:grid;place-items:center;font-family:Georgia,serif;font-size:21px;letter-spacing:-3px;padding-right:3px}.masthead nav{display:flex;align-items:center;gap:32px;font-size:13px}.masthead nav a{transition:color .2s}.masthead nav a:hover{color:#dec99f}.masthead nav a span{font-size:10px;opacity:.5;margin-left:4px}.nav-contact{border:1px solid #ffffff40;padding:10px 18px}.menu{display:none;background:none;border:1px solid #ffffff50;color:#fff;padding:8px 12px}.hero{background:var(--navy);color:#fff;display:grid;grid-template-columns:1.08fr 1fr;min-height:700px}.hero-copy{padding:68px 40px 25px max(50px,calc((100vw - 1280px)/2));display:flex;flex-direction:column;align-items:start}.hero-copy .eyebrow{color:#b8c1cd;display:flex;align-items:center;gap:10px;font-size:11px}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c2ad86;box-shadow:0 0 15px #bba27488}.hero h1{font-size:clamp(54px,6.2vw,94px);line-height:1.16;margin-top:36px;letter-spacing:-.055em}.gold-dot{color:var(--gold)}.hero-line{font-size:26px;line-height:1.5;margin-top:24px;font-weight:450;letter-spacing:-.035em}.hero-line>span{color:#aab7c7}.hero-intro{font-size:16px;line-height:1.8;color:#bfc8d5;max-width:455px;margin:22px 0 30px}.actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.button{background:var(--ink);color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:32px;min-height:54px;border:1px solid var(--ink);padding:14px 24px;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.button:hover{background:#233c5e;transform:translateY(-2px)}.button.light{background:#f5f7fa;color:var(--ink);border-color:#f5f7fa}.button.light:hover{background:#dfe6ed}.button.outline{background:transparent;color:var(--ink);border-color:#9fa9b6}.text-link{font-size:13px;display:inline-block;border:0;border-bottom:1px solid #ffffff50;padding:6px 0;background:none;line-height:1.5;color:inherit}.dark-link{border-color:#9ca7b6}.hero-foot{display:flex;gap:35px;justify-content:space-between;flex-wrap:wrap;align-self:stretch;margin-top:auto;padding-top:46px;font-size:10px;letter-spacing:.04em;color:#94a2b5}.hero-image{position:relative;overflow:hidden;min-height:700px;background:#80909c}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;position:absolute}.hero-image:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#101d31b0)}.hero-image figcaption{position:absolute;bottom:28px;left:30px;right:28px;z-index:1;display:flex;justify-content:space-between;align-items:end;font-size:12px;line-height:1.65;gap:20px;color:white}.caption-number{font-size:10px;letter-spacing:.1em;opacity:.65;white-space:nowrap}.numbers{display:grid;grid-template-columns:repeat(4,1fr);padding-top:52px;gap:28px;position:relative}.numbers>div{border-left:1px solid var(--line);padding-left:25px}.numbers>div:first-child{border-left:0;padding-left:0}.numbers strong{font-family:var(--serif);font-size:clamp(30px,3vw,46px);font-weight:400;letter-spacing:-.055em;line-height:1.4;white-space:nowrap}.numbers strong span{color:#9f865c;font-family:Georgia,serif;margin-left:3px;font-size:.65em}.numbers p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:13px}.numbers .numbers-note{grid-column:1/-1;font-size:11px;color:#84909f;text-align:right;margin:3px 0 0}.about-section{border-bottom:1px solid var(--line)}.about-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.about-copy{font-size:16px;color:#5e6a7b}.about-copy .lead{color:var(--ink);font-size:22px;line-height:1.55;margin-bottom:24px}.about-copy .text-link{margin-top:26px;color:var(--ink)}.featured-section{background:var(--navy);color:#fff}.featured-section .section-label{color:#98a7ba}.featured-section h2>span{color:#a3b0c2}.featured-section .section-top>p{color:#aeb9c9}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.feature-card{border-top:1px solid #ffffff42;padding-top:22px}.feature-image{width:100%;aspect-ratio:1.3;object-fit:cover;object-position:center 25%;background:#fff;filter:saturate(.78)}.feature-card .feature-name{font-size:13px;color:#c4cfdd;margin-top:20px}.feature-card h3{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.5;letter-spacing:-.02em;margin-top:8px}.feature-card button{margin-top:16px;color:#e2d0ae;border-color:#ad9c7b}.bank-heading{display:flex;justify-content:space-between;align-items:end;gap:60px}.bank-heading p{max-width:700px;color:var(--muted);margin-top:25px;font-size:16px}.bank-total{display:flex;flex-direction:column;text-align:right;flex-shrink:0;padding-bottom:6px}.bank-total strong{font-family:var(--serif);font-weight:400;font-size:70px;letter-spacing:-.06em;line-height:1.4}.bank-total span{font-size:13px}.bank-total small{font-size:11px;color:var(--muted);margin-top:5px}.bank-toolbar{margin-top:46px;display:flex;gap:22px;align-items:center;padding:22px 0;border-block:1px solid var(--line)}.search{background:var(--paper);display:flex;align-items:center;flex:1;gap:12px;padding:0 16px;min-width:200px}.search>span{font-size:28px;line-height:1;color:#5b6878}.search input{border:0;background:transparent;outline-offset:0;min-width:0;width:100%;height:52px;font-size:14px}.search kbd{font-size:12px;padding:0 6px;border:1px solid #ccd3dd;color:#8a95a3}.video-filter{font-size:13px;display:flex;gap:7px;align-items:center;white-space:nowrap}.video-filter input{width:16px;height:16px;accent-color:var(--navy)}.sort-label select{border:0;background:#fff;max-width:215px;font-size:12px;padding:10px 0;color:var(--muted)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.filter{border:1px solid var(--line);border-radius:3px;background:#fff;padding:9px 12px;font-size:12px;min-height:40px}.filter:hover{border-color:#9aa7b9}.filter.active{background:var(--navy);border-color:var(--navy);color:#fff}.results-bar{display:flex;justify-content:space-between;align-items:center;margin:26px 0 20px;min-height:25px}.results-bar p,.reset{font-size:12px;color:var(--muted)}.reset{border:0;background:none;border-bottom:1px solid var(--line);padding:3px 0}.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.case{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:border-color .25s,box-shadow .25s;scroll-margin-top:100px;min-width:0}.case:hover{border-color:#97a5b6;box-shadow:0 12px 30px #11243b09}.card-visual{height:205px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#edf1f5}.card-visual>img{width:100%;height:100%;object-fit:contain;padding:10px}.card-visual.portrait>img{object-fit:cover;padding:0;object-position:center 26%}.card-visual.initials{height:130px;background:linear-gradient(130deg,#eff3f6,#e7ecf2);align-items:end;justify-content:start;padding:22px 26px}.initials-letter{font-family:var(--serif);font-size:44px;letter-spacing:-.06em;color:#8d9aad;line-height:1}.video-pill{position:absolute;right:12px;bottom:12px;background:var(--navy);color:#fff;font-size:10px;padding:4px 9px;border:1px solid #ffffff40;letter-spacing:.02em}.card-content{padding:25px 25px 24px;display:flex;flex-direction:column;flex:1}.card-name{font-size:12px;color:#6d7888;letter-spacing:.02em}.card-content h3{font-size:20px;margin:10px 0 15px;font-weight:550;letter-spacing:-.025em;overflow-wrap:anywhere}.card-summary{font-size:14px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.card-bottom{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.card-bottom .topic{font-size:10px;color:#8a94a2}.story-button{padding:0;background:none;border:0;font-size:12px;font-weight:500;white-space:nowrap}.story-button:hover{color:#866a3c}.more{margin:40px auto 0;display:flex;min-width:270px}.bank-note{font-size:12px;color:#7a8797;margin:34px 0 0;max-width:940px}.program-section{background:var(--paper)}.program-list>article{display:grid;grid-template-columns:65px 1fr 180px;align-items:start;border-top:1px solid #cfd6df;padding:34px 0;gap:26px}.program-list>article>span{font-size:12px;color:#8591a0}.program-list .eyebrow{font-size:10px;color:#7c8797;letter-spacing:.1em}.program-list h3{font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-.03em;margin:10px 0 15px}.program-list p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:700px}.program-list>article>a{font-size:12px;margin-top:36px;border-bottom:1px solid #a7b2c1;justify-self:end}.archive-links{display:grid;grid-template-columns:1fr 1fr;gap:22px}.archive-links>a{border-block:1px solid var(--line);display:flex;align-items:center;gap:23px;padding:28px 0}.archive-links small{font-size:10px;color:var(--muted);letter-spacing:.04em}.archive-links h3{font-size:21px;margin-top:4px}.archive-links p{font-size:12px;color:var(--muted);margin-top:5px}.archive-links>a>span:last-child{margin-left:auto}.play{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px;flex-shrink:0}.contact{background:var(--navy);color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact .eyebrow{color:#a3b0c2;margin-bottom:25px}.contact h2{font-size:clamp(38px,4.4vw,66px)}.contact h2>span{color:#b7c2d1}.contact .lead{font-size:19px;color:#c4cdda;margin:18px 0 30px;line-height:1.8}.contact .text-link{display:block;width:max-content;max-width:100%;margin-top:24px}.personal{margin-top:35px;border-top:1px solid #ffffff26;padding-top:22px;color:#aebacc;font-size:13px}.personal summary{list-style:none;display:flex;justify-content:space-between;gap:15px}.personal summary::-webkit-details-marker{display:none}.personal p{margin-top:16px}.footer{padding-top:40px;padding-bottom:22px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer .monogram{border-color:#aab5c4}.footer-top>div{display:flex;gap:25px;font-size:12px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:35px;border-top:1px solid var(--line);padding-top:20px;font-size:10px;color:var(--muted)}dialog{border:0;width:min(850px,calc(100% - 32px));max-height:90dvh;padding:0;color:var(--ink);box-shadow:0 30px 100px #0004}dialog::backdrop{background:#091426b8;backdrop-filter:blur(5px)}body.dialog-open{overflow:hidden}.dialog-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid var(--line);padding:17px 32px;font-size:11px;letter-spacing:.05em}.dialog-toolbar button{background:none;border:0;font-size:12px;padding:7px}.dialog-content{padding:32px 50px 10px}.dialog-person{display:flex;align-items:center;gap:24px;margin-bottom:30px}.dialog-person>img{width:100px;height:100px;object-fit:contain;background:var(--paper)}.dialog-person .eyebrow{color:var(--muted);font-size:10px}.dialog-person h2{font-size:34px;overflow-wrap:anywhere}.episode{padding:28px 0;border-top:1px solid var(--line)}.episode>h3{font-family:var(--serif);font-size:26px;font-weight:400;margin-bottom:20px}.episode-body{font-size:16px;color:#516072;line-height:1.9}.episode-body p{margin:14px 0}.episode-body a{display:block;margin-top:16px;color:var(--ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.episode-body img{width:auto;height:auto;max-height:900px;margin:25px auto 8px}.episode-body a.source-review-image,.episode-body a img{text-decoration:none}.episode-body .case-person,.episode-body .case-avatar{display:none}.episode-body .case-video-link,.episode-body .source-video-link{padding:12px 16px;background:var(--paper);text-decoration:none}.episode-source{font-size:10px;letter-spacing:.02em;color:#8a95a5;margin-top:24px}.dialog-footer{background:var(--paper);padding:26px 50px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.dialog-footer .button{font-size:12px}.dialog-footer p{font-size:11px;flex-basis:100%;margin:0}.empty{padding:65px 25px;text-align:center;border:1px solid var(--line)}.empty p{color:var(--muted);margin:15px 0 25px}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reveal{animation:appear .7s both}@keyframes appear{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-copy{padding-right:75px}.hero{min-height:790px}.hero-image{min-height:790px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.masthead{padding-inline:32px}.hero-copy{padding-left:32px;padding-top:48px}.hero h1{font-size:68px}.hero-intro{font-size:15px}.actions{gap:15px}.actions .text-link{font-size:12px}.about-layout,.contact-grid{gap:50px}.card-content{padding:20px}.bank-toolbar{gap:14px}.sort-label select{max-width:170px}.featured-grid,.case-grid{gap:18px}.numbers{gap:18px}.numbers>div{padding-left:18px}.section{padding-block:85px}}
@media(max-width:800px){.masthead{height:80px}.masthead nav{gap:18px;font-size:12px}.hero{grid-template-columns:1.1fr .9fr}.hero-copy{padding-top:38px;padding-right:22px}.hero h1{font-size:53px}.hero-line{font-size:21px}.hero-copy .eyebrow{font-size:9px}.hero-intro{font-size:14px}.hero,.hero-image{min-height:660px}.hero-image figcaption{left:20px;font-size:10px}.caption-number{display:none}.hero-foot{font-size:9px;gap:15px}.hero-foot>span:last-child{display:none}.numbers{grid-template-columns:1fr 1fr;gap:24px}.numbers>div:nth-child(3){border:0;padding:0}.numbers strong{font-size:40px}.about-layout{grid-template-columns:1fr;gap:30px}.about-copy{max-width:640px}.section-top{align-items:start;flex-direction:column;gap:24px}.section-top p br{display:none}.featured-card h3{font-size:20px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bank-toolbar{flex-wrap:wrap}.search{flex-basis:100%}.video-filter{margin-right:auto}.bank-total strong{font-size:52px}.bank-total{min-width:120px}.bank-heading{gap:30px}.bank-heading h2{font-size:34px}.bank-heading p{font-size:14px}.program-list>article{grid-template-columns:34px 1fr;gap:15px}.program-list>article>a{grid-column:2;justify-self:start;margin-top:0}.contact-grid{gap:40px}.contact .lead{font-size:17px}.contact .button{font-size:12px;padding:14px 18px}.footer-top{align-items:start}.footer-top>div{flex-direction:column;gap:10px}.archive-links{grid-template-columns:1fr}.featured-grid{gap:20px}.feature-card h3{font-size:21px}.feature-image{aspect-ratio:1}.feature-card .feature-name{font-size:11px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.section{padding-block:65px}.masthead{height:76px;padding-inline:20px}.wordmark{font-size:12px;gap:10px}.wordmark small{font-size:9px}.monogram{width:38px;height:38px;font-size:18px}.menu{display:block;font-size:12px}.masthead nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--navy);padding:22px;box-shadow:0 10px 20px #0003}.masthead nav.open{display:flex;align-items:stretch;flex-direction:column;gap:12px}.masthead nav a{padding:7px 0}.masthead nav .nav-contact{padding:10px 15px;width:max-content}.hero{grid-template-columns:1fr}.hero-copy{padding:38px 20px 26px}.hero-copy .eyebrow{font-size:9px}.hero h1{font-size:clamp(48px,13.8vw,76px);margin-top:27px}.hero-line{font-size:23px;margin-top:20px}.hero-intro{font-size:15px;max-width:440px;margin-top:18px}.actions{gap:14px;align-items:start;flex-direction:column}.actions .button{min-height:50px}.actions .text-link{font-size:12px}.hero-foot{padding-top:28px}.hero-image{min-height:390px;height:390px;overflow:hidden}.hero-image>img{object-position:center 25%}.hero-image figcaption{bottom:22px;left:20px;right:20px;font-size:11px}.caption-number{display:inline}.numbers{padding-top:36px;gap:25px 18px}.numbers strong{font-size:35px}.numbers p{font-size:11px;margin-top:8px}.numbers .numbers-note{text-align:left;font-size:10px}.section-label{font-size:10px;margin-bottom:26px}.about-layout h2,h2{font-size:34px}.about-copy{font-size:15px}.about-copy .lead{font-size:20px}.featured-grid{grid-template-columns:1fr;gap:28px}.feature-card{display:grid;grid-template-columns:104px 1fr;gap:18px;padding-top:20px}.feature-image{width:104px;height:130px;grid-row:1/4;aspect-ratio:auto}.feature-card .feature-name{margin-top:0;font-size:12px}.feature-card h3{font-size:22px;margin-top:0}.feature-card button{justify-self:start;margin-top:0;font-size:12px}.bank-heading{display:block}.bank-heading h2{font-size:33px}.bank-heading p{font-size:15px}.bank-total{margin-top:24px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;text-align:left;gap:8px 12px}.bank-total strong{font-size:42px}.bank-total small{margin-top:0}.bank-total span{font-size:13px}.bank-toolbar{margin-top:25px;padding:18px 0}.search{padding:0 12px}.search input{font-size:12px}.search kbd{display:none}.video-filter{font-size:12px}.sort-label select{font-size:11px;max-width:180px}.filters{gap:6px;margin-top:18px}.filter{font-size:11px;padding:8px 9px;min-height:38px}.case-grid{grid-template-columns:1fr;gap:20px}.card-visual{height:240px}.card-visual.portrait>img{object-position:center 25%}.card-visual.initials{height:95px}.card-content{padding:22px}.card-content h3{font-size:22px}.card-summary{font-size:15px;-webkit-line-clamp:4}.card-name{font-size:12px}.card-bottom .topic{font-size:11px}.story-button{font-size:13px;min-height:36px}.bank-note{font-size:11px}.program-list h3{font-size:28px}.program-list>article{padding:25px 0}.program-list p:not(.eyebrow){font-size:14px}.contact-grid{grid-template-columns:1fr;gap:26px}.contact h2{font-size:46px}.contact .lead{margin-top:0}.contact .button{font-size:13px;gap:20px}.archive-links h3{font-size:20px}.archive-links>a{gap:16px}.archive-links p{font-size:11px}.footer-top{gap:20px}.footer-top>div{font-size:10px;gap:10px}.footer-bottom{font-size:9px;justify-content:start;gap:12px 20px}.dialog-toolbar{padding:12px 20px}.dialog-content{padding:24px 22px 0}.dialog-person{gap:18px;margin-bottom:20px}.dialog-person>img{width:70px;height:85px}.dialog-person h2{font-size:25px}.episode>h3{font-size:24px}.episode-body{font-size:15px}.dialog-footer{padding:24px 22px;gap:12px}.dialog-footer .button{font-size:11px}.dialog-footer #copy-link{font-size:11px}}
.hero h1,.hero-line,.hero-intro{animation:appear .85s both}.hero-line{animation-delay:.1s}.hero-intro{animation-delay:.2s}dialog[open]{animation:appear .25s both}.gc-qualityreestr-school{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0 30px 24px auto!important;width:292px!important;height:95px!important;transform:none!important;overflow:hidden!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.video-sources{margin:24px 0;padding:16px 20px;background:#f3f2ee;font-size:15px;line-height:1.65}.video-sources summary{cursor:pointer;font-weight:600}.video-sources ul{padding-left:20px}.video-sources li+li{margin-top:12px}.video-sources a{overflow-wrap:anywhere;text-underline-offset:4px}
html body div.gc-qualityreestr-school,html body div.gc-qualityreestr-school.show,html body div.gc-qualityreestr-school:hover{position:relative!important;inset:auto!important;margin:0 24px 24px auto!important;width:min(292px,calc(100% - 48px))!important;height:auto!important;transform:none!important;transition:none!important;z-index:1!important;overflow:hidden!important}html body div.gc-qualityreestr-school svg.gc-qualityreestr-school-qr{display:block!important;width:100%!important;height:auto!important}

/* Editorial evidence covers and complete footer */
.result-cover{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px;text-align:left;background:linear-gradient(140deg,#162b46,#0c1729);color:#fff;gap:18px;overflow:hidden}.result-cover-label{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#b9cce1}.result-cover strong{font:600 clamp(21px,2vw,29px)/1.18 Georgia,serif;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.result-cover-person{font-size:14px;color:#e2c68d}.result-cover small{font:12px/1.4 Arial,sans-serif;color:#bbcadb}.card-visual.initials{padding:0}.footer-intro{font-size:17px;line-height:1.6;color:#526278}.footer-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:48px;padding:40px 0;border-top:1px solid #c7d0da}.footer-grid h2{font:600 20px/1.3 Georgia,serif;margin:0 0 24px}.footer-grid a{display:block;font-size:15px;line-height:1.65;margin:0 0 12px;overflow-wrap:anywhere}.footer-grid p{font-size:14px;line-height:1.7;margin:0 0 15px}.footer-grid p a{display:inline}.footer-bottom{align-items:flex-start;gap:24px}.footer-bottom>span:nth-child(2){max-width:620px;line-height:1.6}.footer-grid section{min-width:0}@media(max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer-top{flex-wrap:wrap}.footer-intro{margin-top:20px}.result-cover{padding:24px}.footer-bottom{flex-direction:column}}

.card-visual,.card-visual.initials{height:260px}.result-cover{padding:24px;gap:12px}.result-cover strong{font-size:22px;line-height:1.2}.result-cover-label{font-size:10px}.card-visual.initials .video-pill{display:none}.media-caption{position:absolute;top:12px;left:12px;padding:5px 8px;background:#101d31e8;color:white;font:11px/1.3 Arial,sans-serif;letter-spacing:.02em}.footer-grid h2{font-size:21px}.footer-bottom{font-size:13px}
