:root{--ink:#172f3c;--muted:#56656a;--paper:#f5f3ed;--white:#fffefa;--line:#d6d9d1;--green:#285c50;--light-green:#e5ebe4;--gold:#b9ae84;--gold-light:#e9e3d1;--error:#a13925;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--max:1180px;--shadow:0 24px 65px -30px #172f3c3b}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--green)}img,svg{max-width:100%}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400}h1,h2,h3{font-family:var(--serif)}h1{font-size:clamp(46px,5.7vw,78px);line-height:1.06;letter-spacing:-3px}h2{font-size:clamp(34px,3.7vw,48px);line-height:1.14;letter-spacing:-1.5px}h3{font-size:28px;line-height:1.22;letter-spacing:-.7px}h4{font-size:17px;font-weight:600}p+p{margin-top:18px}em{font-family:var(--serif);font-weight:400}.container{width:min(var(--max),calc(100% - 104px));margin:auto}.section{padding:92px 0}.section-sm{padding:58px 0}.section-white{background:var(--white)}.section-dark{background:var(--ink);color:var(--paper)}.section-dark .muted{color:#bdc9c8}.border-top{border-top:1px solid var(--line)}.muted{color:var(--muted)}.small{font-size:13px;line-height:1.6}.eyebrow{font-size:10px;line-height:1.45;font-weight:700;letter-spacing:2px;text-transform:uppercase}.eyebrow.line{display:flex;gap:13px;align-items:center}.eyebrow.line:before{content:'';width:26px;height:1px;background:currentColor}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.section-heading h2{margin-top:15px;max-width:650px}.section-heading>p{max-width:380px;font-size:15px;color:var(--muted)}.section-heading .text-link{white-space:nowrap}.text-link{display:inline-flex;gap:18px;align-items:center;text-decoration:none;font-size:13px;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:5px}.text-link .arrow{font-size:20px;font-weight:400}.button{display:inline-flex;justify-content:center;align-items:center;gap:23px;padding:15px 22px;min-height:52px;text-decoration:none;background:var(--ink);color:var(--white);border:1px solid var(--ink);font-size:12px;font-weight:600;line-height:1.3;border-radius:2px;transition:background .18s,transform .18s}.button:hover{background:var(--green);border-color:var(--green);color:#fff}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.button.secondary:hover{border-color:var(--ink);background:var(--white)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.light:hover{background:var(--gold-light)}.button.sm{min-height:43px;padding:11px 17px}.button .arrow{font-size:19px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:29px}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;padding:12px 20px;background:var(--ink);color:#fff}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #718e83;outline-offset:4px}.site-header{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:40}.nav-wrap{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:14px;align-items:center;text-decoration:none;flex-shrink:0}.brand-mark{display:grid;place-items:center;width:40px;height:44px;border:1px solid var(--ink);font-family:var(--serif);font-size:22px;line-height:1;letter-spacing:-5px;padding-right:5px}.brand-name{display:block;font-family:var(--serif);font-size:21px;line-height:1.1;letter-spacing:-.6px}.brand-sub{display:block;font-size:8px;line-height:1.4;letter-spacing:2.1px;text-transform:uppercase;margin-top:6px}.nav-links{display:flex;align-items:center;gap:29px}.nav-links>a:not(.button){font-size:12px;text-decoration:none;padding:9px 0;position:relative}.nav-links>a[aria-current=page]:not(.button):after{content:'';height:1px;background:var(--ink);position:absolute;bottom:2px;left:0;right:0}.nav-toggle{display:none;background:none;border:1px solid var(--line);width:44px;height:44px;padding:12px}.nav-toggle span{display:block;width:18px;height:1px;background:var(--ink);margin:4px 0}.hero{padding:76px 0 68px;position:relative}.hero-grid{display:grid;grid-template-columns:1.22fr 1fr;gap:64px;align-items:center}.hero .eyebrow{margin-bottom:24px;color:var(--green)}.hero h1 em{display:block;color:var(--green)}.hero-lead{font-size:17px;line-height:1.8;color:var(--muted);max-width:530px;margin-top:28px}.hero-caption{font-size:11px;margin-top:24px;color:var(--muted)}.hero-caption span{display:inline-block;width:4px;height:4px;background:var(--gold);border-radius:100%;vertical-align:middle;margin:0 10px}.decision-art{position:relative;padding:16px 0 0 18px}.decision-art:before{content:'';position:absolute;inset:0 16px 17px 0;border:1px solid #b9c3b8;background:var(--light-green)}.decision-note{position:relative;padding:30px 31px 27px;background:var(--white);border:1px solid #ccd2c8;box-shadow:var(--shadow)}.note-top{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.note-top .eyebrow{font-size:9px;letter-spacing:1.2px;margin:0;color:var(--muted)}.pill{display:inline-block;font-family:var(--sans);border:1px solid #c6cdbf;background:#eef1e8;color:var(--green);padding:4px 8px;font-size:9px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.note-number{font-family:var(--serif);font-size:49px;line-height:1.1;letter-spacing:-2px;margin:25px 0 7px}.note-label{font-size:12px;color:var(--muted)}.note-bars{margin:26px 0 21px}.note-bar-row{margin:15px 0}.note-bar-caption{font-size:10px;display:flex;justify-content:space-between;margin-bottom:6px;gap:10px}.note-bar{height:9px;background:#eeeae0;width:100%}.note-bar i{display:block;height:100%;background:var(--ink)}.note-bar i.soft{background:#97aba0}.note-bar i.gold{background:var(--gold)}.note-bottom{border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;gap:18px;align-items:center}.note-bottom strong{display:block;font-size:19px;font-weight:400}.note-bottom .small{font-size:10px}.note-foot{font-size:9px;color:var(--muted);line-height:1.55;margin-top:18px}.client-strip{padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.client-strip .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.client-strip .eyebrow{font-size:9px;max-width:125px;color:var(--muted)}.client-types{display:flex;gap:36px;flex-wrap:wrap;font-size:14px;font-family:var(--serif)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-card{padding:30px 29px 34px 0;display:flex;flex-direction:column;position:relative}.service-card+.service-card{padding-left:29px;border-left:1px solid var(--line)}.service-card:last-child{padding-right:0}.service-num{font-size:11px;color:var(--green);margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.service-card h3{max-width:290px}.service-card>p{font-size:14px;color:var(--muted);margin:17px 0 22px;line-height:1.75}.service-card .service-for{font-size:10px;letter-spacing:.3px;margin:0 0 24px;color:var(--green)}.service-card .text-link{margin-top:auto;align-self:start}.signal{padding:82px 0}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.signal h2{max-width:550px;margin:19px 0 23px}.signal .lead{color:#c6d0ce;max-width:495px;font-size:16px}.signal-rows{border-top:1px solid #48606a}.signal-row{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:22px 0;border-bottom:1px solid #48606a}.signal-row .num{color:#b9ae84;font-family:var(--serif);font-size:21px}.signal-row h4{font-size:15px;font-weight:400}.signal-row p{font-size:12px;color:#bac8c7;margin-top:7px;line-height:1.75}.tool-teaser{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;border:1px solid var(--line);padding:45px;background:#eeeee6}.tool-teaser h2{font-size:40px;margin:14px 0 20px}.tool-teaser p{font-size:14px;color:var(--muted)}.mini-metric{padding:19px 0;border-bottom:1px solid #cdd3c8;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.mini-metric:first-child{border-top:1px solid #cdd3c8}.mini-metric strong{font-family:var(--serif);font-size:30px;letter-spacing:-.9px;font-weight:400}.mini-metric small{font-size:9px;display:block;color:var(--muted)}.mini-metric.total strong{color:var(--green)}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.insight-card{display:flex;flex-direction:column;border-top:1px solid var(--ink);padding-top:23px}.insight-card .eyebrow{font-size:9px;color:var(--green);letter-spacing:1.3px}.insight-card h3{font-size:27px;margin:19px 0 16px}.insight-card h3 a{text-decoration:none}.insight-card p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:25px}.insight-card .text-link{margin-top:auto;align-self:start;font-size:12px}.founder-band{border-top:1px solid var(--line);padding:60px 0}.founder-grid{display:grid;grid-template-columns:180px 1fr 230px;gap:40px;align-items:center}.founder-seal{background:var(--gold-light);width:150px;height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #d3caad}.founder-seal span{font-family:var(--serif);font-size:58px;letter-spacing:-7px;padding-right:7px}.founder-seal small{font-size:8px;letter-spacing:2px;margin-top:4px}.founder-grid h3{margin:13px 0}.founder-grid p{font-size:14px;color:var(--muted);max-width:570px}.credentials{border-left:1px solid var(--line);padding-left:24px}.credentials p{font-size:11px;margin:0 0 18px}.credentials strong{display:block;color:var(--ink);font-size:12px;margin-bottom:3px}.final-cta{background:var(--green);color:var(--white);padding:62px 0}.final-cta .container{display:flex;justify-content:space-between;align-items:center;gap:40px}.final-cta h2{max-width:690px;font-size:42px}.final-cta .eyebrow{color:#cedad1;margin-bottom:15px}.site-footer{background:var(--ink);color:var(--paper);padding:51px 0 24px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:37px}.site-footer .brand-mark{border-color:#a5b2b2}.site-footer .brand-sub{color:#b4c2c3}.footer-nav{display:flex;gap:65px}.footer-nav h4{font-size:9px;text-transform:uppercase;letter-spacing:1.6px;color:#b4c2c3;margin-bottom:14px}.footer-nav a{display:block;font-size:11px;margin:8px 0;text-decoration:none;color:var(--paper)}.footer-base{border-top:1px solid #3b535d;padding-top:22px;display:flex;justify-content:space-between;gap:30px;font-size:9px;color:#b4c2c3}.footer-base a{color:inherit}.preview-note{background:var(--gold-light);font-size:10px;line-height:1.6;padding:9px 20px;text-align:center;color:var(--ink)}.breadcrumb{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;color:var(--muted);padding-top:28px}.breadcrumb a{text-decoration:none}.page-hero{padding:44px 0 64px}.page-hero h1{max-width:900px;font-size:clamp(45px,5.1vw,68px);line-height:1.1;margin:21px 0 25px;letter-spacing:-2px}.page-hero .lead{font-size:18px;line-height:1.8;max-width:750px;color:var(--muted)}.page-hero .eyebrow{color:var(--green)}.page-hero.compact{padding-bottom:48px}.two-col{display:grid;grid-template-columns:1.35fr 1fr;gap:76px}.prose{font-size:16px;line-height:1.85;max-width:740px}.prose p{color:var(--muted);margin:18px 0}.prose h2{font-size:33px;margin:44px 0 18px;letter-spacing:-1px}.prose h2:first-child{margin-top:0}.prose h3{font-size:25px;margin:32px 0 14px}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{padding-left:22px;margin:17px 0;color:var(--muted)}.prose li{margin:8px 0}.prose a{color:var(--green)}.prose blockquote{font-family:var(--serif);font-size:27px;line-height:1.45;margin:30px 0;padding:9px 0 9px 23px;border-left:2px solid var(--gold);color:var(--ink)}.prose .eyebrow{font-family:var(--sans);color:var(--green);font-size:10px}.aside-card{padding:31px;border:1px solid var(--line);background:var(--white);align-self:start}.aside-card h3{margin:16px 0 20px}.aside-card p{font-size:13px;color:var(--muted)}.aside-card .button{margin-top:25px;width:100%}.aside-list{margin:19px 0 0}.aside-list div{border-top:1px solid var(--line);padding:14px 0;font-size:12px}.aside-list dt{font-size:10px;letter-spacing:1px;color:var(--green);margin-bottom:5px;text-transform:uppercase}.aside-list dd{margin:0;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.process-item{border-top:1px solid var(--line);padding-top:23px}.process-item .eyebrow{color:var(--green)}.process-item h3{font-size:25px;margin:18px 0 14px}.process-item p{font-size:14px;color:var(--muted)}.deliverables{border-top:1px solid var(--line);margin-top:29px}.deliverable{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px 1fr;gap:15px}.deliverable .index{font-size:11px;color:var(--green);padding-top:4px}.deliverable h3{font-size:22px}.deliverable p{font-size:14px;line-height:1.7;margin:8px 0 0}.faq-list{max-width:800px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding:21px 30px 21px 0;position:relative;font-size:15px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:4px;top:19px;font-size:21px;font-weight:400;color:var(--green)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;line-height:1.8;color:var(--muted);padding:0 30px 22px 0}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:76px}.article-sidebar{align-self:start;position:sticky;top:30px}.article-sidebar .eyebrow{margin-bottom:15px}.article-sidebar a{display:block;text-decoration:none;font-size:12px;line-height:1.5;padding:11px 0;border-bottom:1px solid var(--line)}.article-meta{display:flex;gap:19px;flex-wrap:wrap;font-size:11px;color:var(--muted);padding-top:9px}.article-meta a{color:var(--green)}.callout{background:var(--light-green);padding:24px 27px;border-left:2px solid var(--green);margin:26px 0}.callout p{margin:0;font-size:15px}.callout .eyebrow{margin-bottom:10px}.table-wrap{overflow-x:auto;margin:24px 0}.data-table{border-collapse:collapse;width:100%;font-size:13px;font-family:var(--sans)}.data-table th{text-align:left;font-size:10px;letter-spacing:.3px;background:#eaece5;color:var(--ink);padding:13px 12px;border-bottom:1px solid #bac4bc;font-weight:600;white-space:nowrap}.data-table td{padding:13px 12px;border-bottom:1px solid var(--line);color:var(--muted)}.data-table th:not(:first-child),.data-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.data-table .total td{font-weight:600;color:var(--ink)}.source-note{font-size:11px!important;line-height:1.7!important}.source-list{padding-left:20px;font-size:12px}.tag-filter{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:37px}.tag-filter button{background:transparent;border:1px solid var(--line);padding:10px 17px;font-size:11px;color:var(--ink);border-radius:2px}.tag-filter button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.research-list .insight-card{min-height:280px;margin-bottom:23px}.research-list .insight-card[hidden]{display:none}.research-list .three-grid{row-gap:40px}.work-list{display:grid;gap:26px}.work-row{display:grid;grid-template-columns:170px 1fr 160px;gap:36px;border-top:1px solid var(--line);padding:30px 0}.work-row:last-child{border-bottom:1px solid var(--line)}.work-row h3{margin:10px 0 15px}.work-row p{font-size:14px;color:var(--muted);max-width:650px}.work-row .text-link{align-self:center;justify-self:end}.work-number{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#e7e9df;border:1px solid var(--line);min-height:145px}.work-number span{font-family:var(--serif);font-size:40px;letter-spacing:-1px}.work-number small{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;margin-top:5px}.formula{font-family:var(--sans);font-size:13px;background:#ebece4;border:1px solid var(--line);padding:20px 24px;line-height:1.8;margin:22px 0}.calc-shell{display:grid;grid-template-columns:1.17fr 1fr;gap:34px;align-items:start}.calc-inputs{background:var(--white);border:1px solid var(--line);padding:30px}.calc-inputs fieldset{border:none;padding:0;margin:0 0 30px}.calc-inputs fieldset:last-of-type{margin-bottom:0}.calc-inputs legend{font-family:var(--serif);font-size:24px;letter-spacing:-.4px;margin-bottom:22px;width:100%;padding:0 0 14px;border-bottom:1px solid var(--line)}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 21px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field label,.field>span{font-size:11px;font-weight:600;line-height:1.55}.field small{font-size:10px;line-height:1.65;color:var(--muted)}.input-wrap{position:relative}.input-wrap input{padding-right:37px}.input-unit{position:absolute;right:13px;top:12px;color:var(--muted);font-size:11px;pointer-events:none}.field input,.field select,.field textarea{width:100%;border:1px solid #c4cbc2;background:var(--white);border-radius:2px;color:var(--ink);padding:11px 12px;font-size:14px;min-height:44px}.field .input-wrap input{padding-right:35px}.field textarea{resize:vertical;min-height:130px;line-height:1.7}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);outline:2px solid #a5bba766;outline-offset:0}.field.full{grid-column:1/-1}.calc-inputs .form-note{margin-top:22px}.form-note{font-size:11px;color:var(--muted);line-height:1.7}.calc-results{position:sticky;top:25px}.results-main{background:var(--ink);color:var(--paper);padding:30px}.results-main .eyebrow{color:#b8c9c4;font-size:9px}.result-large{font-family:var(--serif);font-size:53px;line-height:1.1;letter-spacing:-2px;margin:22px 0 10px;font-variant-numeric:tabular-nums}.result-caption{font-size:12px;color:#b8c9c4}.result-status{font-size:11px;line-height:1.7;margin-top:21px;padding-top:20px;border-top:1px solid #526670;color:#d1d9d4}.result-pair{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-top:23px;margin-top:22px;border-top:1px solid #526670}.result-pair strong{display:block;font-family:var(--serif);font-size:28px;line-height:1.2;letter-spacing:-.8px;font-weight:400}.result-pair small{display:block;font-size:10px;color:#b8c9c4;margin-top:9px}.results-detail{padding:25px 28px;border:1px solid var(--line);border-top:none;background:var(--white)}.result-row{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.5;border-bottom:1px solid var(--line);padding:13px 0}.result-row strong{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.result-row:last-child{border-bottom:none}.results-detail .eyebrow{font-size:9px;color:var(--green);margin-bottom:6px}.result-row small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.result-actions{display:flex;gap:10px;margin-top:16px}.result-actions .button{flex:1;font-size:11px;gap:8px}.calc-error{padding:15px 20px;border:1px solid #d9bcb4;color:var(--error);background:#f8eeea;font-size:12px;line-height:1.6;margin:18px 0}.calc-error[hidden]{display:none}.calculator-note{font-size:10px;color:var(--muted);margin-top:17px;line-height:1.7}.sensitivity{margin-top:28px}.sensitivity h3{font-size:23px;margin-bottom:18px}.sensitivity .data-table{font-size:11px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-aside h2{font-size:35px;margin-bottom:22px}.contact-aside p{font-size:14px;color:var(--muted)}.contact-aside .mini-step{border-top:1px solid var(--line);padding-top:19px;margin-top:21px}.mini-step h4{font-size:13px;margin-bottom:6px}.mini-step p{font-size:12px}.contact-form{background:var(--white);padding:34px;border:1px solid var(--line)}.contact-form .fields-grid{gap:22px}.contact-form .actions{margin-top:23px}.form-feedback{padding:22px;background:var(--light-green);border:1px solid #c2d0c2;margin-top:23px}.form-feedback[hidden]{display:none}.form-feedback h3{font-size:24px;margin-bottom:11px}.form-feedback p{font-size:12px}.form-feedback pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--sans);font-size:12px;line-height:1.8;color:var(--muted);max-height:300px;overflow:auto;margin-top:16px}.sr-only,.honeypot{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:1px;width:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.about-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:80px}.profile-box{border:1px solid var(--line);background:var(--light-green);padding:36px;align-self:start}.profile-box .founder-seal{background:transparent;border-color:#a8b6a8;width:105px;height:118px;margin-bottom:33px}.profile-box .founder-seal span{font-size:45px}.profile-box h3{font-size:30px;margin-bottom:9px}.profile-box>p{font-size:12px;color:var(--muted)}.profile-box .aside-list{margin-top:28px}.big-quote{font-family:var(--serif);font-size:37px;line-height:1.3;letter-spacing:-1px;border-left:2px solid var(--gold);padding:8px 0 8px 28px;margin:30px 0}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.principles>div{border-top:1px solid var(--line);padding-top:25px}.principles h3{font-size:25px;margin-bottom:17px}.principles p{font-size:14px;color:var(--muted)}.empty-state{padding:100px 0 130px;max-width:740px}.empty-state h1{margin:18px 0 28px}.empty-state p{color:var(--muted)}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--white);padding:12px 20px;font-size:12px;border:1px solid #637b83;z-index:100;box-shadow:var(--shadow);max-width:calc(100% - 40px);text-align:center}.toast[hidden]{display:none}.print-only{display:none}
@media(min-width:1500px){.hero{padding-top:94px;padding-bottom:84px}.hero-grid{gap:95px}h1{font-size:82px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.nav-links{gap:20px}.hero-grid{gap:34px}h1{font-size:65px}.decision-note{padding:25px}.hero-lead{font-size:16px}.client-types{gap:23px}.signal-grid{gap:48px}.article-layout{gap:40px}.founder-grid{grid-template-columns:135px 1fr 210px;gap:25px}.founder-seal{width:120px;height:145px}.service-card{padding-right:22px}.service-card+.service-card{padding-left:22px}.contact-grid{gap:45px}.tool-teaser{gap:36px;padding:36px}.two-col{gap:42px}.footer-nav{gap:38px}}
@media(max-width:900px){.nav-links{gap:17px}.nav-links>a:not(.button){font-size:11px}.brand-name{font-size:19px}.brand-sub{font-size:7px}.brand-mark{width:35px;height:39px;font-size:21px}.nav-links .button{font-size:10px;padding:11px 14px;gap:12px}.hero-grid{grid-template-columns:1.1fr 1fr;gap:26px}h1{font-size:55px;letter-spacing:-2px}.hero .eyebrow{font-size:8px}.note-number{font-size:41px}.decision-note{padding:22px}.decision-art{padding-left:12px}.hero{padding-top:58px;padding-bottom:54px}.section{padding:70px 0}.hero .actions{gap:10px}.hero .button{font-size:11px;padding:13px 17px}.hero .text-link{font-size:11px;gap:10px}.client-types{font-size:12px;gap:20px}.section-heading>p{max-width:280px;font-size:13px}.service-card h3{font-size:25px}.service-card>p{font-size:13px}.founder-grid{grid-template-columns:130px 1fr}.credentials{display:none}.tool-teaser h2{font-size:33px}.tool-teaser{gap:32px;padding:30px}.insight-card h3{font-size:24px}.final-cta h2{font-size:36px}.calc-shell{gap:23px;grid-template-columns:1.1fr 1fr}.calc-inputs{padding:23px}.fields-grid{gap:17px}.results-main{padding:25px}.result-large{font-size:45px}.results-detail{padding:20px}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static;max-width:600px}.article-sidebar:not(.article-end){display:none}.contact-grid{gap:28px;grid-template-columns:.8fr 1.2fr}.contact-form{padding:25px}.about-layout{gap:35px}.work-row{grid-template-columns:135px 1fr;gap:27px}.work-row .text-link{grid-column:2;justify-self:start}.footer-nav{gap:30px}}
@media(max-width:720px){.container{width:calc(100% - 40px)}.nav-wrap{height:77px}.brand-name{font-size:21px}.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:77px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:19px 20px 29px;background:var(--paper);border-bottom:1px solid var(--line)}.nav-links.is-open{display:flex}.nav-links>a:not(.button){font-size:16px;padding:14px 4px}.nav-links .button{margin-top:14px;align-self:start;font-size:12px;padding:15px 22px}.nav-links>a[aria-current=page]:not(.button):after{display:none}.hero{padding-top:45px;padding-bottom:43px}.hero-grid{grid-template-columns:1fr;gap:41px}.hero h1{font-size:clamp(51px,9.8vw,72px);max-width:600px}.hero .eyebrow{font-size:9px;margin-bottom:21px}.hero-lead{font-size:16px;max-width:550px;margin-top:23px}.hero .actions{gap:23px}.hero .button{font-size:12px}.hero .text-link{font-size:12px}.decision-art{max-width:460px;width:100%;justify-self:center;padding-left:16px}.decision-note{padding:27px}.note-top .eyebrow{margin:0;font-size:8px}.note-number{font-size:49px}.note-bars{margin-top:21px}.client-strip{padding:22px 0}.client-strip .container{flex-direction:column;align-items:start;gap:15px}.client-strip .eyebrow{max-width:none}.client-types{gap:10px 25px;font-size:14px}.section{padding:57px 0}.section-sm{padding:43px 0}.section-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}.section-heading>p{max-width:520px;font-size:14px}h2{font-size:37px}.services-grid{grid-template-columns:1fr}.service-card{padding:24px 0 30px}.service-card+.service-card{padding:26px 0 30px;border-left:0;border-top:1px solid var(--line)}.service-num{margin-bottom:22px}.service-card h3{font-size:30px;max-width:none}.service-card>p{font-size:14px;max-width:550px;margin-bottom:17px}.service-card .service-for{margin-bottom:20px}.signal{padding:58px 0}.signal-grid{grid-template-columns:1fr;gap:32px}.signal h2{font-size:37px}.signal .lead{font-size:15px}.signal-row h4{font-size:16px}.signal-row p{font-size:13px}.tool-teaser{grid-template-columns:1fr;padding:28px;gap:27px}.tool-teaser h2{font-size:35px}.three-grid{grid-template-columns:1fr;gap:34px}.insight-card{padding-top:21px}.insight-card h3{font-size:29px;max-width:510px;margin-top:15px}.insight-card p{font-size:14px;margin-bottom:19px}.founder-band{padding:43px 0}.founder-grid{grid-template-columns:1fr;gap:25px}.founder-seal{width:100px;height:110px}.founder-seal span{font-size:43px}.founder-seal small{font-size:6px}.final-cta{padding:44px 0}.final-cta .container{align-items:start;flex-direction:column;gap:28px}.final-cta h2{font-size:36px}.footer-top{flex-direction:column;gap:35px}.footer-nav{gap:55px}.footer-base{flex-direction:column;gap:10px}.footer-nav a{font-size:12px}.preview-note{font-size:9px}.page-hero{padding-top:33px;padding-bottom:44px}.page-hero h1{font-size:45px;margin-top:18px}.page-hero .lead{font-size:16px}.page-hero .eyebrow{font-size:9px}.breadcrumb{font-size:9px;padding-top:22px}.two-col{grid-template-columns:1fr;gap:35px}.prose{font-size:15px}.prose h2{font-size:30px}.prose blockquote{font-size:25px}.aside-card{padding:28px}.process-grid{grid-template-columns:1fr;gap:28px}.process-item h3{font-size:27px}.article-layout{gap:32px}.article-meta{font-size:10px;gap:12px}.article-sidebar{display:block;position:static}.article-sidebar:not(.article-end){display:block}.article-layout>.article-sidebar{grid-row:1}.research-list .insight-card{min-height:0;margin-bottom:0}.research-list .three-grid{row-gap:32px}.work-row{grid-template-columns:1fr;gap:22px}.work-number{width:120px;min-height:120px}.work-row .text-link{grid-column:1}.work-row h3{font-size:30px}.calc-shell{grid-template-columns:1fr}.calc-results{position:static}.calc-inputs{padding:24px}.calc-inputs legend{font-size:25px}.results-main{padding:28px}.result-large{font-size:56px}.results-detail{padding:25px}.calc-error{margin-top:0}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-aside .mini-step{display:none}.contact-form{padding:23px}.about-layout{grid-template-columns:1fr;gap:35px}.profile-box{padding:30px}.principles{grid-template-columns:1fr;gap:30px}.big-quote{font-size:31px}.page-hero.compact{padding-bottom:35px}.source-list{font-size:12px}.article-layout .prose{max-width:none}}
@media(max-width:380px){.container{width:calc(100% - 32px)}.hero h1{font-size:48px}.hero .actions{gap:16px}.fields-grid{grid-template-columns:1fr}.field.full{grid-column:1}.page-hero h1{font-size:40px}.brand-name{font-size:19px}.brand-sub{font-size:6px}.brand{gap:10px}.decision-note{padding:22px}.note-top{gap:9px}.note-top .eyebrow{font-size:7px}.pill{font-size:8px}.footer-nav{gap:35px}.calc-inputs,.contact-form{padding:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{body{background:#fff;color:#111;font-size:12px}.site-header,.site-footer,.final-cta,.preview-note,.breadcrumb,.nav-toggle,.calc-inputs,.result-actions,.tag-filter,.actions,.article-sidebar,.contact-form,.skip-link{display:none!important}.container{width:100%;max-width:none}.section,.section-sm,.page-hero{padding:16px 0}.page-hero h1{font-size:32px}.page-hero .lead{font-size:13px}.calc-shell,.article-layout,.two-col{display:block}.calc-results{position:static}.results-main{background:#fff;color:#111;border:1px solid #aaa}.results-main .eyebrow,.result-caption,.result-pair small,.result-status{color:#333}.result-large{font-size:36px}.results-detail{background:white}.print-only{display:block}.data-table{font-size:11px}.prose{max-width:none;font-size:12px}.prose h2{font-size:24px}.result-pair{border-color:#aaa}a{color:inherit;text-decoration:none}.table-wrap{overflow:visible}h1,h2,h3,legend{break-after:avoid}.decision-note,.data-table tr,.results-main{break-inside:avoid}}
/* Large-value safety: keep calculator scenarios inside their columns. */
.calc-shell{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr)}
.calc-inputs,.calc-results,.result-pair>div{min-width:0}
.result-large{overflow-wrap:anywhere}
.result-large.large-value{font-size:38px}
.result-pair strong{overflow-wrap:anywhere}
.result-row>span{min-width:0}
.result-row strong{overflow-wrap:anywhere;white-space:normal;text-align:right}
@media(max-width:720px){.calc-shell{grid-template-columns:1fr}.result-large.large-value{font-size:36px}}

/* V2: connected decision-to-inquiry paths, no new visual framework. */
.section-follow{display:flex;justify-content:space-between;gap:22px;align-items:center;padding-top:28px;border-top:1px solid var(--line,#d9ddd5);margin-top:20px}
.section-follow p{margin:0;font-size:14px}
.sector-callout{border-top:1px solid #d3dacf;border-bottom:1px solid #d3dacf;padding:23px 0;background:#ecefe7}
.sector-callout .container{display:flex;justify-content:space-between;gap:20px;align-items:center}
.sector-callout p{margin:0}
.handoff-card{background:#e9eee6;padding:44px;border:1px solid #cfd7cc;display:grid;grid-template-columns:1.3fr 1fr;gap:46px;align-items:center}
.handoff-card h2{font-size:clamp(27px,3.4vw,42px);margin-bottom:20px}
.handoff-card p{max-width:510px}
.handoff-card .form-note{margin-top:18px}
.brief-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:64px;align-items:start}
.brief-form,.brief-result{background:#fffefa;padding:38px;border:1px solid #d3dacf;min-width:0}
.brief-form fieldset{padding:0;margin:0;border:0;min-width:0}
.brief-form legend{font-family:Georgia,'Times New Roman',serif;font-size:29px;line-height:1.2;letter-spacing:-.6px;margin-bottom:20px;padding:0;max-width:100%;font-weight:400}
.brief-progress{margin-bottom:34px}
.brief-progress-label{font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}
.brief-track{height:3px;background:#e0e5dc;margin-top:12px}
.brief-track span{display:block;height:3px;background:#295d53;transition:width .18s ease}
.choice-grid{display:grid;gap:12px}
.choice-card{border:1px solid #d1d8cd;display:flex;align-items:flex-start;gap:13px;padding:20px;cursor:pointer;transition:background .15s,border-color .15s}
.choice-card:hover{border-color:#547266;background:#f6f7f1}
.choice-card:has(input:checked){background:#edf3ea;border-color:#295d53;box-shadow:inset 3px 0 #295d53}
.choice-card input{accent-color:#295d53;width:18px;height:18px;flex-shrink:0;margin-top:3px}
.choice-card strong{display:block;font-size:15px;line-height:1.6;font-weight:600}
.choice-card small{display:block;font-size:12px;line-height:1.7;color:#52616a;margin-top:6px}
.brief-controls{display:flex;justify-content:flex-end;gap:14px;margin-top:30px;flex-wrap:wrap}
.brief-aside{padding:15px 0;position:sticky;top:110px}
.brief-aside h3{font-size:35px;line-height:1.15}
.brief-aside .mini-step{border-top:1px solid #d8ddd2;padding-top:22px;margin-top:22px}
.brief-aside .form-note{border-top:1px solid #d8ddd2;padding-top:24px;margin-top:30px}
.brief-result h2{font-size:36px;line-height:1.1;margin-bottom:22px}
.brief-result h3{font-size:23px;margin-top:28px;margin-bottom:12px}
.brief-result ul{margin:0;padding-left:20px;line-height:1.8;font-size:14px}
.brief-result li+li{margin-top:9px}
.brief-result-scope,.brief-review{padding:20px;background:#edf1e8;margin:22px 0;font-size:13px;line-height:1.8}
.brief-result-scope p{margin-top:15px;margin-bottom:0}
.brief-warning{border-left:3px solid #b3a579;padding:15px 20px;background:#f4f0e3;margin-top:25px;font-size:13px;line-height:1.8}
.brief-warning p{margin-bottom:0;font-size:13px}
.brief-result .form-note{margin:20px 0}
.text-button{background:none;border:0;border-bottom:1px solid #b4bba9;padding:6px 0;margin-right:20px;color:#173341;font:600 12px/1.5 inherit;cursor:pointer}
.inquiry-attachment{padding:24px;background:#edf1e8;border:1px solid #cdd7c7;margin-top:26px}
.inquiry-attachment h3{font-size:24px;margin:10px 0}
.inquiry-attachment details{margin:18px 0}
.inquiry-attachment summary{font-size:13px;font-weight:600;cursor:pointer}
.inquiry-attachment pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:260px;overflow:auto;font:11px/1.8 ui-monospace,monospace;padding:15px;background:white;margin-top:16px}
.check-label{display:flex;gap:10px;font-size:13px;align-items:flex-start;margin:20px 0;line-height:1.6}
.check-label input{accent-color:#295d53;width:17px;height:17px;flex-shrink:0;margin-top:2px}
[aria-disabled="true"].button{opacity:.5}
[data-preview-lock]{border:0;padding:0;margin:0;min-width:0}
@media(max-width:900px){.brief-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px}.brief-form,.brief-result{padding:25px}.handoff-card{gap:25px;padding:30px}.brief-aside h3{font-size:30px}}
@media(max-width:720px){.brief-grid,.handoff-card{grid-template-columns:1fr}.brief-grid{gap:28px}.brief-aside{position:static}.brief-form,.brief-result{padding:23px}.brief-form legend{font-size:25px}.brief-result h2{font-size:30px}.choice-card{padding:17px 14px}.sector-callout .container,.section-follow{align-items:flex-start;flex-direction:column}.handoff-card{padding:25px}.brief-controls .button{padding:12px 17px}.inquiry-attachment{padding:18px}.brief-result .actions{align-items:stretch}.brief-result .actions>*{justify-content:center}.brief-aside h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){.brief-track span,.choice-card{transition:none}}
@media print{.handoff-card,.brief-aside,.brief-controls,.brief-result .actions,.brief-result .text-button{display:none!important}.brief-grid{display:block}.brief-result{border:0;padding:0}.brief-result h2{font-size:27pt}}
/* Preserve native hidden semantics even on flex/grid buttons and panels. */
[hidden]{display:none!important}
.text-button{font-family:inherit;font-size:12px;font-weight:600;line-height:1.5}

/* Search/editorial additions preserve the original design system. */
.answer-section{padding:0 0 40px}.answer-summary{border-left:3px solid #537267;background:#f1f3ed;padding:26px 32px;max-width:980px}.answer-summary h2{font-size:25px;line-height:1.25;margin:8px 0 12px}.answer-summary p:last-child{margin-bottom:0;max-width:75ch}.answer-summary .eyebrow{margin:0 0 10px}.editorial-byline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;font-size:12px;color:#566565}.editorial-byline a,.article-sources a,.editorial-body p a{color:#285044;text-decoration:underline;text-underline-offset:3px}.editorial-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,260px);gap:72px;align-items:start}.editorial-body{min-width:0;max-width:none}.editorial-body>section{margin-top:42px}.editorial-body h2{scroll-margin-top:12px;font-size:30px;line-height:1.2}.editorial-body p{max-width:76ch}.editorial-body .answer-summary{padding:24px 28px}.editorial-body .answer-summary p{font-size:17px}.article-sidebar{position:sticky;top:115px}.article-toc{border-top:1px solid #cad1ca;padding-top:22px}.article-toc a{display:block;padding:10px 0;font-size:13px;line-height:1.5;border-bottom:1px solid #e1e5de;color:#314e52}.author-card{border-top:1px solid #cad1ca;margin-top:35px;padding-top:24px}.author-card h2{font-size:27px;line-height:1.15}.author-card p{font-size:13px;line-height:1.7}.formula-block{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.9;background:#f1f3ed;padding:18px 22px;white-space:normal;overflow-wrap:anywhere;margin:22px 0}.article-sources{border-top:1px solid #cad1ca;padding-top:18px}.article-sources li{margin:16px 0}.article-sources li p{font-size:13px;margin:7px 0}.article-sources [id]{scroll-margin-top:12px}.related-reading{border-top:1px solid #d9ded6}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.related-grid article{border-top:1px solid #abbab0;padding-top:24px}.related-grid h2{font-size:24px;line-height:1.25;margin:0 0 14px}.related-grid p{font-size:14px;line-height:1.75}.related-grid .text-link{font-size:inherit;line-height:inherit}.data-table caption{text-align:left;font-size:12px;line-height:1.5;padding:0 0 14px;color:#566565}.editorial-body .data-table th[scope="row"]{font-weight:500;text-align:left}.editorial-body .data-table{font-size:13px}.editorial-body .data-table td,.editorial-body .data-table th{white-space:normal;vertical-align:top}.measurement-controls{font-size:11px;line-height:1.6}.measurement-controls button{font:inherit;color:inherit;text-decoration:underline;background:none;border:0;cursor:pointer;padding:0}.analytics-choice{position:fixed;left:20px;bottom:25px;max-width:410px;z-index:1000;padding:22px;background:#fffef9;border:1px solid #a9b5ac;box-shadow:0 8px 30px #172f3c22;color:#172f3c}.analytics-choice p{font-size:13px;line-height:1.7;margin:0 0 14px}.analytics-choice .actions{gap:10px;margin:12px 0 0}.analytics-choice [data-consent]{min-height:44px}.analytics-choice[hidden]{display:none!important}
@media(max-width:900px){.editorial-grid{grid-template-columns:1fr;gap:30px}.article-sidebar{position:static;grid-row:1}.article-toc{display:flex;flex-wrap:wrap;gap:0 20px}.article-toc .eyebrow{width:100%}.article-toc a{font-size:12px;max-width:100%}.author-card{display:none}.editorial-body h2{font-size:27px}}
@media(max-width:540px){.answer-summary{padding:22px}.answer-summary h2{font-size:23px}.editorial-grid{gap:24px}.editorial-body .answer-summary{padding:20px}.editorial-body .answer-summary p{font-size:15px}.formula-block{font-size:12px;padding:16px}.editorial-body .data-table{font-size:12px;min-width:0}.related-grid{grid-template-columns:1fr}.analytics-choice{left:12px;right:12px;bottom:20px;max-width:none}}
@media print{.article-sidebar,.related-reading,.analytics-choice,.measurement-controls{display:none!important}.editorial-grid{display:block}.editorial-body h2{break-after:avoid}}

/* V4: audience-led positioning; existing editorial visual system retained. */
.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.audience-card{border:1px solid var(--line);padding:36px;background:var(--paper);min-width:0}.audience-card h2,.audience-card h3{font-family:var(--serif);font-size:34px;line-height:1.18;letter-spacing:-.8px;margin:20px 0}.audience-card>p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:530px;margin:0 0 26px}.audience-card .text-link{line-height:1.5}.footer-nav{flex-wrap:wrap;gap:30px}.audience-section{border-top:1px solid var(--line)}
@media(min-width:721px) and (max-width:1100px){.nav-wrap{height:77px}.nav-toggle{display:block}.nav-links{display:none;position:absolute;top:77px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:19px 32px 29px;background:var(--paper);border-bottom:1px solid var(--line)}.nav-links.is-open{display:flex}.nav-links>a:not(.button){font-size:16px;padding:14px 4px}.nav-links .button{margin-top:14px;align-self:start;font-size:12px;padding:15px 22px}.nav-links>a[aria-current=page]:not(.button):after{display:none}}
@media(max-width:720px){.audience-grid{grid-template-columns:1fr;gap:22px}.audience-card{padding:26px}.audience-card h2,.audience-card h3{font-size:30px}.audience-card .button{white-space:normal;text-align:left}.hero h1{font-size:clamp(42px,9.3vw,66px)}.footer-nav{gap:25px 35px}.client-types{flex-wrap:wrap}.audience-card .text-link{align-items:flex-start}}
@media(max-width:380px){.hero h1{font-size:42px}.audience-card{padding:22px}.audience-card h2,.audience-card h3{font-size:28px}.footer-nav{flex-direction:column}}

/* Explainer review: native controls, no autoplay, no video download before interaction requested. */
.ua-video-section{border-top:1px solid var(--line);background:#eff2eb}
.ua-video-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:36px}
.ua-video-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.13;letter-spacing:-1.2px;margin:16px 0 0}
.ua-video-heading p:not(.eyebrow){max-width:540px;color:var(--muted);font-size:16px;line-height:1.8}
.ua-video-figure{margin:0;max-width:100%}
.ua-explainer-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#172f3c;border:1px solid #cad5c7}
.ua-explainer-video:focus-visible{outline:3px solid #295d53;outline-offset:4px}
.ua-video-figure figcaption{padding-top:15px;font-size:12px;line-height:1.75;max-width:92ch;color:#52666a}
.ua-video-figure figcaption strong{color:#172f3c}
.ua-watch-section{padding-top:0}
.ua-video-review-note{border-left:3px solid #b8a777;padding:16px 20px;background:#f4f0e5;font-size:13px;line-height:1.7;margin:25px 0 0}
.ua-transcript-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:72px;align-items:start}
.ua-transcript-grid aside h2{font-size:36px;line-height:1.2}
.ua-transcript-grid aside p:not(.eyebrow){font-size:14px;line-height:1.8;color:#52666a}
.ua-transcript-chapter{border-top:1px solid #cfd7ca;padding-top:24px;margin-bottom:35px}
.ua-transcript-chapter h2{font-size:28px;line-height:1.2;margin:15px 0}
.ua-transcript-chapter p{line-height:1.9}
.ua-video-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}
.ua-video-service-links a{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #bac9b9;padding:24px 0;line-height:1.6}
@media(max-width:720px){.ua-video-heading,.ua-transcript-grid,.ua-video-service-links{grid-template-columns:1fr;gap:24px}.ua-video-heading{margin-bottom:25px}.ua-video-heading h2{font-size:36px}.ua-video-heading p:not(.eyebrow){font-size:15px}.ua-video-figure figcaption{font-size:12px}.ua-transcript-chapter h2{font-size:25px}.ua-video-service-links{gap:6px}.ua-transcript-grid aside h2{font-size:32px}}
@media print{.ua-explainer-video{display:none}.ua-video-heading,.ua-transcript-grid{display:block}.ua-transcript-chapter{break-inside:avoid}.ua-video-service-links{display:none}}
