.site-nav{flex-wrap:wrap}.site-nav a{display:inline-block!important}.site-footer{flex-wrap:wrap;align-items:flex-start}.site-footer nav{display:flex;flex-wrap:wrap;gap:16px 25px;max-width:760px;font-size:14px}.site-footer small{width:100%}.hero-definition{max-width:550px;margin-top:26px;font-size:18px;line-height:1.6;color:#f4f3ef}.hero .intro{margin-top:20px;font-size:16px}.reading{max-width:1080px;margin:0 auto;padding:36px 30px 85px}.reading-header{padding:38px 0 44px}.reading h1{font-size:clamp(2.7rem,5vw,4.9rem);max-width:940px;line-height:1.08}.reading h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15;letter-spacing:-.035em;margin-bottom:24px}.reading h3{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:28px 0 14px}.reading p,.reading li{font-size:18px;line-height:1.75;color:#c7c7c4}.reading a:not(.button){text-decoration:underline;text-underline-offset:4px}.reading a:hover{color:white}.reading .answer-block{padding:26px 30px;background:#efeee9;color:#191919;margin:30px 0 0;max-width:960px;font-size:20px;line-height:1.65;border-left:4px solid #aaa}.reading-section{padding:42px 0;border-top:1px solid #454545}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px;padding:0;list-style:none;margin:0}.breadcrumbs li{font-size:13px;color:#bbb}.breadcrumbs li+li:before{content:'/';margin-right:12px;color:#888}.byline{font-size:14px!important;margin:24px 0 0}.product-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:0 30px}.product-facts>div{border-bottom:1px solid #424242;padding:20px 0}.product-facts dt{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#aaa}.product-facts dd{margin:8px 0 0;font-size:18px}.table-scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;min-width:740px}caption{text-align:left;color:#ccc;padding:0 0 18px}th,td{padding:18px;vertical-align:top;border:1px solid #555;text-align:left}thead{background:#eee;color:#111}th[scope=row]{min-width:160px}td{color:#ccc}.discovery-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.discovery-cards article{padding:24px;border:1px solid #555}.discovery-cards h3{margin-top:0}.discovery-cards p{font-size:16px}.discovery-cards .text-link{font-size:14px}.next-step{margin-top:35px;padding:38px;background:#252525}.next-step h2{margin-bottom:18px}.qa+.qa{border-top:1px solid #444;margin-top:28px;padding-top:8px}.resource-list article+article{border-top:1px solid #444;margin-top:30px;padding-top:8px}.resource-list h3{font-size:28px}.discover-home{background:#e5e4df;color:#111}.home-links{display:grid;grid-template-columns:1fr 1fr;gap:30px 60px;margin:35px 0}.home-links h3{font-size:26px;line-height:1.25}.home-links p{margin-top:18px}.discover-home a{border-bottom:1px solid #888}.reading ul{padding-left:25px}.reading li{margin-bottom:10px}.site-footer nav a:focus-visible,.site-nav a:focus-visible{outline-offset:3px}@media(max-width:1000px){header{gap:25px;align-items:flex-start}.site-nav{gap:12px 22px;font-size:14px;justify-content:flex-end}.discovery-cards{grid-template-columns:1fr}.discovery-cards article{padding:26px}.hero{align-items:center}}@media(max-width:640px){header{flex-direction:column;gap:20px}.site-nav{justify-content:flex-start;gap:12px 22px}.reading{padding:25px 24px 60px}.reading h1{font-size:2.7rem}.reading-header{padding:24px 0 35px}.reading .answer-block{padding:22px;font-size:18px}.product-facts{grid-template-columns:1fr}.reading-section{padding:32px 0}.home-links{grid-template-columns:1fr;gap:25px}.site-footer nav{display:flex}.next-step{padding:26px}.reading p,.reading li{font-size:17px}.hero-definition{font-size:17px}.breadcrumbs li{font-size:12px}}
.sample-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.sample-layout img{display:block;width:100%;height:auto;border:1px solid #777;background:#fff}.sample-layout h3{margin-top:0}.reading .sample-caption{font-size:14px;color:#bbb;margin-top:18px}.file-inventory{display:grid;grid-template-columns:1fr 1fr;gap:18px}.file-inventory article{padding:26px;border:1px solid #666;background:#1d1d1d}.file-inventory span{font-size:12px;letter-spacing:.12em;color:#ccc}.file-inventory h3{margin-top:16px}.file-inventory p{margin-bottom:0}.study-steps{padding-left:24px}.study-steps li{padding:8px 0}.founder-note{border-left:3px solid #ddd;padding-left:26px!important}.story .founder-quote{font-size:25px;color:#f4f3ef;line-height:1.4}.product .product-status{font-size:13px!important;color:#eee!important;margin-top:-8px}.site-nav a{padding:8px 0;min-height:40px}.inside .book img{transform:none;width:340px;box-shadow:10px 12px 0 #d1d0cc}.inside .text-link{margin-top:22px}.reading .next-step a{max-width:100%}.reading a:not(.button){text-underline-offset:4px}.reading .signature{font-size:27px}@media(max-width:640px){.sample-layout,.file-inventory{grid-template-columns:1fr}.sample-layout{gap:25px}.sample-layout>a{max-width:420px}.sample-layout .button{width:100%;gap:12px}.site-nav{gap:4px 18px;font-size:13px}.story .founder-quote{font-size:23px}.inside .book{display:none}.inside{gap:20px}.opening,.framework,.journeys,.story,.groups,.faq,.discover-home{padding-top:48px;padding-bottom:48px}.reading-header h1{overflow-wrap:anywhere}.file-inventory article{padding:22px}.reading .sample-caption{font-size:14px}.founder-note{padding-left:20px!important}}
.reading a.button.light:hover{color:#111;background:#fff}
