.ac-page{--ac-border:#d7cbb4}.ac-page h1,.ac-page h2,.ac-page h3{color:var(--navy);font-family:Georgia,serif;font-weight:400}.ac-page h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.15}.ac-page h3{margin:0 0 16px;font-size:1.55rem;line-height:1.3}.ac-page p{max-width:72ch}:is(.ac-page a:focus-visible,.ac-page summary:focus-visible){outline-offset:5px;outline:3px solid #a76f12}.ac-page .button{text-align:center;white-space:normal;justify-content:center;min-height:48px}.ac-kicker{letter-spacing:.11em;text-transform:uppercase;color:#78551c;margin:0 0 20px;font-size:.875rem;font-weight:800}.ac-hero{background:var(--cream);border-bottom:1px solid var(--ac-border);padding:30px 0 76px}.ac-breadcrumbs{color:#526274;flex-wrap:wrap;gap:12px;margin-bottom:44px;font-size:.875rem;display:flex}.ac-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.ac-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.ac-page h1{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(2.6rem,4.7vw,4.3rem);line-height:1.08}.ac-page h1 em{color:#80591b}.ac-lead{color:#42546a;font-size:1.25rem;line-height:1.6}.ac-example{background:var(--navy);color:#d9e3ef;border-top:5px solid var(--gold);padding:clamp(24px,3vw,38px);box-shadow:0 16px 38px #071b3412}.ac-example .ac-kicker{color:var(--gold2)}.ac-example h2{color:#fff;font-size:clamp(1.8rem,2.5vw,2.45rem)}.ac-example ol{counter-reset:coaching;margin:25px 0;padding:0;list-style:none}.ac-example li{counter-increment:coaching;border-top:1px solid #ffffff35;padding:17px 0 17px 35px;position:relative}.ac-example li:before{content:counter(coaching);color:var(--gold2);font-family:Georgia,serif;font-size:1.25rem;position:absolute;left:0}.ac-example li strong,.ac-example li span{display:block}.ac-example li strong{color:#fff}.ac-example li span{margin-top:4px}.ac-small{font-size:.875rem;line-height:1.6}.ac-section{padding:80px 0}.ac-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,7vw,100px);display:grid}.ac-split>div>p:first-child:not(.ac-kicker){margin-top:0}.ac-tint{background:#f5f0e7}.ac-heading{max-width:790px;margin-bottom:38px}.ac-heading>p:last-child{color:#526274}.ac-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ac-area{background:var(--paper);border:1px solid var(--ac-border);padding:30px}.ac-number{color:#80591b;margin-bottom:20px;font:1.4rem Georgia,serif;display:block}.ac-area p{color:#42546a}.ac-practice{border-top:1px solid var(--ac-border);margin-bottom:0;padding-top:18px}.ac-practice strong{color:var(--navy);margin-bottom:5px;font-size:.875rem;display:block}.ac-text-link{text-underline-offset:5px;color:#78551c;font-weight:700;text-decoration:underline;display:inline-block}.ac-process{border-top:1px solid var(--ac-border);margin:0;padding:0;list-style:none}.ac-process>li{border-bottom:1px solid var(--ac-border);grid-template-columns:36px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.ac-process>li>span{color:#80591b;font:1.25rem Georgia,serif}.ac-process h3{margin-bottom:8px;font-size:1.4rem}.ac-process p{color:#42546a;margin:0}.ac-navy{background:var(--navy);color:#d9e3ef}.ac-navy h2{color:#fff}.ac-navy .ac-kicker{color:var(--gold2)}.ac-evidence{padding-left:20px}.ac-evidence li{padding:8px 0}.ac-evidence li::marker{color:var(--gold2)}.ac-pathways{border-top:1px solid var(--ac-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac-pathways article{border-right:1px solid var(--ac-border);flex-direction:column;align-items:flex-start;padding:28px 26px;display:flex}.ac-pathways article:first-child{padding-left:0}.ac-pathways article:last-child{border-right:0}.ac-pathways p{color:#42546a;margin-top:0}.ac-pathways a{margin-top:auto}.ac-path-note{border-top:1px solid var(--ac-border);color:#526274;padding-top:22px}.ac-founder{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ac-founder img{object-fit:contain;border:1px solid var(--ac-border);width:100%;height:auto}.ac-credentials{color:#526274;border-left:3px solid var(--gold);padding-left:20px;font-size:1rem;line-height:1.7}.ac-faq summary{padding-right:10px;font-size:1.0625rem;line-height:1.55}.ac-faq p{color:#42546a}.ac-reading{background:var(--cream);border-top:1px solid var(--ac-border);padding:36px 0}.ac-reading a{text-underline-offset:4px;color:#78551c;width:fit-content;padding:7px 0;text-decoration:underline;display:block}.ac-reading .ac-kicker{margin-bottom:10px}.ac-closing{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#d9e3ef;text-align:center;padding:76px 0}.ac-closing h2{color:#fff}.ac-closing .ac-kicker{color:var(--gold2)}.ac-closing p{max-width:680px;margin-inline:auto}.ac-closing .ac-small{margin-top:26px}.ac-page section[id]{scroll-margin-top:110px}@media (max-width:900px){.ac-hero-grid{grid-template-columns:1fr}.ac-hero-grid>div,.ac-example{max-width:760px}.ac-split{grid-template-columns:1fr;gap:25px}.ac-pathways{grid-template-columns:1fr}.ac-pathways article,.ac-pathways article:first-child{border-right:0;border-bottom:1px solid var(--ac-border);padding:25px 0}.ac-path-note{border-top:0}.ac-founder{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}}@media (max-width:600px){.ac-section{padding:52px 0}.ac-hero{padding-bottom:50px}.ac-breadcrumbs{margin-bottom:30px}.ac-page h1{font-size:clamp(2.35rem,9.5vw,3rem)}.ac-area-grid,.ac-founder{grid-template-columns:1fr}.ac-founder img{max-width:320px}.ac-area{padding:24px}.ac-page .actions{flex-direction:column;align-items:stretch}.ac-page .actions .button{width:100%}.ac-closing{padding:55px 0}.ac-lead{font-size:1.15rem}.ac-process>li{gap:12px}}
