@media print{.site-header,.site-footer,.learning-topbar,.learning-sidebar,.lesson-actions,.worksheet-head>div:last-child,.preview-note,.connection-banner,.skip-link{display:none!important}.learning-layout,.lesson-workspace{width:100%!important;max-width:none!important;padding:0!important;display:block!important}.lesson-workspace{color:#111!important}.worksheet{break-before:page;background:#fff!important;border:0!important;padding:0!important}.prose a{color:#111!important}.prose a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}body{background:#fff!important}.prose{font-size:11pt!important}.lesson-workspace h1{font-size:24pt!important}.prose h2{font-size:17pt!important}.prose h3{font-size:14pt!important}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}}:root{color:#23382c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f4f0e7;--ink:#23382c;--orange:#ec623a;--border:#d6d5c8;--muted:#657064;--green:#dbe1ce;--yellow:#e7d28e;--serif:Georgia, "Times New Roman", serif;--display:Impact, "Arial Narrow", "Franklin Gothic Medium", sans-serif;background:#f4f0e7;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit}a:not(.prose a){text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:700}p{line-height:1.65}h1{font-size:clamp(44px,5.4vw,76px);line-height:1.02}h2{font-size:clamp(32px,3.2vw,47px);line-height:1.08}h3{font-size:24px;line-height:1.16}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}::selection{color:var(--ink);background:#edbd5c}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:15px 22px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.section,.page-shell{max-width:1440px;margin:0 auto;padding:84px 6%}.page-shell{min-height:58vh}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:23px;font-family:monospace;font-size:10px;font-weight:600;line-height:1.5;display:flex}.eyebrow.light{color:#d5e0c8}.square-dot{background:var(--orange);flex-shrink:0;width:7px;height:7px;display:inline-block}.tiny-label{letter-spacing:1px;text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:700}.serif-accent{font-family:var(--serif);letter-spacing:-.055em;font-style:italic;font-weight:400}.button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);letter-spacing:.1px;text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:15px 22px;font-size:12px;font-weight:700;line-height:1.2;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#3d5440;transform:translateY(-2px)}.button-secondary{color:var(--ink);background:0 0;border-color:#859180}.button-secondary:hover{background:var(--green)}.text-link,.text-button{align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.text-link:hover{color:#ba4528}.text-button{cursor:pointer;background:0 0;border:0;padding:0}.text-button:hover{text-decoration:underline}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:flex}.back-link{align-items:center;gap:9px;margin-bottom:35px;font-size:12px;font-weight:700;display:inline-flex}.back-link:hover{color:#bc4c2e}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.section-head h2{font-size:37px}.section-head .eyebrow{margin-bottom:14px}.section-head>.text-link{white-space:nowrap;margin-bottom:5px}.section-footnote{text-align:center;color:var(--muted);margin-top:25px;font-size:11px}.form-note{color:var(--muted);font-size:11px;line-height:1.6}.form-note a{text-decoration:underline!important}.little-star{color:var(--orange);font-size:26px}.page-heading{margin-bottom:50px}.page-heading h1{letter-spacing:-.06em;max-width:900px}.page-intro{color:#546150;max-width:650px;margin-top:24px;font-size:17px}.page-heading .eyebrow{margin-bottom:24px}.narrow-page{max-width:800px;padding-top:100px;padding-bottom:100px}.status{background:#e2ead9;border:1px solid #bdcdb0;border-radius:2px;align-items:flex-start;gap:10px;margin:18px 0;padding:15px 17px;font-size:13px;line-height:1.5;display:flex}.status.error{color:#8d301e;background:#f9e4da;border-color:#dfb2a3}.loading{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;border:1px dashed #a9b2a0;margin:30px 0;padding:60px 25px}.empty-state h2{margin:15px 0;font-size:28px}.empty-state p{color:var(--muted);font-size:14px}.empty-mark{color:var(--orange);font-size:45px}.connection-banner{color:#473b1f;text-align:center;background:#ecdbac;padding:10px 6%;font-size:12px}.connection-banner button{background:0 0;border:0;font-weight:700;text-decoration:underline}.callout{border-left:3px solid var(--ink);background:#e0e5d5;margin:20px 0;padding:20px;font-size:14px}.label-note{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.plain-list{margin:20px 0 0;padding-left:18px;font-size:13px;line-height:1.65}.plain-list li{margin-bottom:15px}.plain-list a{text-decoration:underline!important}.site-header{border-bottom:1px solid var(--border);z-index:20;height:95px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1440px;height:100%;margin:auto;padding:0 6%;display:flex}.brand{letter-spacing:-.35px;white-space:nowrap;align-items:center;gap:13px;font-size:12px;font-weight:900;line-height:1.15;display:flex}.brand-mark{background:var(--ink);width:41px;height:41px;color:var(--paper);place-items:center;padding-right:3px;font-family:Arial,sans-serif;font-size:32px;font-weight:900;line-height:1;display:grid;position:relative;transform:rotate(-6deg)}.brand-mark>span{color:var(--orange);font-size:24px;position:absolute;bottom:-5px;right:-5px}.brand-period{color:var(--orange)}.main-nav{align-items:center;gap:30px;font-size:11px;font-weight:600;display:flex}.main-nav>a:not(.nav-account){border-bottom:2px solid #0000;padding:37px 0 35px}.main-nav>a.active:not(.nav-account){border-bottom-color:var(--orange)}.main-nav>a:hover{color:#bd492a}.nav-account{border-left:1px solid var(--border);align-items:center;gap:8px;padding-left:24px;display:flex}.mobile-toggle{display:none}.site-footer{background:#e6e8db;padding:62px 6% 22px}.footer-top,.footer-bottom{justify-content:space-between;gap:40px;max-width:1268px;margin:auto;display:flex}.footer-title{font-family:var(--display);letter-spacing:-.7px;font-size:36px;line-height:.98;display:inline-block}.footer-title>span{color:#718069}.footer-top p{color:#63715d;margin-top:20px;font-size:12px}.footer-links{gap:85px;display:flex}.footer-links h3{letter-spacing:1px;margin:5px 0 20px;font:700 10px monospace}.footer-links a{margin:13px 0;font-size:12px;display:block}.footer-links a:hover{text-decoration:underline}.footer-bottom{color:#6a7561;border-top:1px solid #c7cdbc;align-items:center;gap:16px;margin-top:50px;padding-top:23px;font-size:9px}.footer-bottom>div{gap:18px;display:flex}.footer-bottom>p:nth-child(2){text-align:center}.hero{grid-template-columns:1.06fr 1fr;max-width:1440px;min-height:640px;margin:auto;padding:0 0 0 6%;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:67px 34px 48px 0;display:flex}.hero-copy .eyebrow{margin-bottom:28px}.hero h1{font-family:var(--display);letter-spacing:-2.4px;margin-bottom:35px;font-size:clamp(67px,6.9vw,105px);font-weight:400;line-height:.96;position:relative}.hero h1>span{color:var(--orange)}.hero h1>svg{width:79%;height:19px;color:var(--orange);position:absolute;bottom:-16px;right:0}.hero-description{max-width:440px;font-size:14px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.hero-actions .button{gap:17px;padding:15px 18px;font-size:11px}.hero-footnote{color:#63715d;align-items:center;gap:10px;max-width:395px;font-size:9px;line-height:1.6;display:flex}.hero-visual{background:var(--orange);min-height:100%;position:relative;overflow:hidden}.hero-visual>img{object-fit:cover;width:100%;height:100%}.hero-annotation{background:var(--ink);color:#edf0df;align-items:center;gap:12px;padding:15px 24px;display:flex;position:absolute;bottom:124px;left:-2px;transform:rotate(-7deg);box-shadow:4px 7px #23382c20}.hero-annotation>span{color:#d6e1be;font-size:38px}.hero-annotation p{letter-spacing:1px;font-size:10px;line-height:1.4}.hero-annotation strong{font-weight:800}.visual-caption{letter-spacing:1px;font-family:monospace;font-size:8px;position:absolute;bottom:19px;left:30px}.manifesto-strip{background:var(--ink);color:#e3e6d5;letter-spacing:1px;justify-content:space-between;align-items:center;gap:25px;padding:22px 6%;font:10px monospace;display:flex}.manifesto-strip>span{align-items:center;gap:26px;display:flex}.manifesto-strip strong{color:#dde7b7}.manifesto-strip svg{color:var(--orange);width:19px;height:19px}.intro-section{grid-template-columns:1.12fr 1fr;gap:60px;padding-top:91px;padding-bottom:79px;display:grid}.intro-section h2{letter-spacing:-1.7px;font-size:39px;line-height:1.15}.intro-section .serif-accent{font-size:38px}.intro-copy{padding-top:39px}.intro-copy p{color:#5c6857;max-width:490px;margin-bottom:17px;font-size:14px}.intro-copy .text-link{margin-top:8px}.paths-home{padding-top:36px;padding-bottom:83px}.path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.path-card{background:#e3e7d5;border:1px solid #c7cdbb;flex-direction:column;min-height:336px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex}.path-card:hover{transform:translateY(-5px);box-shadow:0 9px #23382c0a}.path-color-1{background:#ece3cf;border-color:#d6cbb5}.path-color-2{background:#e0e4db;border-color:#c6cdbf}.path-color-3{background:#f0dfd1;border-color:#dec9b7}.path-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.path-card-top .tiny-label{letter-spacing:1px;max-width:145px;font-size:8px;line-height:1.5}.path-art{justify-content:flex-start;align-items:center;height:109px;padding-top:8px;display:flex}.path-card h3{letter-spacing:-.6px;font-size:21px;line-height:1.2}.path-card p{color:#64705c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:11px;margin-bottom:23px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.path-bottom{letter-spacing:.8px;border-top:1px solid #23382c22;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font:700 8px monospace;display:flex}.path-bottom svg{width:15px}.course-feature{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#e5e8d9;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid}.course-visual{background-color:#dce2cd;background-image:linear-gradient(#677e5510 1px,#0000 1px),linear-gradient(90deg,#677e5510 1px,#0000 1px);background-size:32px 32px;justify-content:center;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.course-book{flex-shrink:0;width:300px;position:relative;transform:rotate(-9deg);box-shadow:18px 23px #23382c1a,21px 23px 14px #23382c0b}.book-spine{background:repeating-linear-gradient(0deg,#f1e9d7 0 2px,#bbb89d 3px 4px);width:10px;height:calc(100% - 3px);position:absolute;top:3px;right:-8px;transform:skewY(36deg)}.book-cover{background:var(--ink);color:#f1eee0;border-left:10px solid #142b1d;min-height:405px;padding:26px 25px 20px;position:relative}.book-cover>p{letter-spacing:1px;border-bottom:1px solid #84916d;margin-bottom:15px;padding-bottom:15px;font-size:7px;font-weight:700}.book-edition{letter-spacing:1px;color:#b8c79f;font:7px monospace}.book-cover h3{font-family:var(--display);letter-spacing:-1px;margin:20px 0;font-size:43px;font-weight:400;line-height:.97}.book-cover h3>span{color:#c5d6a6}.book-mark{align-items:center;gap:15px;padding-bottom:20px;display:flex}.book-mark>span{letter-spacing:.6px;font:7px/1.6 monospace}.book-bottom{letter-spacing:1px;border-top:1px solid #7b886b;justify-content:space-between;align-items:center;padding-top:14px;font:7px/1.5 monospace;display:flex}.book-arrow{font-size:30px;line-height:1}.product-sticker{z-index:2;font-family:var(--display);letter-spacing:-.3px;background:#f4d16e;border:1px solid #c4a44b;padding:18px 19px;font-size:29px;line-height:1;position:absolute;top:36px;right:38px;transform:rotate(8deg);box-shadow:4px 5px #23382c13}.product-sticker>span{color:#697c4e}.course-feature-copy{padding:72px 11% 64px 12%}.course-feature-copy h2{margin-bottom:22px;font-size:48px;line-height:1.03}.course-feature-copy>p{color:#5c6856;max-width:420px;font-size:13px}.check-list{flex-direction:column;gap:13px;margin:24px 0;padding:0;font-size:11px;list-style:none;display:flex}.check-list li{align-items:center;gap:10px;display:flex}.check-list svg{color:#516646}.price-line{align-items:center;gap:16px;margin:25px 0 21px;display:flex}.price-line strong{letter-spacing:-3px;font-size:50px}.price-line>span{letter-spacing:.7px;border-left:1px solid #a9b59d;padding-left:16px;font:8px/1.8 monospace}.course-feature-copy>.form-note{margin-top:17px;font-size:9px;line-height:1.5}.process-section{padding-top:83px;padding-bottom:55px}.process-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.process-grid>div{border-top:1px solid #bfc8b6;padding-top:22px}.step-number{font-family:var(--serif);color:#a8b399;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:54px;font-style:italic;display:flex}.step-number svg{color:var(--ink)}.process-grid h3{margin-bottom:14px;font-size:23px}.process-grid p{color:#65715e;max-width:330px;font-size:13px}.journal-home{padding-top:49px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.article-card{flex-direction:column;display:flex}.article-art{background:#d9e1cd;height:213px;position:relative;overflow:hidden}.article-art-1{background:#edb79b}.article-art-2{background:#e9d98d}.article-no{letter-spacing:1px;z-index:3;font:9px monospace;position:absolute;top:15px;left:18px}.article-art-word{font-family:var(--display);letter-spacing:-1px;z-index:2;font-size:48px;line-height:.95;position:absolute;top:50px;right:20px;transform:rotate(-5deg)}.art-stairs{align-items:end;gap:0;display:flex;position:absolute;bottom:30px;left:25px;transform:skewY(-12deg)}.art-stairs i{background:#344b35;border:1px solid #d7dfc7;width:50px;height:48px}.art-stairs i:nth-child(2){height:90px}.art-stairs i:nth-child(3){height:133px}.art-target{background:#344b35;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;bottom:30px;left:30px}.art-target>i{border:1px solid #edb79b;border-radius:50%;width:110px;height:110px;display:block;position:absolute}.art-target>i:nth-child(2){width:70px;height:70px}.art-target>i:nth-child(3){background:#edb79b;width:30px;height:30px}.article-art-1 .article-art-word{top:55px;right:28px;transform:rotate(8deg)}.art-note{background:#f4f0e7;width:165px;height:167px;padding:22px;font:12px monospace;position:absolute;top:28px;left:calc(50% - 82px);transform:rotate(-10deg);box-shadow:8px 10px #8e773630}.art-note:before{content:"";background:#bdbe98b0;width:60px;height:20px;position:absolute;top:-9px;left:53px}.art-note>i{background:#aeb59e;width:100%;height:1px;margin-top:20px;display:block}.art-note>svg{color:#637853;position:absolute;bottom:12px;right:12px}.article-meta{letter-spacing:.5px;color:#6c765e;text-transform:uppercase;justify-content:space-between;gap:15px;margin:18px 0 13px;font:8px monospace;display:flex}.article-card h3{letter-spacing:-.8px;margin-bottom:12px;font-size:24px;line-height:1.16}.article-card>p{color:#65715e;margin-bottom:20px;font-size:12px;line-height:1.7}.article-card>.text-link{margin-top:auto;font-size:11px}.article-card:hover h3{text-underline-offset:4px;text-decoration:underline}.newsletter-band{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1440px;margin:auto;padding:62px 6%;display:grid}.newsletter-band h2{letter-spacing:-1.9px;font-size:46px;line-height:1.02}.newsletter-band>div>p:not(.eyebrow){color:#b5c3a6;max-width:340px;margin:18px 0;font-size:12px}.newsletter-band .text-link{margin-top:5px;font-size:11px}.light-link{color:#dde8ce}.newsletter-form>label:not(.checkbox-label){margin-bottom:10px;font-size:11px;font-weight:700;display:block}.newsletter-input-row{gap:0;width:100%;display:flex}.newsletter-input-row input{min-width:0;min-height:51px;color:var(--ink);background:#faf9f1;border:1px solid #b4bea8;border-radius:2px 0 0 2px;flex:1;padding:15px 16px;font-size:12px}.newsletter-input-row .button{background:var(--orange);border-color:var(--orange);color:#1e2e24;border-radius:0 2px 2px 0;gap:16px;padding:14px 20px;font-size:11px}.newsletter-input-row .button:hover{background:#f27c59}.checkbox-label{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.6;display:flex;margin:17px 0!important;font-size:10px!important;font-weight:400!important}.checkbox-label input{accent-color:var(--orange);flex-shrink:0;width:14px;height:14px;min-height:0;margin:2px 0 0}.checkbox-label a{text-underline-offset:2px;text-decoration:underline!important}.newsletter-form .form-note{font-size:9px}.newsletter-form.on-dark .checkbox-label{color:#b9c5b0}.newsletter-form.on-dark .form-note{color:#a4b396}.newsletter-form.on-dark .status.error{color:#ffe9d7;background:#4d352b;border-color:#a7755e}.newsletter-success{background:#e5ecd9;border:1px solid #a6b893;padding:26px}.newsletter-success h3{margin:15px 0 12px;font-size:25px}.newsletter-success p{font-size:13px}.newsletter-success .text-link{margin-top:20px}.newsletter-success.on-dark{background:#344d38;border-color:#5c7954}.newsletter-success.on-dark p{color:#c2d0b5}.quiz-invite{background:#e2e7d7;border:1px solid #cbd3bd;align-items:center;gap:22px;margin-bottom:46px;padding:27px 30px;display:flex}.quiz-icon{background:#d0dabb;border-radius:50%;flex-shrink:0;place-items:center;width:61px;height:61px;display:grid}.quiz-invite h2{letter-spacing:-.7px;margin-bottom:7px;font-size:23px}.quiz-invite p{color:var(--muted);font-size:12px}.quiz-invite .button{gap:20px;margin-left:auto;font-size:11px}.career-quiz{background:#e2e7d7;border:1px solid #c5ceb7;margin-bottom:46px;padding:36px;scroll-margin-top:20px}.quiz-top{justify-content:space-between;align-items:start;gap:20px;display:flex}.quiz-top .eyebrow{margin-bottom:15px}.quiz-progress{gap:6px;max-width:260px;margin-bottom:30px;display:flex}.quiz-progress i{background:#bdc6b2;flex:1;height:3px}.quiz-progress .filled{background:var(--ink)}.career-quiz h2{margin-bottom:13px;font-size:32px}.career-quiz>p{color:#5b6852;max-width:710px;font-size:13px}.quiz-options{grid-template-columns:repeat(2,1fr);gap:13px;margin:28px 0 21px;display:grid}.quiz-options>button{text-align:left;background:#eef0e4;border:1px solid #a4b195;border-radius:1px;flex-direction:column;gap:8px;padding:22px 45px 22px 22px;display:flex;position:relative}.quiz-options>button>strong{font-size:16px}.quiz-options>button>span{color:#617053;font-size:12px;line-height:1.5}.quiz-options>button>svg{position:absolute;top:23px;right:17px}.quiz-options>button:hover{border-color:var(--ink);background:#f7f6ec}.quiz-results{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.quiz-results>a{background:var(--paper);border:1px solid #bec7b3;min-height:130px;padding:23px;position:relative}.quiz-results>a>span{text-transform:uppercase;color:#6b775f;font:9px monospace}.quiz-results h3{max-width:190px;margin-top:13px;padding-right:12px;font-size:22px}.quiz-results>a>svg{position:absolute;bottom:22px;right:18px}.explorer-toolbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.search-input{background:#faf9f1;border:1px solid #bac4ad;align-items:center;gap:13px;width:100%;max-width:500px;min-height:48px;padding:0 17px;display:flex}.search-input input{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;outline:none;font-size:12px}.search-input input:focus-visible{outline-offset:-3px}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.filter-chips button{text-transform:capitalize;background:0 0;border:1px solid #c1c9b6;border-radius:1px;padding:10px 15px;font-size:11px}.filter-chips button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-chips button:hover:not(.active){background:#e4e8d8}.explorer-grid{grid-template-columns:repeat(3,1fr);gap:22px}.explorer-grid .path-card{min-height:350px;padding:26px}.explorer-grid .path-card h3{font-size:25px}.explorer-grid .path-card p{max-width:310px;font-size:13px}.resource-note{border-top:1px solid var(--border);color:var(--muted);align-items:flex-start;gap:15px;margin-top:35px;padding-top:25px;font-size:12px;display:flex}.resource-note p{max-width:900px}.inline-promo{background:#e4e8d8;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;padding:40px;display:flex}.inline-promo h2{font-size:32px}.detail-layout{grid-template-columns:1fr 320px;gap:85px;display:grid}.path-detail{max-width:760px}.path-detail>section{margin-bottom:44px}.path-detail h2{margin-bottom:18px;font-size:28px}.path-detail p{color:#5a6854;font-size:15px;line-height:1.8}.considerations{padding:0;list-style:none}.considerations li{border-bottom:1px solid var(--border);color:#58674e;gap:12px;padding:15px 0;font-size:14px;line-height:1.7;display:flex}.considerations svg{margin-top:4px}.next-step{border-left:3px solid var(--orange);background:#e2e7d5;padding:32px}.next-step .eyebrow{margin-bottom:17px}.sidebar-panel{background:#eceee2;border:1px solid #c7cebb;margin-bottom:23px;padding:27px}.sidebar-panel h3{margin-bottom:14px;font-size:24px}.sidebar-panel p{color:#64725a;margin-bottom:16px;font-size:12px;line-height:1.7}.sidebar-panel .eyebrow{font-size:9px}.resource-link{border-top:1px solid #c8cfbd;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:12px;font-weight:700;line-height:1.4;display:flex}.resource-link:hover{text-decoration:underline!important}.orange-panel{background:#f0d6c6;border-color:#dab9a3}.orange-panel .button{gap:15px;font-size:10px}.journal-grid{row-gap:50px}.journal-grid+.newsletter-band{margin:85px -6.8% -84px;padding-left:6.8%;padding-right:6.8%}.article-page{max-width:990px}.article-header{border-bottom:1px solid #c3ccb8;margin-bottom:40px;padding-bottom:35px}.article-header h1{letter-spacing:-2.5px;margin:20px 0 22px;font-size:clamp(38px,4.5vw,61px);line-height:1.07}.article-header>p{color:#627055;max-width:760px;font-size:18px}.article-byline{letter-spacing:1px;color:#718162;margin-top:24px;font:9px monospace;display:inline-block}.prose{color:#47583e;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.prose p{margin:0 0 20px;line-height:1.85}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--ink);margin:38px 0 17px;line-height:1.2}.prose h1{font-size:33px}.prose h2{letter-spacing:-.9px;font-size:29px}.prose h3{letter-spacing:-.4px;font-size:21px}.prose h4{letter-spacing:0;font-size:17px}.prose ul,.prose ol{margin:20px 0 27px;padding-left:24px}.prose li{margin-bottom:10px;line-height:1.8}.prose li p{margin-bottom:7px}.prose strong{color:#2c4328}.prose a{text-underline-offset:3px;color:#31522a;overflow-wrap:anywhere;text-decoration-color:#df895f;display:inline}.prose a svg{vertical-align:baseline;margin-left:4px;display:inline}.prose a:hover{color:#b74125}.prose blockquote{font-family:var(--serif);background:#e7e8d9;border-left:3px solid #bc6e44;margin:30px 0;padding:20px 27px;font-size:20px;font-style:italic}.prose blockquote p:last-child{margin-bottom:0}.prose table{border-collapse:collapse;width:100%;margin:27px 0;font-size:12px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border:1px solid #c4cdb7;min-width:100px;padding:12px}.prose th{background:#e2e7d6;font-weight:700}.prose hr{border:0;border-top:1px solid var(--border);margin:35px 0}.prose code{background:#e5e8da;border-radius:2px;padding:2px 5px;font-size:.85em}.prose pre{background:#e5e8da;padding:20px;overflow-x:auto}.prose input{accent-color:var(--ink)}.article-resources{background:#e5e8d9;margin:38px 0;padding:27px}.article-resources h2{margin-bottom:20px;font-size:24px}.article-resources a{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.article-end{text-align:center;border-top:1px solid #bdc8b1;margin-top:50px;padding-top:38px}.article-end h2{margin:12px 0;font-size:34px}.article-end p{color:var(--muted);margin:15px 0 24px;font-size:14px}.article-end>.newsletter-form{text-align:left;max-width:520px;margin:28px auto 0}.article-end .newsletter-success{text-align:left;max-width:520px;margin:25px auto 0}.course-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-top:75px;padding-bottom:80px;display:grid}.course-hero h1{font-family:var(--display);letter-spacing:-1.5px;font-size:67px;font-weight:400;line-height:.98}.course-hero h1>span{color:var(--orange)}.course-hero .large-description{letter-spacing:-.4px;margin:28px 0 17px;font-size:19px;line-height:1.5}.course-hero>div>p:not(.eyebrow):not(.large-description):not(.launch-note){color:#637158;max-width:510px;font-size:13px}.course-facts{flex-wrap:wrap;gap:16px;margin:25px 0 0;font-size:10px;display:flex}.course-facts>span{align-items:center;gap:7px;display:flex}.course-buy{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.course-buy .price-line{margin:25px 0}.course-buy>.text-link{flex-basis:100%;margin-top:-6px;font-size:11px;display:flex}.course-buy>.button{gap:20px;font-size:11px}.launch-note{color:#776647;border-left:2px solid #bd8d4b;max-width:470px;margin-top:22px;padding-left:12px;font-size:11px;line-height:1.6}.course-hero-visual{background-color:#dfe4d1;background-image:linear-gradient(#79926215 1px,#0000 1px),linear-gradient(90deg,#79926215 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:30px 30px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ced7bc;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.course-hero-visual .course-book{width:292px;transform:rotate(-9deg)}.course-seal{text-align:center;color:#31452b;background:#efb45d;border:1px dashed #735a2e;border-radius:50%;outline:7px solid #efb45d;align-content:center;width:130px;height:130px;font:10px/1.5 monospace;display:grid;position:absolute;bottom:32px;right:-18px;transform:rotate(10deg)}.course-seal strong{font-size:11px}.course-includes{background:#e7e9dc;border-top:1px solid #ccd3be;border-bottom:1px solid #ccd3be;padding-top:45px;padding-bottom:45px}.includes-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:34px;display:grid}.includes-grid h2{font-size:32px}.includes-grid h3{letter-spacing:-.4px;margin-bottom:13px;font-size:18px}.includes-grid p{color:#657258;font-size:12px;line-height:1.7}.curriculum-section{padding-top:80px}.curriculum-list{border-top:1px solid #b9c5ab}.curriculum-list details{border-bottom:1px solid #b9c5ab}.curriculum-list summary{cursor:pointer;align-items:center;gap:23px;padding:27px 0;list-style:none;display:flex}.curriculum-list summary::-webkit-details-marker{display:none}.module-number{font:italic 34px var(--serif);color:#95a387;flex-shrink:0;width:42px}.curriculum-list summary>div{flex:1}.curriculum-list h3{margin-bottom:8px;font-size:24px}.curriculum-list summary p{color:#69755e;max-width:720px;font-size:12px;line-height:1.55}.module-count{letter-spacing:.8px;white-space:nowrap;color:#768469;font:8px monospace}.details-chevron{transition:transform .2s}.curriculum-list details[open] .details-chevron{transform:rotate(180deg)}.module-lessons{background:#e7eadd;margin:0 0 25px 64px;padding:7px 23px}.module-lessons>div{border-bottom:1px solid #ccd5bd;align-items:center;gap:14px;padding:17px 0;font-size:12px;display:flex}.module-lessons>div:last-child{border-bottom:0}.module-lessons>div>span:first-of-type{flex:1}.module-lessons small{color:#71815e;font-size:10px}.module-lessons a{white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.included-label{letter-spacing:.7px;color:#7a8968;font:8px monospace}.fit-section{background:#e1e7d3;grid-template-columns:1fr 1.2fr;gap:80px;padding-top:57px;padding-bottom:57px;display:grid}.fit-section h2{font-size:37px}.fit-section>div>p:not(.eyebrow){color:#5d6f50;margin-bottom:18px;font-size:13px}.fit-section>div>p:last-child{margin-bottom:0}.faq-section{padding-top:76px;padding-bottom:76px}.faq-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:45px;display:grid}.faq-grid details{border-top:1px solid #bcc8ae}.faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;font-weight:700;line-height:1.5;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details[open] svg{transform:rotate(180deg)}.faq-grid p{color:#647558;padding:0 10px 25px 0;font-size:13px}.launch-signup{background:#eadfbd;border-top:1px solid #d7c795;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:60px;padding-bottom:60px;display:grid}.launch-signup h2{margin-bottom:20px;font-size:43px}.launch-signup>div>p:not(.eyebrow){color:#6e6e4e;max-width:400px;font-size:13px}.newsletter-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:85px;display:grid}.newsletter-hero h1{font-family:var(--display);letter-spacing:-1.6px;font-size:62px;font-weight:400;line-height:1.02}.newsletter-hero h1>span{color:var(--orange)}.newsletter-hero>div>p:not(.eyebrow){color:#627153;max-width:530px;margin:25px 0;font-size:15px}.newsletter-hero .newsletter-form{max-width:560px}.mail-art{aspect-ratio:1;background:#dce3cd linear-gradient(120deg,#cbd5b8 1px,#0000 1px) 0 0/20px 20px;border:1px solid #bdc9ab;place-items:center;width:100%;max-width:390px;display:grid;position:relative;transform:rotate(4deg)}.mail-art>svg{color:#344f2b;width:205px;height:205px;transform:rotate(-10deg)}.stamp{font-family:var(--display);background:var(--orange);outline-offset:4px;outline:2px dashed #dc6b44;padding:18px;font-size:22px;line-height:1.05;position:absolute;top:22px;right:21px;transform:rotate(-9deg)}.issue-section{padding:80px 0 0}.issue-list{border-top:1px solid #bbc8ad}.issue-list>a{border-bottom:1px solid #bbc8ad;align-items:center;gap:30px;padding:29px 0;display:flex}.issue-number{color:#7b896b;white-space:nowrap;font:10px monospace}.issue-list h3{margin-bottom:9px;font-size:26px}.issue-list p{color:#657657;font-size:13px}.issue-list>a>div{flex:1}.issue-list>a:hover h3{text-decoration:underline}.issue-section>.form-note{margin-top:23px}.contact-layout{grid-template-columns:1fr 320px;align-items:start;gap:70px;display:grid}.contact-success p{color:#627455;margin:20px 0;font-size:14px;line-height:1.75}.legal-page{max-width:1000px}.legal-page .page-heading h1{font-size:56px}.legal-page .prose h2{font-size:25px}.not-found{padding-top:110px;padding-bottom:110px}.not-found h1{font-family:var(--display);letter-spacing:-1px;font-size:86px;font-weight:400}.not-found>p:not(.eyebrow){max-width:530px;margin:27px 0;font-size:15px}.not-found .button{margin-top:7px}.stack-form{flex-direction:column;display:flex}.stack-form label:not(.checkbox-label){margin-bottom:10px;font-size:12px;font-weight:700;display:block}.stack-form>input,.stack-form select,.stack-form textarea,.form-two-col input{width:100%;min-height:46px;color:var(--ink);background:#faf9f1;border:1px solid #b7c3a7;border-radius:2px;margin-bottom:22px;padding:13px 15px;font-size:13px}.stack-form textarea{resize:vertical;line-height:1.6}.stack-form .button{align-self:flex-start;margin-top:10px}.stack-form>input:focus,.stack-form textarea:focus,.stack-form select:focus,.form-two-col input:focus{border-color:var(--ink)}.form-two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stack-form .checkbox-label{margin-top:3px!important;margin-bottom:16px!important}.auth-page{grid-template-columns:1.1fr 1fr;align-items:center;gap:85px;padding-top:75px;padding-bottom:90px;display:grid}.auth-story h1{font-family:var(--display);letter-spacing:-1px;font-size:71px;font-weight:400;line-height:1.02}.auth-story h1>span{color:var(--orange)}.auth-story>p:not(.eyebrow){color:#657757;max-width:380px;margin-top:24px;font-size:15px}.auth-big-arrow{color:#c5d1b2;font-family:Arial,sans-serif;font-size:150px;line-height:1.2;display:block}.auth-story>.text-link{font-size:11px}.auth-panel{background:#e8ebde;border:1px solid #c5cfb6;padding:38px}.auth-tabs{border-bottom:1px solid #b9c5a8;margin-bottom:28px;display:flex}.auth-tabs>button{background:0 0;border:0;border-bottom:2px solid #0000;margin-right:29px;padding:13px 0;font-size:12px;font-weight:700}.auth-tabs>button.active{border-bottom-color:var(--orange)}.auth-panel>h2{margin-bottom:12px;font-size:30px}.auth-panel>p{color:#687b58;margin-bottom:25px;font-size:12px}.auth-panel .stack-form>input{margin-bottom:18px}.auth-panel .stack-form>.button{width:100%;margin-top:9px}.auth-panel .checkbox-label{font-size:10px!important}.auth-panel .stack-form>.form-note{margin-top:-2px;margin-bottom:17px;font-size:10px}.auth-panel>.auth-help{margin:24px 0 0;font-size:10px}.auth-help a{text-decoration:underline!important}.account-grid{grid-template-columns:1.25fr 1fr;gap:35px;display:grid}.account-course-card{background:#e1e7d3;border:1px solid #c4cfb2;padding:45px}.account-course-card>svg{margin:7px 0 25px}.account-course-card h2{margin-bottom:20px;font-size:40px}.account-course-card>p:not(.eyebrow){color:#687859;max-width:430px;margin-bottom:25px;font-size:14px}.account-course-card>.form-note{margin:20px 0 0!important;font-size:11px!important}.account-grid .sidebar-panel{padding:32px}.account-grid .text-button{margin-top:10px}.account-grid .sidebar-panel>.form-note{border-top:1px solid #c5d0b5;padding-top:20px}.learning-topbar{border-bottom:1px solid #c8d1bb;justify-content:space-between;align-items:center;gap:25px;max-width:1440px;margin:auto;padding:20px 5%;display:flex}.learning-topbar .back-link{margin:0;font-size:11px}.learning-topbar>p{letter-spacing:1px;font:9px monospace}.learning-layout{grid-template-columns:310px 1fr;max-width:1440px;margin:auto;display:grid}.learning-sidebar{background:#e8ecde;border-right:1px solid #c6d0b8;min-height:750px;padding:35px 25px}.learning-sidebar h2{margin-bottom:28px;font-size:30px}.learning-sidebar>.eyebrow{margin-bottom:16px;font-size:9px}.progress-box{margin-bottom:35px}.progress-box>div{justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.progress-box progress{appearance:none;background:#c6d0b8;border:0;border-radius:0;width:100%;height:5px}.progress-box progress::-webkit-progress-bar{background:#c6d0b8}.progress-box progress::-webkit-progress-value{background:var(--ink)}.progress-box progress::-moz-progress-bar{background:var(--ink)}.learning-module{margin-bottom:25px}.learning-module h3{letter-spacing:-.1px;align-items:start;gap:9px;margin-bottom:11px;font-size:12px;line-height:1.5;display:flex}.learning-module h3>span{color:#8b987d;font:10px/1.8 monospace}.learning-module ul{margin:0;padding:0;list-style:none}.learning-module li>a{color:#647655;border:1px solid #0000;align-items:start;gap:8px;margin-bottom:3px;padding:10px;font-size:11px;line-height:1.5;display:flex}.learning-module li>a:hover{background:#dce4cf}.learning-module li>a.active{color:var(--ink);background:#f2f3e8;border-color:#b9c7a5}.lesson-state{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:18px;display:flex}.lesson-circle{border:1px solid #9bab87;border-radius:50%;width:10px;height:10px;display:block}.learning-module small{letter-spacing:.6px;color:#78875f;margin-top:4px;font:7px monospace;display:block}.lesson-workspace{min-width:0;max-width:1100px;padding:48px 7% 70px}.lesson-workspace>h1{letter-spacing:-1.9px;margin-bottom:30px;font-size:45px;line-height:1.1}.lesson-label-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lesson-label-row>.eyebrow{margin:0;font-size:9px}.lesson-label-row>span{color:#7b896d;font:9px monospace}.preview-note{background:#ede7cc;border:1px solid #d6cba6;gap:12px;margin-bottom:30px;padding:15px 17px;display:flex}.preview-note p{font-size:11px;line-height:1.6}.preview-note a{white-space:nowrap;text-decoration:underline!important}.lesson-workspace .prose{font-size:14px}.lesson-workspace .prose h2{font-size:25px}.lesson-workspace .prose h3{font-size:19px}.worksheet{background:#ebeddf;border:1px solid #c6d0b6;margin-top:40px;padding:26px}.worksheet-head{border-bottom:1px solid #c7d0b8;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.worksheet-head h2{font-size:25px}.worksheet-head .eyebrow{margin-bottom:10px;font-size:8px}.worksheet-head>div:last-child{align-items:center;gap:18px;display:flex}.worksheet-head .text-button{font-size:10px}.worksheet .prose{font-size:12px}.worksheet .prose h2{font-size:22px}.worksheet .prose h3{font-size:17px}.lesson-actions{border-top:1px solid #c5d0b5;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:30px;display:flex}.lesson-actions .button,.lesson-actions .text-link,.lesson-actions .text-button{font-size:11px}.lesson-actions .button{gap:13px;padding:13px 17px}.lesson-locked{max-width:600px;padding-top:45px}.lesson-locked>svg{color:#869a71;margin-bottom:30px}.lesson-locked h1{margin:20px 0;font-size:42px}.lesson-locked>p{color:#637754;margin-bottom:25px;font-size:15px}.lesson-locked>.button{max-width:230px;margin-bottom:25px;display:flex}.lesson-locked>.text-link{margin:17px 0;font-size:12px;display:flex}.mobile-curriculum{display:none}.checkout-result>.button{margin-top:20px}.checkout-result>.text-link{margin-top:23px;display:flex}.checkout-result>svg{color:#698650;margin-bottom:25px}.checkout-result .page-heading{margin-bottom:20px}.checkout-result .page-heading h1{font-size:48px}.admin-auth{max-width:520px}.admin-auth>.form-note{margin-bottom:20px}.admin-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-controls>div{gap:25px;display:flex}.stats-grid{grid-template-columns:repeat(5,1fr);gap:17px;margin-bottom:45px;display:grid}.stats-grid>div{background:#e6ebd9;border:1px solid #c2ceb1;padding:23px}.stats-grid span{letter-spacing:.5px;text-transform:uppercase;color:#72835e;margin-bottom:15px;font:9px monospace;display:block}.stats-grid strong{letter-spacing:-1px;font-size:36px}.admin-table-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-table-header .filter-chips{margin-bottom:15px}.admin-table-header .text-button{font-size:11px}.admin-page>.form-note{max-width:900px;margin-bottom:25px}.table-scroll{border:1px solid #c4cfb4;max-height:650px;overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.table-scroll th{text-align:left;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#e2e8d5;font:9px monospace}.table-scroll th,.table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d0d8c2;min-width:120px;max-width:400px;padding:16px;line-height:1.6}.table-scroll td{white-space:pre-wrap}.table-scroll tr:last-child td{border-bottom:0}@media (width>=1441px){.hero{border-left:1px solid var(--border);border-right:1px solid var(--border);padding-left:86px}.manifesto-strip{justify-content:center;gap:100px}.site-footer{padding-left:max(6%,50vw - 634px);padding-right:max(6%,50vw - 634px)}.newsletter-band{padding-left:86px;padding-right:86px}}@media (width<=1150px){.main-nav{gap:20px}.hero{min-height:590px}.hero h1{font-size:81px}.hero-copy{padding-right:25px}.hero-description{font-size:13px}.hero-actions{gap:9px}.hero-actions .button{gap:12px;padding:14px;font-size:10px}.hero-footnote{font-size:8px}.hero-annotation{padding:12px 16px;bottom:125px}.hero-annotation p{font-size:9px}.hero-annotation>span{font-size:30px}.intro-section{gap:35px}.intro-section h2{font-size:34px}.intro-section .serif-accent{font-size:33px}.path-card{min-height:340px;padding:18px}.path-card h3{font-size:19px}.path-art{height:100px}.path-card p{font-size:10px}.course-feature-copy{padding:58px 9%}.course-feature-copy h2{font-size:42px}.course-visual{min-height:560px}.course-book{width:270px}.book-cover h3{font-size:39px}.product-sticker{font-size:25px;top:28px;right:20px}.section-head h2{font-size:32px}.article-art{height:190px}.article-art-word{font-size:40px;right:12px}.art-stairs{bottom:23px;left:19px}.art-stairs i{width:42px}.art-target{width:130px;height:130px;bottom:25px;left:20px}.newsletter-band{gap:45px}.newsletter-band h2{font-size:40px}.newsletter-input-row .button{gap:10px;padding:13px 14px;font-size:10px}.detail-layout{grid-template-columns:1fr 290px;gap:45px}.course-hero{gap:45px}.course-hero h1{font-size:59px}.course-hero-visual{min-height:520px}.course-hero-visual .course-book{width:250px}.course-hero-visual .book-cover h3{font-size:37px}.course-seal{width:115px;height:115px;font-size:9px;right:-12px}.includes-grid{gap:22px}.includes-grid h2{font-size:27px}.includes-grid h3{font-size:17px}.includes-grid p{font-size:11px}.newsletter-hero{gap:45px}.newsletter-hero h1{font-size:52px}.auth-page{gap:45px}.auth-story h1{font-size:62px}.auth-panel{padding:29px}.learning-layout{grid-template-columns:270px 1fr}.learning-sidebar{padding:30px 20px}.lesson-workspace{padding:42px 6% 65px}.lesson-workspace>h1{font-size:40px}.stats-grid>div{padding:18px}.stats-grid strong{font-size:29px}.launch-signup{gap:60px}.footer-links{gap:55px}}@media (width<=900px){.header-inner{gap:20px;padding:0 5%}.site-header{height:82px}.brand{gap:11px;font-size:10px}.brand-mark{width:36px;height:36px;font-size:28px}.main-nav{gap:18px;font-size:10px}.main-nav>a:not(.nav-account){padding:31px 0 28px}.main-nav .nav-newsletter{display:none}.nav-account{padding-left:16px}.hero{grid-template-columns:1.08fr 1fr;min-height:570px;padding-left:5%}.hero-copy{padding:43px 22px 40px 0}.hero h1{letter-spacing:-1.8px;font-size:67px}.hero-copy .eyebrow{letter-spacing:1px;font-size:8px}.hero h1>svg{bottom:-14px}.hero-description{font-size:12px}.desktop-only{display:none}.hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:255px;margin-top:25px;margin-bottom:17px}.hero-actions .button{justify-content:space-between;min-height:44px}.hero-footnote{max-width:260px;font-size:8px}.hero-annotation{justify-content:center;padding:11px 14px;bottom:100px;left:10px;right:10px;transform:rotate(-6deg)}.hero-visual>img{object-position:50% 50%;height:100%}.visual-caption{font-size:6px;left:20px}.manifesto-strip{gap:16px;padding:20px 5%;font-size:8px}.manifesto-strip>span{gap:12px}.manifesto-strip>span:first-child{font-size:8px}.section,.page-shell{padding-left:5%;padding-right:5%}.intro-section{gap:32px}.intro-section h2{font-size:30px}.intro-section .serif-accent{font-size:29px}.intro-copy{padding-top:33px}.intro-copy p{font-size:12px}.path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.path-card{min-height:325px;padding:22px}.path-card h3{font-size:24px}.path-card p{max-width:270px;font-size:12px}.path-art{height:94px}.path-card-top .tiny-label{max-width:none;font-size:9px}.section-head{gap:20px}.section-head h2{font-size:29px}.section-head>.text-link{font-size:10px}.course-feature-copy{padding:45px 9%}.course-feature-copy h2{font-size:38px}.course-feature-copy>p{font-size:12px}.check-list{gap:11px;font-size:10px}.course-visual{min-height:560px}.course-book{width:225px}.book-cover{border-left-width:8px;min-height:358px;padding:22px 18px 18px}.book-cover h3{margin:18px 0;font-size:34px}.book-cover>p,.book-edition{letter-spacing:.6px;font-size:6px}.book-mark{gap:9px;padding-bottom:17px}.book-mark>svg{width:40px;height:40px}.book-mark>span,.book-bottom{font-size:6px}.product-sticker{padding:14px;font-size:22px;top:28px;right:14px;transform:rotate(7deg)}.price-line strong{font-size:43px}.price-line>span{font-size:7px}.process-grid{gap:26px}.process-grid h3{font-size:20px}.process-grid p{font-size:12px}.step-number{font-size:45px}.article-grid{gap:20px}.article-art{height:170px}.article-art-word{font-size:35px;top:54px;right:10px}.art-stairs{left:12px}.art-stairs i{width:35px;height:38px}.art-stairs i:nth-child(2){height:67px}.art-stairs i:nth-child(3){height:105px}.art-target{width:112px;height:112px;bottom:21px;left:16px}.art-target i{width:85px;height:85px}.art-target i:nth-child(2){width:55px;height:55px}.art-target i:nth-child(3){width:22px;height:22px}.article-art-1 .article-art-word{top:58px;right:14px}.art-note{width:135px;height:135px;padding:17px;font-size:10px;top:21px;left:calc(50% - 67px)}.art-note:before{left:37px}.art-note>i{margin-top:16px}.art-note>svg{width:28px;height:28px}.article-card h3{font-size:20px}.article-card>p{font-size:11px}.article-meta{gap:8px;font-size:7px}.newsletter-band{gap:35px;padding:50px 5%}.newsletter-band h2{font-size:37px}.newsletter-band>div>p:not(.eyebrow){font-size:11px}.newsletter-input-row{flex-wrap:wrap;gap:9px}.newsletter-input-row input{border-radius:2px;flex-basis:100%;min-height:46px}.newsletter-input-row .button{border-radius:2px;min-height:43px}.newsletter-form.on-dark .newsletter-input-row .button{justify-content:space-between;width:100%}.footer-links{gap:35px}.footer-title{font-size:30px}.footer-top p,.footer-links a{font-size:11px}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom>p:nth-child(2){text-align:left;flex-basis:100%;order:3}.explorer-grid{grid-template-columns:repeat(2,1fr)}.quiz-invite{flex-wrap:wrap;gap:17px;padding:23px}.quiz-invite h2{font-size:22px}.quiz-invite .button{margin-left:78px}.detail-layout{grid-template-columns:1fr 260px;gap:35px}.sidebar-panel{padding:23px}.sidebar-panel h3{font-size:22px}.path-detail h2{font-size:26px}.path-detail p{font-size:14px}.considerations li{font-size:13px}.course-hero{grid-template-columns:1.2fr 1fr;gap:32px}.course-hero h1{font-size:50px}.course-hero .large-description{font-size:17px}.course-facts{gap:11px;font-size:9px}.course-facts svg{width:14px;height:14px}.course-hero-visual{min-height:480px}.course-hero-visual .course-book{width:210px}.course-hero-visual .book-cover h3{font-size:31px}.course-hero-visual .book-cover{min-height:350px;padding:22px 17px}.course-seal{outline-width:5px;width:95px;height:95px;font-size:8px;bottom:25px;right:0}.course-seal strong{font-size:9px}.course-buy{gap:15px}.course-buy .price-line{margin-bottom:5px;margin-right:25px}.course-buy>.text-link{margin-top:5px}.includes-grid{grid-template-columns:1fr 1fr;gap:30px}.includes-grid h2{font-size:32px}.includes-grid p{font-size:12px}.curriculum-list h3{font-size:21px}.curriculum-list summary p{font-size:11px}.module-lessons{margin-left:0}.module-count{display:none}.fit-section{gap:40px}.fit-section h2{font-size:31px}.faq-grid{column-gap:30px}.launch-signup{gap:45px}.launch-signup h2{font-size:38px}.newsletter-hero{grid-template-columns:1.3fr 1fr;gap:30px}.newsletter-hero h1{font-size:43px}.newsletter-hero>div>p:not(.eyebrow){font-size:13px}.mail-art>svg{width:160px;height:160px}.stamp{padding:14px;font-size:18px;top:20px;right:20px}.auth-page{grid-template-columns:1fr 1.1fr;gap:35px}.auth-story h1{font-size:52px}.auth-story>p:not(.eyebrow){font-size:13px}.auth-panel{padding:25px}.auth-tabs>button{margin-right:23px;font-size:11px}.auth-panel>h2{font-size:27px}.contact-layout{grid-template-columns:1fr 250px;gap:35px}.learning-layout{grid-template-columns:235px 1fr}.learning-sidebar{padding:28px 16px}.learning-sidebar h2{font-size:26px}.learning-module h3{font-size:11px}.learning-module li>a{padding:9px 5px;font-size:10px}.lesson-workspace{padding:35px 6% 60px}.lesson-workspace>h1{font-size:34px}.lesson-label-row{align-items:start;gap:12px}.lesson-label-row .eyebrow{letter-spacing:.8px;font-size:8px}.lesson-label-row>span{white-space:nowrap;font-size:8px}.lesson-workspace .prose{font-size:13px}.worksheet{padding:20px}.worksheet-head{flex-wrap:wrap;gap:15px}.lesson-actions{flex-wrap:wrap}.stats-grid{grid-template-columns:repeat(3,1fr)}.account-grid{gap:25px}.account-course-card{padding:32px}.account-course-card h2{font-size:34px}.account-grid .sidebar-panel{padding:26px}}@media (width<=650px){.site-header{height:76px}.header-inner{padding:0 6%}.brand{font-size:10px}.brand-mark{width:34px;height:34px;font-size:27px}.mobile-toggle{display:flex}.main-nav{background:var(--paper);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:15px 6% 25px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 15px 20px #23382c12}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-account){border:0;border-bottom:1px solid var(--border);padding:16px 0;font-size:13px}.main-nav>a.active:not(.nav-account){color:#b94b2b}.main-nav .nav-newsletter{display:block}.nav-account{border-left:0;padding:18px 0 0;font-size:13px}.section,.page-shell{padding:55px 6%}.eyebrow{letter-spacing:1px;margin-bottom:20px;font-size:9px}.hero{padding:0;display:block}.hero-copy{padding:43px 6% 34px}.hero-copy .eyebrow{margin-bottom:24px;font-size:9px}.hero h1{letter-spacing:-2px;margin-bottom:33px;font-size:clamp(64px,14.3vw,90px);line-height:.96}.hero h1>svg{height:16px;bottom:-15px}.hero-description{max-width:440px;font-size:13px}.hero-actions{flex-direction:row;gap:10px;max-width:none;margin-top:25px;margin-bottom:19px}.hero-actions .button{white-space:nowrap;flex:1;justify-content:center;gap:15px;min-height:46px;padding:14px 15px;font-size:10px}.hero-footnote{gap:9px;max-width:360px;font-size:8px;line-height:1.65}.hero-footnote>.little-star{font-size:24px}.hero-visual{height:410px}.hero-visual>img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;max-height:none}.hero-annotation{max-width:250px;padding:12px 17px;bottom:55px;left:auto;right:20px;transform:rotate(5deg)}.hero-annotation p{font-size:9px}.hero-annotation>span{font-size:32px}.visual-caption{font-size:7px;bottom:13px;left:6%}.manifesto-strip{flex-wrap:wrap;justify-content:space-between;gap:15px;padding:17px 6%}.manifesto-strip>span{white-space:nowrap;gap:10px;font-size:7px}.manifesto-strip>span:first-child{display:none}.manifesto-strip svg{width:14px;height:14px}.intro-section{padding-top:55px;padding-bottom:48px;display:block}.intro-section h2{font-size:32px;line-height:1.14}.intro-section .serif-accent{font-size:32px}.intro-copy{padding-top:23px}.intro-copy p{max-width:none;margin-bottom:15px;font-size:13px}.intro-copy .text-link{margin-top:8px;font-size:11px}.paths-home{padding-top:10px;padding-bottom:55px}.section-head{margin-bottom:27px;display:block}.section-head h2{max-width:360px;font-size:30px}.section-head>.text-link{margin:18px 0 0;font-size:11px}.section-head .eyebrow{margin-bottom:15px;font-size:8px}.path-grid{gap:12px}.path-card{min-height:302px;padding:16px}.path-card h3{font-size:20px;line-height:1.13}.path-card p{-webkit-line-clamp:3;margin-top:10px;margin-bottom:17px;font-size:10px;line-height:1.6}.path-card-top .tiny-label{letter-spacing:.6px;max-width:100px;font-size:7px}.path-card-top>svg{width:17px;height:17px}.path-art{height:83px}.path-art>svg{width:49px;height:49px}.path-bottom{letter-spacing:.3px;gap:5px;padding-top:13px;font-size:7px}.path-bottom svg{width:13px}.section-footnote{margin-top:20px;font-size:9px}.course-feature{grid-template-columns:1fr}.course-visual{order:1;min-height:480px}.course-feature-copy{order:0;padding:43px 6%}.course-feature-copy h2{font-size:39px}.course-feature-copy>.eyebrow{font-size:8px}.course-feature-copy>p{max-width:450px;font-size:13px}.check-list{gap:12px;font-size:11px}.price-line strong{font-size:46px}.price-line>span{font-size:8px}.course-feature-copy>.form-note{max-width:400px;font-size:9px}.course-book{width:260px;transform:rotate(-8deg)}.book-cover{border-left-width:9px;min-height:385px;padding:25px 22px}.book-cover h3{margin:21px 0;font-size:38px}.book-cover>p,.book-edition,.book-mark>span,.book-bottom{font-size:7px}.book-mark>svg{width:47px;height:47px}.product-sticker{padding:15px;font-size:25px;top:26px;right:29px}.process-section{padding-top:55px;padding-bottom:25px}.process-section .section-head h2{max-width:340px}.process-grid{grid-template-columns:1fr;gap:28px}.process-grid>div{min-height:140px;padding:26px 0 0 64px;position:relative}.step-number{margin:0;font-size:37px;position:absolute;top:23px;left:0}.step-number>svg{display:none}.process-grid h3{margin-bottom:12px;font-size:23px}.process-grid p{max-width:390px;font-size:13px}.journal-home{padding-top:30px;padding-bottom:50px}.article-grid{grid-template-columns:1fr;gap:34px}.article-art{height:225px}.article-art-word{font-size:58px;top:57px;right:34px}.art-stairs{bottom:27px;left:36px}.art-stairs i{width:55px;height:50px}.art-stairs i:nth-child(2){height:97px}.art-stairs i:nth-child(3){height:143px}.art-target{width:165px;height:165px;bottom:30px;left:37px}.art-target i{width:125px;height:125px}.art-target i:nth-child(2){width:80px;height:80px}.art-target i:nth-child(3){width:30px;height:30px}.article-art-1 .article-art-word{top:63px;right:30px}.art-note{width:174px;height:171px;padding:24px;font-size:12px;top:30px;left:calc(50% - 87px)}.art-note>i{margin-top:22px}.art-note:before{left:56px}.art-note>svg{width:37px;height:37px}.article-card h3{max-width:440px;margin-bottom:11px;font-size:26px}.article-card>p{max-width:440px;margin-bottom:17px;font-size:12px}.article-meta{margin:16px 0 12px;font-size:8px}.article-card>.text-link{font-size:11px}.newsletter-band{grid-template-columns:1fr;gap:28px;padding:44px 6%}.newsletter-band .eyebrow{margin-bottom:18px;font-size:8px}.newsletter-band h2{font-size:39px}.newsletter-band>div>p:not(.eyebrow){max-width:350px;font-size:12px}.newsletter-band .text-link{font-size:11px}.newsletter-input-row{flex-wrap:nowrap;gap:0}.newsletter-input-row input{border-radius:2px 0 0 2px;flex-basis:auto;min-height:48px;padding:13px 12px;font-size:11px}.newsletter-input-row .button{white-space:nowrap;border-radius:0 2px 2px 0;gap:10px;min-height:48px;padding:13px 14px;font-size:10px}.newsletter-form.on-dark .newsletter-input-row .button{width:auto}.checkbox-label{gap:9px;line-height:1.6;font-size:9px!important}.newsletter-form .form-note{font-size:9px}.site-footer{padding:42px 6% 25px}.footer-top{flex-direction:column;gap:30px}.footer-title{font-size:33px}.footer-top p{font-size:11px}.footer-links{justify-content:space-between;gap:0;width:100%;max-width:350px}.footer-links h3{margin:0 0 17px;font-size:8px}.footer-links a{margin:12px 0;font-size:11px}.footer-bottom{gap:18px;margin-top:28px;padding-top:20px;font-size:8px}.footer-bottom>div{gap:16px}.footer-bottom>p:nth-child(2){font-size:8px}.page-heading{margin-bottom:32px}.page-heading h1{letter-spacing:-2px;font-size:42px;line-height:1.05}.page-intro{margin-top:22px;font-size:14px}.page-heading .eyebrow{margin-bottom:20px;font-size:9px}.quiz-invite{gap:15px;margin-bottom:32px;padding:22px}.quiz-icon{width:46px;height:46px}.quiz-icon>svg{width:28px;height:28px}.quiz-invite h2{letter-spacing:-.7px;font-size:21px}.quiz-invite>div:nth-child(2){flex:1}.quiz-invite p{font-size:11px;line-height:1.5}.quiz-invite>.button{justify-content:space-between;width:100%;min-height:45px;margin:5px 0 0;font-size:11px}.career-quiz{margin-bottom:32px;padding:23px}.career-quiz .eyebrow{font-size:8px}.career-quiz h2{font-size:27px}.career-quiz>p{font-size:12px}.quiz-top{gap:12px}.quiz-top>.icon-button{padding:0}.quiz-options{grid-template-columns:1fr;gap:10px;margin-top:24px}.quiz-options>button{gap:7px;padding:18px 38px 18px 17px}.quiz-options>button>strong{font-size:15px}.quiz-options>button>span{font-size:11px}.quiz-results{grid-template-columns:1fr;gap:11px}.quiz-results>a{min-height:105px;padding:20px}.quiz-results>a>span{font-size:8px}.quiz-results h3{max-width:none;padding-right:25px;font-size:22px}.explorer-toolbar{flex-wrap:wrap;gap:13px}.search-input{min-height:46px;padding:0 12px}.search-input input{min-height:46px;font-size:11px}.explorer-toolbar>.tiny-label{font-size:9px}.filter-chips{gap:7px}.filter-chips button{padding:9px 11px;font-size:10px}.explorer-grid{gap:14px}.explorer-grid .path-card{min-height:320px;padding:17px}.explorer-grid .path-card h3{font-size:21px}.explorer-grid .path-card p{font-size:10px}.resource-note{gap:12px;margin-top:28px;font-size:10px}.resource-note>svg{width:20px;height:20px}.inline-promo{margin-top:40px;padding:27px;display:block}.inline-promo h2{margin-bottom:23px;font-size:29px}.inline-promo .button{font-size:11px}.detail-layout{grid-template-columns:1fr;gap:20px}.path-detail>section{margin-bottom:35px}.path-detail h2{font-size:26px}.path-detail p{font-size:14px}.considerations li{font-size:13px}.next-step{padding:26px}.next-step .eyebrow{font-size:8px}.sidebar-panel{padding:26px}.sidebar-panel .eyebrow{font-size:8px}.sidebar-panel h3{font-size:26px}.sidebar-panel p{font-size:12px}.journal-grid+.newsletter-band{margin:55px -6.82% -55px;padding-left:6.82%;padding-right:6.82%}.article-header{margin-bottom:30px;padding-bottom:28px}.article-header h1{letter-spacing:-1.7px;font-size:38px}.article-header>p{font-size:16px}.article-byline{letter-spacing:.7px;font-size:8px}.prose{font-size:14px;line-height:1.75}.prose h2{letter-spacing:-1px;margin-top:33px;font-size:26px}.prose h3{font-size:20px}.prose p{line-height:1.8}.prose li{line-height:1.75}.prose blockquote{padding:20px;font-size:18px}.prose table{font-size:10px}.prose th,.prose td{min-width:90px;padding:10px}.article-end h2{font-size:29px}.article-end p{font-size:13px}.article-resources{padding:22px}.article-resources a{font-size:12px}.back-link{margin-bottom:28px;font-size:11px}.course-hero{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:0}.course-hero h1{letter-spacing:-1px;font-size:clamp(48px,11vw,65px)}.course-hero .large-description{margin:25px 0 17px;font-size:17px}.course-hero>div>p:not(.eyebrow):not(.large-description):not(.launch-note){font-size:13px}.course-hero>.eyebrow{font-size:8px}.course-facts{gap:15px;font-size:9px}.course-buy{gap:20px}.course-buy .price-line{margin-top:24px;margin-bottom:16px;margin-right:0}.course-buy .price-line strong{font-size:45px}.course-buy>.text-link{margin-top:0}.course-buy>.button{flex:1;gap:15px;max-width:240px;padding:14px 16px;font-size:10px}.course-hero-visual{border-left:0;border-right:0;min-height:470px;margin:0 -6.82%}.course-hero-visual .course-book{width:260px}.course-hero-visual .book-cover{min-height:385px;padding:25px 22px}.course-hero-visual .book-cover h3{font-size:38px}.course-seal{width:110px;height:110px;font-size:9px;bottom:35px;right:26px;transform:rotate(8deg)}.course-seal strong{font-size:10px}.launch-note{margin-top:21px;font-size:10px}.course-includes{padding-top:35px;padding-bottom:35px}.includes-grid{grid-template-columns:1fr;gap:25px}.includes-grid h2{margin-bottom:0;font-size:32px}.includes-grid h3{margin-bottom:11px;font-size:21px}.includes-grid p{max-width:440px;font-size:13px}.curriculum-section{padding-top:50px;padding-bottom:50px}.curriculum-list summary{align-items:start;gap:16px;padding:24px 0}.module-number{width:29px;font-size:27px}.curriculum-list h3{margin-bottom:9px;font-size:20px;line-height:1.2}.curriculum-list summary p{font-size:11px;line-height:1.65}.details-chevron{width:17px;height:17px;margin-top:4px}.module-lessons{margin-bottom:20px;padding:0 15px}.module-lessons>div{flex-wrap:wrap;gap:9px;padding:15px 0;font-size:11px}.module-lessons>div>svg{width:15px;height:15px}.module-lessons>div>span:first-of-type{flex-grow:0;flex-basis:calc(100% - 25px)}.module-lessons small{margin-left:24px;font-size:9px}.module-lessons a{margin-left:auto;font-size:9px}.included-label{margin-left:auto;font-size:7px}.fit-section{grid-template-columns:1fr;gap:25px;padding-top:42px;padding-bottom:40px}.fit-section h2{font-size:33px}.fit-section>div>p:not(.eyebrow){font-size:13px}.fit-section .eyebrow{font-size:8px}.faq-section{padding-top:48px;padding-bottom:48px}.faq-grid{grid-template-columns:1fr}.faq-grid summary{padding:20px 0;font-size:13px}.faq-grid p{font-size:12px}.launch-signup{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:42px}.launch-signup h2{font-size:37px}.launch-signup>div>p:not(.eyebrow){font-size:13px}.newsletter-hero{grid-template-columns:1fr;gap:35px}.newsletter-hero h1{letter-spacing:-.7px;font-size:clamp(43px,10vw,60px);line-height:1.05}.newsletter-hero>div>p:not(.eyebrow){max-width:420px;font-size:14px}.mail-art{max-width:320px;margin:15px auto 10px}.mail-art>svg{width:190px;height:190px}.stamp{padding:17px;font-size:22px}.issue-section{padding:45px 0 0}.issue-list>a{flex-wrap:wrap;align-items:start;gap:15px;padding:24px 0}.issue-number{flex-basis:100%;font-size:9px}.issue-list h3{font-size:23px}.issue-list p{font-size:12px}.issue-list>a>svg{width:18px;height:18px;margin-top:7px}.contact-layout{grid-template-columns:1fr;gap:30px}.form-two-col{grid-template-columns:1fr;gap:0}.stack-form label:not(.checkbox-label){font-size:11px}.stack-form>input,.stack-form select,.stack-form textarea,.form-two-col input{min-height:47px;margin-bottom:20px;font-size:14px}.stack-form>.button{font-size:11px}.contact-layout .sidebar-panel{margin-top:15px}.legal-page .page-heading h1{font-size:40px}.legal-page .prose h2{font-size:24px}.legal-page .page-intro{font-size:14px}.auth-page{grid-template-columns:1fr;gap:30px;padding-top:45px}.auth-story h1{letter-spacing:-.9px;font-size:57px}.auth-story>p:not(.eyebrow){max-width:390px;margin-top:20px;font-size:13px}.auth-big-arrow{display:none}.auth-story>.text-link{margin-top:20px;font-size:10px}.auth-panel{padding:27px}.auth-tabs{margin-bottom:25px}.auth-tabs>button{margin-right:25px;font-size:12px}.auth-panel>h2{font-size:29px}.auth-panel>p{font-size:12px}.auth-panel>.auth-help{font-size:11px;line-height:1.7}.account-grid{grid-template-columns:1fr;gap:22px}.account-course-card{padding:30px}.account-course-card h2{font-size:36px}.account-course-card>p:not(.eyebrow){font-size:13px}.account-grid .sidebar-panel{padding:27px}.learning-topbar{gap:15px;padding:17px 6%}.learning-topbar>p{display:none}.learning-topbar>.back-link{font-size:10px}.mobile-curriculum{font-size:10px;display:flex}.learning-layout{display:block}.learning-sidebar{border-bottom:1px solid #bdc9ac;border-right:0;min-height:0;padding:28px 6%;display:none}.learning-sidebar.is-open{display:block}.learning-sidebar h2{font-size:28px}.learning-module h3{gap:12px;font-size:13px}.learning-module li>a{padding:11px;font-size:12px}.learning-module small{font-size:8px}.progress-box{max-width:400px}.progress-box>div{font-size:11px}.lesson-workspace{min-height:450px;padding:34px 6% 55px}.lesson-workspace>h1{letter-spacing:-1.3px;margin-bottom:25px;font-size:35px;line-height:1.1}.lesson-label-row{gap:14px;margin-bottom:23px}.lesson-label-row>.eyebrow{letter-spacing:.8px;font-size:8px}.lesson-label-row>span{font-size:8px}.lesson-workspace .prose{font-size:14px}.lesson-workspace .prose h2{font-size:25px}.lesson-workspace .prose h3{font-size:20px}.preview-note{gap:10px;margin-bottom:25px;padding:14px}.preview-note p{font-size:10px}.preview-note a{white-space:normal}.worksheet{margin-top:32px;padding:21px}.worksheet-head{padding-bottom:19px}.worksheet-head h2{font-size:25px}.worksheet-head>.eyebrow{font-size:8px}.worksheet .prose{font-size:12px}.worksheet .prose h2{font-size:22px}.worksheet .prose h3{font-size:17px}.lesson-actions{gap:20px;margin-top:25px;padding-top:25px}.lesson-actions .button{min-height:46px;font-size:10px}.lesson-actions .text-link{font-size:11px}.lesson-locked{padding-top:20px}.lesson-locked h1{font-size:35px}.lesson-locked>p{font-size:14px}.checkout-result .page-heading h1{font-size:40px}.checkout-result .page-intro{font-size:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:30px}.stats-grid>div{padding:22px}.stats-grid strong{font-size:32px}.stats-grid span{font-size:8px}.admin-controls{align-items:start;gap:15px}.admin-controls>.tiny-label{max-width:100px;font-size:8px;line-height:1.5}.admin-controls>div{gap:15px}.admin-controls .text-button{font-size:10px}.admin-table-header{flex-wrap:wrap;align-items:start;gap:8px;margin-bottom:20px}.admin-table-header .filter-chips{margin-bottom:5px}.admin-page>.form-note{font-size:10px}.admin-auth>.form-note{font-size:11px}.table-scroll th,.table-scroll td{min-width:120px;padding:13px;font-size:11px}.not-found{padding-top:65px;padding-bottom:70px}.not-found h1{font-size:67px;line-height:1}.not-found>p:not(.eyebrow){font-size:14px}.not-found>.button{font-size:11px}}@media (width<=370px){.hero-actions{flex-direction:column}.hero h1{font-size:61px}.hero-copy{padding-top:35px}.hero-visual{height:360px}.manifesto-strip{gap:9px}.manifesto-strip>span{gap:7px;font-size:6px}.path-card{padding:13px}.path-card h3{font-size:18px}.path-bottom,.path-card-top .tiny-label{font-size:6px}.newsletter-input-row{flex-wrap:wrap;gap:9px}.newsletter-input-row input{border-radius:2px;flex-basis:100%}.newsletter-input-row .button{border-radius:2px;width:100%!important}.explorer-grid{grid-template-columns:1fr}.explorer-grid .path-card{min-height:310px;padding:23px}.explorer-grid .path-card h3{font-size:25px}.explorer-grid .path-card p{font-size:12px}.course-buy{flex-wrap:wrap}.course-buy>.button{flex-basis:100%;max-width:none}.course-buy .price-line{margin-bottom:0}.course-hero h1{font-size:44px}.auth-panel{padding:21px}.auth-story h1{font-size:50px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}.button:hover,.path-card:hover{transform:none}}
