/* Shared editorial system: generous type, purposeful imagery and clear reading order. */
:root{--premium-width:1280px}header{height:88px}.brand-mark{width:67px;height:63px}.brand{font-size:20px;gap:12px}.brand .school{font-size:11px}nav{font-size:14px;gap:26px}nav a:last-child{padding:10px 18px}.living-pin{top:88px;height:calc(100svh - 88px)}.living-art{left:25%;right:-3%;bottom:10px}.living-copy{width:40%}.living-panel h1,.living-panel h2{font-weight:500}.living-panel p{max-width:370px}.page-label{font-size:16px;color:#69788c;margin-bottom:24px}.editorial-hero{max-width:1540px;margin:auto;display:grid;grid-template-columns:.9fr 1.25fr;align-items:center;min-height:calc(100svh - 88px);padding:55px 3% 80px 7%;gap:15px}.editorial-hero h1{font-size:clamp(54px,5.7vw,88px);line-height:1.01;letter-spacing:-.055em}.editorial-lead{font-size:23px;line-height:1.5;color:#526176;max-width:490px;margin:27px 0}.editorial-hero figure{margin:0 -5% 0 -9%}.editorial-hero figure img{display:block;width:100%;height:auto}.editorial-hero .text-link{font-size:17px;margin-top:8px}.lesson-sequence{padding:110px 7%;display:grid;grid-template-columns:1fr 1.15fr;gap:10%;max-width:1450px;margin:auto}.sequence-heading{position:sticky;top:150px;align-self:start}.sequence-heading h2{font-size:clamp(42px,4.2vw,64px);line-height:1.08}.sequence-heading>p:last-child{font-size:20px;color:#526176;max-width:350px;margin-top:26px}.sequence-steps{padding:0;margin:0;list-style:none}.sequence-steps>li{display:flex;gap:28px;border-top:1px solid #dce3eb;padding:36px 0 58px}.sequence-steps>li>span{font-size:15px;color:#9a7c3b;padding-top:6px}.sequence-steps h3{font-size:31px;line-height:1.15;margin-bottom:19px}.sequence-steps p{font-size:19px;line-height:1.6;color:#536278}.sequence-steps .example-line{font-family:Georgia,serif;font-size:23px;font-style:italic;color:#11233e;margin:30px 0 0}.sequence-visual{display:flex;gap:9px;align-items:center;color:#11233e;margin:29px 0 0;font-size:16px}.sequence-visual i{flex:1;height:1px;background:#b49a5b}.roles-editorial{background:#f5f7fa;padding:110px 7%}.roles-editorial>h2{font-size:clamp(44px,4.6vw,66px);max-width:700px;margin-bottom:60px}.roles-editorial>div{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.roles-editorial h3{font-size:28px}.roles-editorial p{font-size:19px;color:#536278;line-height:1.6}.practical-editorial{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;padding:115px 7%;max-width:1450px;margin:auto}.practical-editorial h2{font-size:58px}.practical-editorial details{border-bottom:1px solid #dce3eb;padding:23px 0}.practical-editorial details:first-child{padding-top:0}.practical-editorial summary{font-size:23px;line-height:1.3;cursor:pointer;padding-right:30px}.practical-editorial p{font-size:18px;color:#536278;line-height:1.6;margin:22px 0 8px}.quiet-invitation{text-align:center;background:#f5f7fa;padding:90px 25px}.quiet-invitation h2{font-size:clamp(36px,4vw,56px);margin-bottom:30px}.about-editorial{max-width:1440px;margin:auto;padding:80px 7% 60px;display:grid;grid-template-columns:1.2fr .85fr;gap:8%;align-items:center}.about-copy h1{font-size:clamp(48px,5vw,75px);line-height:1.06;max-width:690px}.about-copy>p:not(.page-label){font-size:19px;line-height:1.65;max-width:630px;color:#536278;margin-bottom:20px}.about-copy>p.editorial-lead{font-size:24px;line-height:1.45;color:#11233e;margin:27px 0}.about-copy strong{font-weight:500;color:#11233e}.about-copy>p.personal-note{font-size:15px;color:#718095;margin:26px 0 22px}.about-mark{margin:0;text-align:center}.about-mark img{width:100%;height:auto;max-width:430px}.about-mark figcaption{font-size:18px;color:#718095;margin-top:15px}.about-principle{text-align:center;padding:65px 7% 85px}.about-principle>p{font-size:clamp(27px,3vw,44px);line-height:1.3;margin-bottom:20px}.cohort-hero{text-align:center;padding:65px 5% 0;overflow:hidden}.cohort-hero h1{font-size:clamp(54px,6.4vw,96px);line-height:1.03}.cohort-hero .editorial-lead{max-width:700px;margin:28px auto 0}.cohort-hero figure{margin:5px auto 0;max-width:1170px}.cohort-hero img{width:100%;height:auto;display:block}.cohort-intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:70px 8% 95px;max-width:1440px;margin:auto}.cohort-intro h2{font-size:clamp(42px,4.5vw,65px)}.cohort-intro p{font-size:21px;color:#536278;line-height:1.6}.onboarding{padding:100px 8%;background:#f5f7fa}.onboarding h2{font-size:clamp(43px,4.5vw,66px);margin-bottom:55px}.onboarding ol{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;list-style:none;margin:0;padding:0}.onboarding li>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #b69a5b;border-radius:50%;color:#8c7039;margin-bottom:25px;font-size:18px}.onboarding h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}.onboarding p{font-size:18px;color:#536278;line-height:1.55}.enquiry-editorial{text-align:center;padding:105px 25px;max-width:780px;margin:auto}.availability-dot{display:block;width:10px;height:10px;background:#b69a5b;border-radius:50%;margin:0 auto 18px}.enquiry-editorial h2{font-size:clamp(43px,4.8vw,68px);line-height:1.08}.enquiry-editorial>p:not(.page-label){font-size:20px;color:#536278;max-width:520px;margin:25px auto 32px}.hub-hero{max-width:1450px;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;padding:65px 4% 20px 7%;gap:2%;margin:auto}.hub-hero h1{font-size:clamp(54px,5.8vw,86px);line-height:1.04}.hub-hero p:not(.page-label){font-size:21px;color:#536278;line-height:1.5;max-width:420px}.hub-hero img{width:100%;height:auto}.hub-library{max-width:1380px;margin:auto;padding:45px 7% 100px}.hub-tools{display:flex;align-items:end;gap:22px;margin:0 0 45px}.hub-tools label{display:flex;flex-direction:column;gap:12px;font-size:16px;flex:1}.hub-tools input{font:inherit;border:0;border-bottom:1px solid #adb9c7;border-radius:0;padding:14px 0;color:#11233e;width:100%;background:#fff;outline-offset:4px}.hub-tools input::placeholder{color:#7b8899}.hub-tools>span{font-size:15px;white-space:nowrap;color:#718095;padding-bottom:15px}.hub-category{margin-top:65px}.hub-category>h2{font-size:34px;line-height:1.2;margin-bottom:32px}.hub-category .article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}.premium-article-card{border:0;padding:0;display:block}.premium-article-card img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;background:#f7f9fb;border-radius:8px}.premium-article-card .card-meta{font-size:13px;color:#708198;margin:22px 0 13px}.premium-article-card h2{font-size:27px;line-height:1.18;letter-spacing:-.035em;margin:0 0 14px}.premium-article-card>p{font-size:16px;line-height:1.55;color:#627188;margin-bottom:13px}.premium-article-card .read{font-size:15px;border-bottom:1px solid #c0cad5;display:inline-block;padding-bottom:3px}.premium-article-card:hover h2{color:#496e97}.hub-review-note{margin-top:65px;font-size:15px;color:#718095;max-width:800px}
@media(max-width:1000px){.roles-editorial>div{gap:32px}.onboarding ol{grid-template-columns:repeat(2,1fr);gap:40px}.hub-category .article-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){header{height:80px;padding:0 20px}.brand-mark{width:58px;height:57px}.brand{font-size:18px;gap:9px}.brand .school{font-size:10px}nav{top:80px;font-size:17px}.living-pin{top:80px;height:calc(100svh - 80px)}.living-art{left:-17%;right:-17%;bottom:50px}.living-copy{width:86%}.editorial-hero{grid-template-columns:1fr;padding:46px 7% 25px;min-height:0;gap:0}.page-label{font-size:14px;margin-bottom:18px}.editorial-hero h1{font-size:53px;line-height:1.05}.editorial-lead{font-size:20px;margin:22px 0}.editorial-hero figure{margin:0 -10%}.editorial-hero .text-link{font-size:16px;margin:0 0 20px}.lesson-sequence{display:block;padding:60px 7%}.sequence-heading{position:static}.sequence-heading h2{font-size:44px}.sequence-heading h2 br:nth-child(2){display:none}.sequence-heading>p:last-child{font-size:18px;margin-bottom:40px;max-width:500px}.sequence-steps>li{gap:18px;padding:28px 0 38px}.sequence-steps h3{font-size:28px}.sequence-steps p{font-size:17px}.sequence-steps .example-line{font-size:20px}.sequence-visual{font-size:13px;gap:8px}.roles-editorial{padding:65px 7%}.roles-editorial>h2{font-size:43px;margin-bottom:36px}.roles-editorial>div{grid-template-columns:1fr;gap:26px}.roles-editorial h3{font-size:26px}.roles-editorial p{font-size:18px}.practical-editorial{grid-template-columns:1fr;padding:65px 7%;gap:25px}.practical-editorial h2{font-size:44px}.practical-editorial summary{font-size:21px}.practical-editorial p{font-size:17px}.quiet-invitation{padding:65px 7%}.about-editorial{display:flex;flex-direction:column;padding:45px 7% 30px;gap:35px}.about-copy h1{font-size:47px;line-height:1.08}.about-copy>p:not(.page-label){font-size:18px}.about-copy>p.editorial-lead{font-size:22px;margin:23px 0}.about-copy>p.personal-note{font-size:14px}.about-mark img{max-width:220px}.about-mark figcaption{font-size:16px}.about-principle{padding:40px 7% 65px}.about-principle>p{font-size:29px}.about-principle .text-link{font-size:15px}.cohort-hero{padding:45px 7% 0}.cohort-hero h1{font-size:50px}.cohort-hero .editorial-lead{font-size:19px}.cohort-hero .editorial-lead br{display:none}.cohort-hero figure{margin:10px -15% 0}.cohort-intro{grid-template-columns:1fr;padding:35px 7% 60px;gap:10px}.cohort-intro h2{font-size:42px}.cohort-intro p{font-size:18px}.onboarding{padding:65px 7%}.onboarding h2{font-size:43px;margin-bottom:35px}.onboarding ol{grid-template-columns:1fr;gap:26px}.onboarding li{position:relative;padding-left:61px}.onboarding li>span{position:absolute;left:0;top:0;width:36px;height:36px;font-size:16px}.onboarding h3{font-size:25px}.onboarding p{font-size:17px}.enquiry-editorial{padding:70px 7%}.enquiry-editorial h2{font-size:44px}.enquiry-editorial>p:not(.page-label){font-size:18px}.hub-hero{grid-template-columns:1fr;padding:45px 7% 0;gap:0}.hub-hero h1{font-size:52px}.hub-hero p:not(.page-label){font-size:19px}.hub-hero img{width:115%;margin:-5% -7%}.hub-library{padding:20px 7% 65px}.hub-tools{gap:15px;margin-bottom:35px}.hub-tools label{font-size:15px}.hub-tools>span{font-size:13px}.hub-category{margin-top:40px}.hub-category>h2{font-size:29px;margin-bottom:25px}.premium-article-card h2{font-size:25px}.premium-article-card>p{font-size:16px}.hub-category .article-grid{gap:40px 20px}.hub-review-note{font-size:14px}.living-panel p{max-width:420px}}
@media(max-width:550px){.hub-category .article-grid{grid-template-columns:1fr}.premium-article-card img{aspect-ratio:1.65}.hub-tools input{font-size:15px}}
/* Owner direction: pure white surfaces. No cream or off-white panels. */
:root{--wash:#ffffff}body,header,footer,main,.living-page,.living-human,.living-cohort,.roles-editorial,.quiet-invitation,.onboarding,.premium-article-card img,.closing,.practical,.lesson{background:#ffffff}.living-human,.roles-editorial,.onboarding,.quiet-invitation{border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.premium-article-card img{border-radius:0}.living-controls{background:#fff}
