.compact-page{--max:1240px;--gutter:clamp(24px,5vw,80px);--rule:rgba(5,5,5,.24);font-size:18px;line-height:1.6}
.compact-page .site-header,.compact-hero,.chapter-inner,.compact-footer{width:calc(100% - var(--gutter)*2);max-width:var(--max);margin-inline:auto}
.compact-page .site-header{min-height:122px}.compact-page .site-header nav{gap:26px}
.compact-hero{padding:55px 0 88px}.compact-hero h1{font-size:clamp(58px,6.4vw,96px);line-height:1.07;max-width:1150px;text-wrap:balance;letter-spacing:-.025em}
.compact-hero .eyebrow{margin-bottom:25px}.hero-bottom{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:60px;align-items:end;margin-top:32px}.compact-page .hero-intro{font-size:20px;max-width:760px;margin:0;text-wrap:pretty}.compact-page .hero-bottom .cta{margin-top:30px}
.hero-dialogue{display:block;width:min(100%,340px);justify-self:end}.hero-dialogue img{width:100%}
.compact-page .cta{width:450px;min-width:0;min-height:78px;font-size:30px;padding:21px 50px;text-wrap:balance}.compact-page .cta>i{right:19px;font-size:30px}.compact-page .cta>span{width:100%}
.compact-section{border-top:1px solid var(--rule);scroll-margin-top:22px}.chapter-inner{padding-block:76px 80px}
.chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:36px}.chapter-heading>div{min-width:0}.chapter-number{display:block;font-size:13px;font-weight:500;margin-bottom:20px;letter-spacing:.05em}.chapter-heading h2{font-size:clamp(46px,4.55vw,66px);line-height:1.08;max-width:920px;text-wrap:pretty}.compact-art{display:block;flex:0 0 160px;width:160px}.compact-art img{width:100%;height:auto}.chapter-08 .compact-art{flex-basis:200px;width:200px}
.chapter-content{min-width:0}.reading-copy{max-width:900px}.chapter-content p{margin:0;text-wrap:pretty}.chapter-content p+p{margin-top:22px}.chapter-content h3+p{margin-top:15px}.section-thesis{font-size:24px;max-width:900px;line-height:1.45}.compact-details{border-block:1px solid var(--rule);margin-top:32px;min-width:0}.compact-details+.compact-details{border-top:0;margin-top:0}
.compact-page summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:500;font-size:18px;cursor:pointer;color:#33765a}.compact-page summary::-webkit-details-marker{display:none}.compact-page summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.compact-page .summary-label{background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition:background-size 1s cubic-bezier(.19,1,.155,1.01)}.compact-page summary:hover .summary-label,.compact-page summary:focus-visible .summary-label{background-position:0 100%;background-size:100% 1px}.compact-page details[open]>summary .disclosure-mark:after{transform:none}.detail-body{padding:4px 0 26px;max-width:100%;font-size:17px;line-height:1.7}.detail-body>p{max-width:960px}.detail-body>p+p{margin-top:22px}.detail-body>h3{margin:28px 0 18px}.detail-body>.compact-details{margin-top:26px}.detail-body a{overflow-wrap:anywhere}
.pain-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;align-items:center}.pain-percent{width:260px;height:260px;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--yellow);border-radius:50%;font:400 150px/1 Spirit,Georgia,serif;letter-spacing:-.04em}.pain-percent>span{font-size:.62em;align-self:center}.pain-layout .reading-copy>p:last-child{font-size:23px}
.compact-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;counter-reset:steps}.compact-steps li{border-top:3px solid var(--ink);padding-top:20px;counter-increment:steps;position:relative;font-size:18px;line-height:1.65}.compact-steps li:before{content:counter(steps,decimal-leading-zero);display:block;font-size:13px;margin-bottom:13px}.compact-steps strong{display:block;font-size:23px;line-height:1.35;margin-bottom:12px}
.compact-page .product-film{max-width:1050px;margin:45px auto 0}.compact-page .film-frame{aspect-ratio:16/9}.compact-page .product-film video{width:100%;height:100%;object-fit:contain}.compact-page .product-film figcaption{font-size:13px;margin-top:13px}.compact-page .film-summary{font-size:14px;line-height:1.6;max-width:760px;margin-top:9px}.film-toggle{font:500 14px/1.4 Indivisible,Arial,sans-serif;background:transparent;border:1px solid var(--rule);border-radius:5px;padding:10px 15px;cursor:pointer;margin-top:12px}.film-toggle:hover{background:var(--ink);color:var(--beige)}
.materials{border-block:1px solid var(--rule);padding:28px 0 34px;margin-top:38px}.materials h3{font:400 44px/1.15 Spirit,Georgia,serif}.materials>p{font-size:18px;margin-top:14px;max-width:800px}.material-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.compact-page .material-cta{--button-color:#57bf80;width:450px}
.comparison-intro{margin-top:42px}.comparison-intro>p:first-child{max-width:850px}.comparison-intro h3{font:500 29px/1.35 Indivisible,Arial,sans-serif;margin-top:24px}.comparison-key{font-size:22px;max-width:950px}.comparison-intro .table-context{font-size:14px;line-height:1.6;max-width:850px;margin-top:24px}.primary-comparison{margin-top:24px}.primary-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px;line-height:1.5}.primary-table th,.primary-table td{padding:20px 18px;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;font-weight:400;overflow-wrap:anywhere}.primary-table thead th{font-weight:500;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.primary-table th:first-child{width:16%;font-weight:500}.primary-table th:nth-child(2){width:27%}.primary-table th:nth-child(3){width:29%}.primary-table th:nth-child(4){width:28%}.primary-table .yo-row{background:var(--yellow)}.comparison-price-note{font-size:16px;line-height:1.6;max-width:1040px;margin-top:22px!important}.comparison-mobile{display:none}
.competitors{display:none;gap:8px;flex-wrap:wrap;margin:24px 0 20px}.competitors button{border:1px solid var(--rule);background:transparent;border-radius:4px;font:400 14px/1.25 Indivisible,Arial,sans-serif;padding:12px 14px;cursor:pointer;color:var(--ink)}.competitors button[aria-pressed=true]{background:var(--ink);color:var(--beige);border-color:var(--ink)}.compare-status.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.support-comparison{margin-top:12px;min-width:0}.support-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.55}.support-comparison th,.support-comparison td{padding:15px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}.support-comparison th{font-weight:500}.support-comparison .yo-cell,.pair-table .yo-cell{background:var(--yellow)}.support-comparison .logo{width:65px;height:auto}.support-comparison .brand-note,.support-comparison .sub{display:block;font-size:12px;margin-top:8px}.support-comparison .price{font-size:20px;line-height:1.25;font-weight:500;display:block}.support-comparison .price small{font-size:13px}.support-comparison .symbol{font-size:23px;line-height:1.3;display:block}.support-comparison .scope{font-size:13px;margin:18px 0;display:grid;gap:8px}.support-comparison details{border-block:1px solid var(--rule);margin-top:18px}.support-comparison details[open]{padding-bottom:22px}.support-comparison details p{max-width:960px}.support-comparison .rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.support-comparison .rules-grid p{margin:0;font-size:15px}.support-comparison .rules-grid b{display:block;margin-bottom:6px}.support-comparison details a{font-weight:500;text-decoration:underline;text-underline-offset:4px}
.chapter-04{background:var(--ink);color:var(--beige);border:0;--rule:rgba(237,237,221,.32)}.chapter-04 summary{color:#b0ed8d}.chapter-04 .detail-body strong{color:inherit}.timeline{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:0}.timeline li{display:grid;grid-template-columns:260px minmax(0,1fr);gap:35px;padding:23px 0;border-top:1px solid var(--rule);position:relative}.timeline-period{font-weight:500;font-size:17px;line-height:1.6;color:var(--green)}.timeline p{font-size:18px}.historical-investment{border-top:1px solid var(--rule);padding-top:30px;margin-top:6px}.historical-investment>p:first-child{font-size:27px;line-height:1.4}
.evidence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:32px}.evidence-stats>p,.market-stats>p{border-top:1px solid var(--ink);padding-top:20px;margin:0!important;min-width:0}.stat-number{font:400 clamp(70px,6.8vw,98px)/1.1 Spirit,Georgia,serif;letter-spacing:-.035em;display:block}.evidence-stats>p:nth-child(2) .stat-number{font-size:clamp(47px,4.9vw,68px);padding-top:21px}.stat-description{display:block;margin-top:15px;font-size:20px;font-weight:500;line-height:1.45;max-width:29ch}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-bottom:35px}.market-stats .stat-number{font-size:clamp(74px,7.5vw,108px)}.market-stats .stat-description{max-width:none}.chapter-06 .reading-copy>p:first-child{font-size:23px;line-height:1.5}
.chapter-07{background:#ffa719;border:0}.chapter-07 summary,.chapter-08 summary,.chapter-10 summary{color:var(--ink)}.business-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:34px}.business-advantages>p{border-top:1px solid var(--ink);padding-top:23px;margin:0!important}.business-advantages strong{display:block;font-size:22px;line-height:1.4;margin-bottom:13px}.unit-economics{margin-top:40px}.unit-economics h3{font-size:21px;margin-bottom:20px}.unit-economics .data-table-wrap{max-width:850px}.unit-economics>p{font-size:16px;margin-top:16px}
.chapter-08{background:var(--blue);border:0}.chapter-08 .reading-copy{font-size:21px;line-height:1.6}.ecosystem-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:37px}.ecosystem-paths article{border-top:1px solid var(--ink);padding-top:22px}.ecosystem-paths h3{font-size:21px;font-weight:500;line-height:1.4}.ecosystem-paths p{font-size:18px;line-height:1.6}.win-win{background:#fff;padding:32px 38px;margin-top:40px}.win-win h3{font:400 47px/1.1 Spirit,Georgia,serif;margin-bottom:20px}.win-win p{font-size:21px;line-height:1.65;max-width:1010px}
.roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:35px}.roadmap article{border-top:4px solid var(--ink);padding-top:22px;display:flex;flex-direction:column;min-width:0}.roadmap h3{font:500 20px/1.4 Indivisible,Arial,sans-serif}.roadmap p{font-size:17px;line-height:1.65;margin:16px 0 24px!important}.roadmap .compact-details{margin-top:auto}.roadmap summary{font-size:17px;padding-block:17px;gap:10px}.roadmap .detail-body p{margin:0!important;font-size:16px}
.chapter-10{background:var(--pink);border:0}.projection-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 45px;margin-bottom:30px}.projection-stats>p{border-top:1px solid var(--ink);padding-top:22px;margin:0!important}.projection-leading{display:block;font:500 clamp(38px,4vw,57px)/1.15 Spirit,Georgia,serif;margin-bottom:15px}.projection-stats>p:nth-child(-n+2) .projection-leading{font-size:clamp(77px,7vw,103px)}.projection-stats>p>span:last-child{display:block;font-size:22px;line-height:1.5;max-width:34ch}.projection-stats>p:nth-child(n+3) .projection-leading{font:500 20px/1.4 Indivisible,Arial,sans-serif;margin-bottom:12px}.projection-main-number{display:block;font:500 clamp(42px,5vw,70px)/1.15 Spirit,Georgia,serif;letter-spacing:-.025em;margin-bottom:12px}.chapter-10 .reading-copy{font-size:16px}
.chapter-11 h2{max-width:1100px}.ask-terms{display:flex;flex-wrap:wrap;gap:20px 45px;border-block:1px solid var(--ink);padding-block:22px;margin-bottom:26px}.ask-terms p{font-size:23px;margin:0!important}.chapter-11 .chapter-content>p{max-width:1000px}.chapter-11 .data-table-wrap{margin:28px 0;max-width:1000px}
.data-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.data-table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.6}.data-table th,.data-table td{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--rule);font-weight:400;overflow-wrap:anywhere}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th{font-weight:500}.data-table thead th{border-block:1px solid var(--ink)}.data-table td:last-child{white-space:nowrap}.detail-body .data-table-wrap{margin:24px 0}
.chapter-12{border:0}.chapter-12 .reading-copy>p:first-child{font:400 clamp(30px,3vw,43px)/1.3 SpiritText,Georgia,serif;letter-spacing:-.015em}.chapter-12 .reading-copy>p+p{margin-top:26px;font-size:20px}.compact-page .contact-cta{margin-top:35px;width:450px;--button-color:var(--green)}.compact-footer{border-top:1px solid var(--rule);padding:0 0 30px}.compact-footer .compact-details{border-top:0;margin:0}.source-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px;margin:10px 0 25px;padding:0;list-style:none}.source-list li{font-size:15px;line-height:1.6}.source-list a{overflow-wrap:anywhere}.footer-links{display:flex;gap:30px;flex-wrap:wrap;font-size:15px;margin-top:28px}.compact-signature{display:flex;align-items:center;gap:30px;margin-top:55px}.compact-signature img{width:120px}.compact-signature span{font:400 clamp(32px,5.2vw,74px)/1.05 SpiritText,Georgia,serif;letter-spacing:-.025em}
@media(min-width:1600px){.chapter-inner{padding-block:90px}.compact-hero{padding-top:75px}}
@media(max-width:1100px){.compact-page .site-header nav{gap:20px}.compact-hero h1{font-size:clamp(57px,7vw,78px)}.hero-bottom{gap:35px;grid-template-columns:minmax(0,1fr) 240px}.chapter-inner{padding-block:65px}.chapter-heading h2{font-size:clamp(44px,5.3vw,59px)}.compact-art{width:125px;flex-basis:125px}.chapter-08 .compact-art{flex-basis:160px;width:160px}.pain-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.pain-percent{width:210px;height:210px;font-size:123px}.roadmap{grid-template-columns:1fr 1fr;gap:34px}.stat-number{font-size:82px}.evidence-stats>p:nth-child(2) .stat-number{font-size:57px;padding-top:16px}.stat-description{font-size:18px}.primary-table{font-size:14px}.primary-table th,.primary-table td{padding:17px 13px}.support-comparison .competitors{display:flex}.support-comparison [data-brand]:not([data-brand="0"]):not([data-active="true"]){display:none}.support-comparison table colgroup{display:none}.support-comparison th:first-child{width:23%}.support-comparison [data-brand]{width:38.5%;font-size:16px}.support-comparison .brand-note,.support-comparison .sub{font-size:14px}.support-comparison .row-label{font-size:15px}.market-stats .stat-number{font-size:clamp(70px,8.5vw,95px)}.business-advantages,.ecosystem-paths{gap:26px}.business-advantages strong,.ecosystem-paths h3{font-size:20px}.win-win{padding:30px}.win-win p{font-size:20px}}
@media(max-width:900px){.comparison-desktop{display:none}.comparison-mobile{display:block}.comparison-mobile .competitors{display:flex}.pair-table{width:100%;table-layout:fixed;border-collapse:collapse}.pair-table [data-brand]:not([data-brand="0"]):not([data-active="true"]){display:none}.pair-table th,.pair-table td{text-align:left;font-size:16px;font-weight:400;line-height:1.55;padding:17px 14px;vertical-align:top;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.pair-table th{font-weight:500}.pair-table tr{display:grid;grid-template-columns:1fr 1fr}.pair-table tbody th{grid-column:1/-1;border-bottom:0;padding:22px 0 13px}.pair-table thead th:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pair-table thead th{border-block:1px solid var(--ink);font-size:20px}.compact-page .site-header nav{font-size:13px;gap:15px}.compact-page .brand span{font-size:20px}.hero-bottom{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.compact-page .hero-intro{font-size:18px}.evidence-stats{gap:24px}.stat-number{font-size:68px}.evidence-stats>p:nth-child(2) .stat-number{font-size:45px}.business-advantages,.ecosystem-paths{grid-template-columns:1fr}.business-advantages>p{max-width:900px}.ecosystem-paths article{display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.ecosystem-paths h3+p{margin:0}.timeline li{grid-template-columns:200px minmax(0,1fr);gap:25px}}
@media(max-width:600px){.compact-page{--gutter:24px;font-size:17px}.compact-page .site-header{min-height:100px;display:block;padding-top:23px}.compact-page .brand img{width:62px;height:42px}.compact-page .brand span{font-size:21px}.compact-page .site-header nav{display:flex;gap:20px;margin-top:22px;font-size:12px;justify-content:flex-start;flex-wrap:wrap}.compact-page .site-header nav>a:first-child{display:flex}.compact-hero{padding:35px 0 44px}.compact-hero h1{font-size:clamp(43px,11vw,65px);line-height:1.08;text-wrap:pretty}.compact-hero .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.025em;margin-bottom:20px}.hero-bottom{display:flex;flex-direction:column;gap:28px;align-items:stretch;margin-top:26px}.hero-dialogue{align-self:flex-end;width:190px}.compact-page .hero-intro{font-size:18px;line-height:1.65}.compact-page .cta{width:100%;min-height:70px;padding:19px 46px;font-size:27px}.compact-page .hero-bottom .cta{margin-top:25px}.compact-page .cta>i{font-size:25px;right:15px}.chapter-inner{padding-block:44px 48px}.chapter-heading{gap:17px;margin-bottom:27px;align-items:center}.chapter-number{font-size:12px;margin-bottom:16px}.chapter-heading h2{font-size:clamp(37px,9.3vw,50px);line-height:1.1}.compact-art{width:80px;flex-basis:80px}.chapter-08 .compact-art{width:90px;flex-basis:90px}.chapter-03 .compact-art{display:none}.chapter-07 .compact-art{width:94px;flex-basis:94px}.chapter-09 .compact-art{width:73px;flex-basis:73px}.chapter-12 .compact-art{width:85px;flex-basis:85px}.chapter-06 .compact-art{display:none}.pain-layout{display:flex;flex-direction:column;align-items:flex-start;gap:27px}.pain-percent{width:160px;height:160px;font-size:98px}.pain-layout .reading-copy>p:last-child{font-size:22px}.chapter-content p+p{margin-top:20px}.section-thesis{font-size:22px;line-height:1.5}.compact-page summary{font-size:17px;padding-block:20px;gap:17px}.compact-details{margin-top:27px}.detail-body{font-size:16px;line-height:1.7;padding-bottom:24px}.compact-steps{grid-template-columns:1fr;gap:25px}.compact-steps li{font-size:17px;padding-top:17px}.compact-steps li:before{margin-bottom:8px}.compact-steps strong{font-size:22px;margin-bottom:10px}.compact-page .product-film{margin-top:30px}.compact-page .product-film figcaption{font-size:12px}.compact-page .film-summary{font-size:13px}.materials{margin-top:28px;padding:25px 0 28px}.materials h3{font-size:39px}.materials>p{font-size:17px}.material-actions{flex-direction:column;gap:15px;margin-top:22px}.compact-page .material-cta{width:100%;font-size:27px}.comparison-intro{margin-top:30px}.comparison-intro h3{font-size:25px;margin-top:20px}.comparison-key{font-size:20px}.comparison-intro .table-context{font-size:13px}.competitors{gap:7px}.competitors button{font-size:13px;padding:10px 11px}.pair-table th,.pair-table td{font-size:14px;padding:15px 12px}.pair-table thead th{font-size:18px}.pair-table tbody th{font-size:15px;padding-top:20px}.comparison-price-note{font-size:15px}.support-comparison table tr{display:grid;grid-template-columns:1fr 1fr}.support-comparison table .row-label{grid-column:1/-1;width:auto;padding:20px 0 10px;border-bottom:0;font-size:15px}.support-comparison table thead th:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.support-comparison table [data-brand]{width:auto;font-size:14px;padding:15px 12px}.support-comparison .rules-grid{grid-template-columns:1fr;gap:20px}.support-comparison .brand-note,.support-comparison .sub{font-size:12px}.support-comparison table thead th{border-top:1px solid var(--ink)}.support-comparison .price{font-size:20px}.timeline{margin-top:27px}.timeline li{grid-template-columns:1fr;gap:9px;padding-block:21px}.timeline-period{font-size:16px}.timeline p{font-size:17px}.historical-investment>p:first-child{font-size:24px}.historical-investment{padding-top:25px}.evidence-stats{grid-template-columns:1fr;gap:27px;margin-bottom:27px}.stat-number{font-size:89px}.evidence-stats>p:nth-child(2) .stat-number{font-size:65px;padding:0}.stat-description{font-size:19px;max-width:100%;margin-top:12px}.market-stats{grid-template-columns:1fr;gap:27px;margin-bottom:28px}.market-stats .stat-number{font-size:clamp(76px,19vw,102px)}.market-stats .stat-description{font-size:20px}.chapter-06 .reading-copy>p:first-child{font-size:21px}.business-advantages{gap:26px;margin-top:28px}.business-advantages>p{padding-top:20px;font-size:17px}.business-advantages strong{font-size:21px}.unit-economics{margin-top:30px}.unit-economics h3{font-size:20px}.data-table{font-size:15px;line-height:1.6}.data-table td,.data-table th{padding:14px 12px}.chapter-08 .reading-copy{font-size:19px}.ecosystem-paths{gap:27px;margin-top:30px}.ecosystem-paths article{display:block;padding-top:21px}.ecosystem-paths h3{font-size:21px}.ecosystem-paths h3+p{margin-top:14px;font-size:17px}.win-win{padding:25px 23px;margin-top:30px}.win-win h3{font-size:39px;margin-bottom:17px}.win-win p{font-size:18px;line-height:1.65}.roadmap{grid-template-columns:1fr;gap:29px;margin-top:29px}.roadmap h3{font-size:21px}.roadmap p{font-size:17px;margin-bottom:22px!important}.roadmap article{padding-top:20px}.roadmap .detail-body p{font-size:16px}.roadmap .compact-details{margin-top:0}.projection-stats{grid-template-columns:1fr;gap:29px;margin-bottom:25px}.projection-leading{font-size:41px}.projection-stats>p:nth-child(-n+2) .projection-leading{font-size:89px}.projection-stats>p>span:last-child{font-size:21px;max-width:none}.chapter-10 .reading-copy{font-size:15px}.ask-terms{display:block;padding:20px 0;margin-bottom:24px}.ask-terms p{font-size:20px}.ask-terms p+p{margin-top:10px!important}.chapter-11 .data-table-wrap{margin-block:25px}.chapter-11 .data-table td:last-child{white-space:normal;width:36%}.chapter-12 .reading-copy>p:first-child{font-size:30px;line-height:1.35}.chapter-12 .reading-copy>p+p{font-size:18px}.compact-page .contact-cta{width:100%;margin-top:28px;font-size:28px}.source-list{grid-template-columns:1fr;gap:17px}.footer-links{font-size:14px;gap:19px}.compact-signature{gap:15px;margin-top:35px}.compact-signature img{width:65px}.compact-signature span{font-size:clamp(26px,7.1vw,40px)}.compact-footer{padding-bottom:27px}}
@media(prefers-reduced-motion:reduce){.compact-page *,.compact-page *:before,.compact-page *:after{transition:none!important;animation:none!important}}
