.sample-wrap{max-width:1180px;margin:32px auto 80px;padding:0 28px}.sample-top{display:flex;align-items:center;justify-content:space-between;gap:28px}.sample-top h1{font-size:34px;line-height:1.2;margin:8px 0 28px;max-width:700px}.sample-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:14px;margin:8px 0 34px}.sample-tabs a{padding:12px 18px;border-radius:4px;text-decoration:none;color:var(--ink);font-size:14px}.sample-tabs a[aria-current]{background:#3a4f64;color:white}.sample-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;align-items:center}.sample-hero h2{font-size:38px;line-height:1.16;letter-spacing:-1px;margin:8px 0 24px}.sample-hero p{font-size:17px;line-height:1.85}.sample-hero figure{margin:0}.sample-hero img{width:100%;display:block;border-radius:5px}.sample-hero figcaption,.sample-caption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:9px}.sample-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:32px 0;margin:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sample-stats strong{display:block;color:#a73b35;font-size:56px;line-height:1.1;letter-spacing:-2px}.sample-stats h3{font-size:16px;line-height:1.5;margin:10px 0}.sample-stats p{font-size:13px;color:var(--muted);line-height:1.7;margin-bottom:0}.sample-context{padding:20px 24px;background:#eef1f4;border-left:3px solid #a73b35;font-size:14px;line-height:1.9}.sample-chapter{padding:28px 0;border-bottom:1px solid var(--line);max-width:850px}.sample-chapter h2{font-size:25px;line-height:1.3;margin:8px 0 16px}.sample-chapter>p{font-size:16px;line-height:1.95}.sample-sources{font-size:13px;line-height:1.8;color:var(--muted)}.sample-sources summary{cursor:pointer}.sample-sources a{color:#3a4f64}.sample-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:28px 0}.sample-photo{margin:0;box-shadow:0 5px 18px #1b202c13;border:1px solid var(--line);background:white;break-inside:avoid}.sample-photo img{display:block;width:100%;height:230px;object-fit:contain;background:#edf0f3}.sample-photo figcaption{padding:18px;font-size:15px;line-height:1.5;font-weight:600}.sample-photo a{color:var(--ink);text-decoration:none}.sample-audit{margin:25px 0;background:white;border:1px solid var(--line);padding:18px}.sample-audit>summary{cursor:pointer;font-weight:600}.sample-table-wrap{overflow:auto}.sample-audit table{width:100%;border-collapse:collapse;font-size:13px;margin-top:20px}.sample-audit td,.sample-audit th{text-align:left;padding:12px 10px;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.7}.sample-audit th{color:var(--muted)}.sample-audit a{color:#3a4f64}.sample-audit small{color:var(--muted)}.pdf-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.sample-pdf{width:100%;height:78vh;border:1px solid var(--line);background:#e8ebef}.sample-slide{display:none;aspect-ratio:16/9;padding:48px 56px 65px;position:relative;background:white;overflow:hidden;box-shadow:0 8px 28px #1b202c18}.sample-slide.active{display:block}.sample-slide h2{font-size:40px;line-height:1.13;margin:0 0 30px;color:#3a4f64;max-width:900px}.sample-slide .sample-slide-columns{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.sample-slide p,.sample-slide li{font-size:24px;line-height:1.5}.sample-slide li{margin:0 0 16px}.sample-slide img{width:100%;max-height:315px;object-fit:contain}.sample-slide .slide-small{font-size:17px;line-height:1.5;color:var(--muted)}.sample-slide footer{position:absolute;left:56px;right:56px;bottom:20px;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;font-size:12px;color:var(--muted)}.slide-metrics{display:flex;gap:36px;margin:24px 0}.slide-metrics strong{display:block;font-size:68px;color:#a73b35;line-height:1.1}.slide-metrics span{font-size:19px}.sample-controls{display:flex;justify-content:center;gap:18px;align-items:center;margin:22px 0}.sample-notes{background:#eef1f4;padding:20px;line-height:1.9;margin:20px 0}.sample-note{font-size:13px;line-height:1.85;color:var(--muted)}
@media(max-width:800px){.sample-wrap{padding:0 18px;margin-top:24px}.sample-top{display:block}.sample-top h1{font-size:28px}.sample-top>.button{display:inline-block;margin-bottom:16px}.sample-tabs{gap:2px}.sample-tabs a{font-size:13px;padding:10px}.sample-hero{grid-template-columns:1fr;gap:18px}.sample-hero h2{font-size:31px}.sample-stats{gap:16px}.sample-stats strong{font-size:44px}.sample-stats h3{font-size:13px}.sample-stats p{font-size:12px}.sample-gallery{grid-template-columns:1fr}.sample-slide{aspect-ratio:auto;min-height:620px;padding:28px 24px 70px}.sample-slide h2{font-size:29px}.sample-slide .sample-slide-columns{grid-template-columns:1fr;gap:14px}.sample-slide p,.sample-slide li{font-size:19px}.sample-slide img{max-height:210px}.sample-slide footer{left:24px;right:24px}.slide-metrics strong{font-size:48px}.slide-metrics span{font-size:15px}.sample-controls{gap:10px;flex-wrap:wrap}}
@media print{@page{size:A4;margin:16mm}.sample-tabs,.sample-top,.sample-controls,.sample-audit,body>header,.pdf-actions,.sample-notes{display:none!important}.sample-wrap{max-width:none;margin:0;padding:0}.sample-hero{grid-template-columns:1fr 1fr}.sample-hero h2{font-size:25pt}.sample-hero p,.sample-chapter>p{font-size:10.5pt}.sample-stats{margin:18px 0;padding:18px 0}.sample-stats strong{font-size:30pt}.sample-chapter{padding:15px 0}.sample-chapter h2{break-after:avoid;font-size:17pt}.sample-gallery img{height:53mm}.sample-gallery{grid-template-columns:1fr 1fr}.sample-slide{display:block!important;box-shadow:none;height:174mm;aspect-ratio:auto;break-after:page;padding:12mm 12mm 22mm}.sample-slide:last-of-type{break-after:auto}.sample-slide h2{font-size:26pt}.sample-slide p,.sample-slide li{font-size:16pt}}
@media screen and (min-width:801px){
 .sample-presentation #sampleSlides{width:min(100%,calc((100dvh - 425px)*1.7778));margin:auto;container-type:inline-size}
 .sample-presentation .sample-slide{padding:3.8cqw 4.5cqw 6cqw}
 .sample-presentation .sample-slide h2{font-size:3.5cqw;line-height:1.13;margin:0 0 2.5cqw}
 .sample-presentation .sample-slide .sample-slide-columns{gap:3cqw}
 .sample-presentation .sample-slide p,.sample-presentation .sample-slide li{font-size:2.1cqw;line-height:1.5}
 .sample-presentation .sample-slide li{margin-bottom:1.4cqw}
 .sample-presentation .sample-slide img{max-height:28cqw}
 .sample-presentation .sample-slide .slide-small{font-size:1.45cqw}
 .sample-presentation .slide-metrics{gap:3cqw;margin:2cqw 0}
 .sample-presentation .slide-metrics strong{font-size:6cqw}
 .sample-presentation .slide-metrics span{font-size:1.7cqw}
 .sample-presentation .sample-slide footer{left:4.5cqw;right:4.5cqw;bottom:1.8cqw;padding-top:1cqw;font-size:1.1cqw}
 :fullscreen .sample-presentation>header,:fullscreen .sample-presentation .sample-top,:fullscreen .sample-presentation .sample-tabs{display:none}
 :fullscreen .sample-presentation .sample-wrap{margin:18px auto 0;max-width:1400px}
 :fullscreen .sample-presentation #sampleSlides{width:min(100%,calc((100dvh - 100px)*1.7778))}
}

