/* Context styling for supporting pages. Reading and legal structures stay intact. */
html[data-home-study="face-to-face"]{--raised:7px 8px 22px #dfe3eb,-8px -8px 24px #fff;--small:3px 4px 11px #dfe3eb,-4px -4px 13px #fff}
html[data-home-study] .nav-links,html[data-home-study] .login{font-size:14px}
html[data-home-study] .button{font-size:14px}
html[data-home-study] .nav .button{font-size:13px}
html[data-home-study] .section p{font-size:16px}
html[data-home-study] .review-descriptor{font-size:11px}
html[data-home-study] .prose{max-width:760px}
html[data-home-study="soft-focus"]{--raised:8px 10px 25px #dfe3eb,-10px -10px 28px #fff;--small:3px 4px 11px #dfe3eb,-4px -4px 13px #fff}
html[data-home-study="soft-focus"] .type-feature .hero,html[data-home-study="soft-focus"] .type-audience .hero{grid-template-columns:1fr;text-align:center;gap:35px;padding-top:58px}
html[data-home-study="soft-focus"] .type-feature .hero>div:first-child,html[data-home-study="soft-focus"] .type-audience .hero>div:first-child{max-width:840px;margin:auto}
html[data-home-study="soft-focus"] .type-feature .hero .lead,html[data-home-study="soft-focus"] .type-audience .hero .lead{max-width:670px;margin-left:auto;margin-right:auto}
html[data-home-study="soft-focus"] .type-feature .hero .eyebrow,html[data-home-study="soft-focus"] .type-audience .hero .eyebrow,html[data-home-study="soft-focus"] .hero-actions{justify-content:center}
html[data-home-study="soft-focus"] .hero-visual{max-width:640px;width:100%;margin:auto}
html[data-home-study="soft-focus"] .sample-surface{border-radius:30px;text-align:left;padding:35px}
html[data-home-study="soft-focus"] .related-card{box-shadow:none;border-left:1px solid #cbd2de;border-radius:0;background:none}
html[data-home-study="soft-focus"] .article-toc{box-shadow:none;border-left:1px solid #cbd2de;border-radius:0;background:none}
html[data-home-study="side-by-side"]{--raised:7px 7px 18px #dce1ea,-7px -7px 18px #fff}
html[data-home-study="side-by-side"] .hero{gap:58px;align-items:center}
html[data-home-study="side-by-side"] .sample-surface{border-radius:20px}
html[data-home-study="side-by-side"] .split-section{grid-template-columns:1fr 1.45fr;gap:60px}
html[data-home-study="side-by-side"] .related-card{border-radius:18px}
html[data-home-study="the-workspace"]{--raised:5px 6px 17px #dce1e9,-5px -6px 17px #fff}
html[data-home-study="the-workspace"] .type-feature .hero,html[data-home-study="the-workspace"] .type-audience .hero{grid-template-columns:1fr;gap:35px}
html[data-home-study="the-workspace"] .type-feature .hero>div:first-child,html[data-home-study="the-workspace"] .type-audience .hero>div:first-child{max-width:900px}
html[data-home-study="the-workspace"] .hero-visual{width:100%;max-width:1000px}
html[data-home-study="the-workspace"] .sample-surface{border-radius:15px;padding:30px}
html[data-home-study="the-workspace"] .sample-row{font-size:14px;border-radius:9px;min-height:60px}
html[data-home-study="the-workspace"] .sample-subtitle{font-size:12px}
html[data-home-study="the-workspace"] .hub-card,html[data-home-study="the-workspace"] .related-card{border-radius:13px}
html[data-home-study="the-workspace"] .type-feature .section-heading{font-family:Jakarta,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.7px}
html[data-home-study="the-workspace"] .article-toc{border-radius:12px}
html[data-home-study="daily-rhythm"] .container{max-width:1100px}
html[data-home-study="daily-rhythm"] main.container{border-left:1px solid #d0d5df;padding-left:35px}
html[data-home-study="daily-rhythm"] .hero{gap:50px;grid-template-columns:1.1fr .9fr}
html[data-home-study="daily-rhythm"] .type-guide .hero,html[data-home-study="daily-rhythm"] .type-reference .hero,html[data-home-study="daily-rhythm"] .type-comparison .hero,html[data-home-study="daily-rhythm"] .type-legal .hero,html[data-home-study="daily-rhythm"] .type-hub .hero,html[data-home-study="daily-rhythm"] .type-tool .hero{grid-template-columns:1fr}
html[data-home-study="daily-rhythm"] .hero h1{font-size:68px}
html[data-home-study="daily-rhythm"] .sample-surface{transform:rotate(-1deg)}
html[data-home-study="daily-rhythm"] .section{padding-top:61px;padding-bottom:61px}
html[data-home-study="daily-rhythm"] .article-toc{background:none;border-left:1px solid #cbd2de;border-radius:0;box-shadow:none}
html[data-home-study="daily-rhythm"] .related-card{border-radius:20px;box-shadow:none;border:1px solid #d2d8e1}
html[data-home-study="everything-in-place"]{--raised:6px 6px 19px #dce1ea,-7px -7px 21px #fff}
html[data-home-study="everything-in-place"] .sample-surface,html[data-home-study="everything-in-place"] .hub-card,html[data-home-study="everything-in-place"] .related-card{border-radius:22px}
html[data-home-study="everything-in-place"] .type-feature .split-section,html[data-home-study="everything-in-place"] .type-audience .split-section{padding:32px;border:1px solid #d8dce7;border-radius:20px;margin-bottom:28px;box-shadow:2px 2px 8px #e2e5ed,-3px -3px 9px #fff;gap:35px}
html[data-home-study="everything-in-place"] .type-feature .split-section h2,html[data-home-study="everything-in-place"] .type-audience .split-section h2{font-size:31px}
html[data-home-study="everything-in-place"] .article-toc{border-radius:18px}
html[data-home-study="room-to-grow"] .hero{gap:65px}
html[data-home-study="room-to-grow"] .hero h1{font-size:67px}
html[data-home-study="room-to-grow"] .calculator{max-width:450px;margin:auto;border-radius:25px}
html[data-home-study="room-to-grow"] .nav-links a[href*="/pricing/"]{font-weight:800;color:var(--purple)}
html[data-home-study="room-to-grow"] .related-card{box-shadow:none;border-top:1px solid #cbd2de;border-radius:0}
html[data-home-study="room-to-grow"] .closing{box-shadow:var(--inset);border-radius:22px}
@media(max-width:1050px){
html[data-home-study] .nav-links{gap:17px;font-size:13px}
html[data-home-study="daily-rhythm"] .hero h1,html[data-home-study="room-to-grow"] .hero h1{font-size:58px}
}
@media(max-width:850px){
html[data-home-study="side-by-side"] .split-section{grid-template-columns:1fr;gap:24px}
html[data-home-study="daily-rhythm"] main.container{padding-left:24px}
html[data-home-study="soft-focus"] .sample-surface{padding:25px}
}
@media(max-width:600px){
html[data-home-study] .hero{gap:35px}
html[data-home-study="side-by-side"] .hero,html[data-home-study="daily-rhythm"] .hero,html[data-home-study="room-to-grow"] .hero{grid-template-columns:1fr}
html[data-home-study="daily-rhythm"] main.container{border-left:0;padding-left:0}
html[data-home-study="daily-rhythm"] .hero h1,html[data-home-study="room-to-grow"] .hero h1{font-size:46px}
html[data-home-study="everything-in-place"] .type-feature .split-section,html[data-home-study="everything-in-place"] .type-audience .split-section{padding:25px 22px}
html[data-home-study="the-workspace"] .sample-surface{padding:24px}
html[data-home-study="the-workspace"] .sample-row{font-size:12px}
html[data-home-study="daily-rhythm"] .section{padding:43px 0}
html[data-home-study] .nav .button{font-size:11px}
html[data-home-study] .nav-actions{gap:10px}
}
@media(max-width:380px){
html[data-home-study] .hero h1{font-size:40px;overflow-wrap:break-word}
html[data-home-study] .nav .brand{font-size:16px}
}
@media(prefers-reduced-motion:reduce){html[data-home-study="daily-rhythm"] .sample-surface{transform:none}}
