:root{--cream:#fbf5e6;--paper:#f5e7c6;--line:#e5d5ae;--ink:#2b2412;--muted:#71603e;--orange:#D9722E}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--orange)}a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,.brand,.subtitle,.closing p{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.1}h1,h2,p{margin-top:0}h1{font-size:clamp(3.3rem,7vw,6rem);letter-spacing:-.045em;margin-bottom:25px}h1 em{color:var(--orange);font-weight:500}.shell{max-width:1100px;margin:auto;padding:0 32px}.reading{max-width:764px;margin:auto;padding:0 32px}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.navigation{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:1.2rem;text-decoration:none;text-align:center;white-space:nowrap}.brand span{display:block;font-family:Inter,sans-serif;font-size:.55rem;letter-spacing:.3em;margin-top:5px}.nav-items{display:flex;align-items:center;gap:32px;font-size:.9rem}.nav-items>a[aria-current="page"]{text-decoration:none;border-bottom:1px solid var(--orange)}.button{display:inline-block;background:var(--orange);color:white;border-radius:30px;padding:11px 23px;text-decoration:none;font-weight:600;font-size:.9rem}.button:hover{background:var(--ink);color:white}.skip{position:absolute;top:-100px;left:16px;background:var(--ink);color:white;padding:12px;z-index:10}.skip:focus{top:10px}.intro{padding:88px 0 62px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600;color:var(--orange);margin-bottom:22px}.dek{font-size:1.08rem;color:var(--muted);max-width:470px;margin-bottom:0}.section-label{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.section-label h2{font-family:Inter,sans-serif;font-size:.88rem;margin:0}.section-label>span{font-size:.75rem;color:var(--muted)}.feature{display:grid;grid-template-columns:1.15fr 1fr;background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden;align-items:center}.cover img{width:100%;height:auto;display:block}.feature-copy{padding:36px}.feature h2{font-size:2.7rem;letter-spacing:-.03em;margin-bottom:20px}.feature h2 a{text-decoration:none}.feature .eyebrow{margin-bottom:16px}.meta{color:var(--muted);font-size:.8rem;margin:26px 0}.meta span{margin:0 9px}.read-link{display:inline-block;font-size:.9rem;font-weight:600;color:var(--orange)}.closing{text-align:center;padding:72px 0}.closing p{font-size:1.65rem;margin-bottom:18px}.closing a{font-size:.88rem}.site-footer{border-top:1px solid var(--line);padding-top:32px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.site-footer>div{display:flex;gap:24px;flex-wrap:wrap;font-size:.8rem}.site-footer small{color:var(--muted);font-size:.72rem}.article-heading{padding-top:44px;padding-bottom:26px}.back{display:inline-block;font-size:.82rem;margin-bottom:48px;color:var(--muted)}.article-heading h1{font-size:clamp(3.2rem,7vw,5.7rem)}.subtitle{font-size:1.8rem;color:var(--orange);margin-bottom:20px}.article-cover{margin-bottom:48px}.article-cover img{display:block;width:100%;height:auto;border-radius:16px}.article-cover figcaption{font-size:.75rem;color:var(--muted);margin-top:14px}.article-cover figcaption a{display:inline-block}.article-body{font-size:1.08rem;line-height:1.9;overflow-wrap:break-word}.article-body p{margin-bottom:28px}.article-footer{margin-top:48px;padding-top:32px;padding-bottom:40px;border-top:1px solid var(--line)}.article-footer .eyebrow{margin-bottom:12px}.article-footer h2{font-size:1.7rem;margin-bottom:10px}.article-footer p:not(.eyebrow){font-size:.9rem;color:var(--muted)}.coaching{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding-top:36px;padding-bottom:36px}.coaching h2{font-size:2.4rem;margin-bottom:20px}.coaching p:not(.eyebrow){color:var(--muted)}.return{padding-top:32px;padding-bottom:64px;font-size:.88rem}@media(max-width:720px){.shell,.reading{padding-left:22px;padding-right:22px}.intro{padding:56px 0 42px}.feature{grid-template-columns:1fr}.feature-copy{padding:28px}.feature h2{font-size:2.3rem}.section-label>span{display:none}.closing{padding:48px 0}.nav-items{gap:18px}.button{padding:10px 16px}.article-heading{padding-top:28px}.back{margin-bottom:36px}.article-cover{margin-bottom:30px}.article-body{font-size:1rem}.coaching{margin:0 22px}.desktop-break{display:none}.site-footer{margin-top:0;align-items:flex-start}.site-footer small{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.coaching,.return,.back,.skip{display:none}body{background:white}.article-heading{padding-top:0}h1{font-size:40pt}.article-cover{max-width:600px}.reading{max-width:none}.article-body{font-size:12pt}}
