.adhdc{--coach-ink:#203f36;--coach-muted:#486158;--coach-line:#bacabd;--coach-soft:#e8eee5;color:var(--coach-ink);font-family:var(--sans)}.adhdc-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:44px}.adhdc a{color:inherit;text-underline-offset:4px}.adhdc :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #8c5f23;outline-offset:4px}.adhdc-kicker{font:600 11px/1.7 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--coach-muted);margin:0 0 15px}.adhdc h1,.adhdc h2{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.adhdc h1{font-size:clamp(44px,5.6vw,72px);line-height:1.05;margin:0 0 25px}.adhdc h2{font-size:clamp(29px,3.3vw,43px);line-height:1.16;margin:0 0 23px}.adhdc h3{font-size:20px;line-height:1.45;font-weight:500;margin:0 0 12px}.adhdc p{font-size:16px;line-height:1.85;margin:0 0 18px}.adhdc p:last-child{margin-bottom:0}.adhdc [hidden]{display:none!important}.adhdc-hero{padding:66px 0 62px;background:linear-gradient(115deg,#e8eee5,#f6f2ea 68%);border-bottom:1px solid var(--coach-line)}.adhdc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:center}.adhdc-hero-copy{min-width:0}.adhdc .adhdc-lead{font-size:19px;line-height:1.8;max-width:52ch;color:var(--coach-muted);margin-bottom:29px}.adhdc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.adhdc-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:13px 22px;border:1px solid #244d3f;border-radius:7px;background:#244d3f;color:#fff!important;font:500 14px/1.5 var(--sans);text-decoration:none;cursor:pointer}.adhdc-button:hover{background:#183c30}.adhdc-button:disabled{opacity:.65;cursor:wait}.adhdc-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:13px;line-height:1.6;font-weight:500}.adhdc-session{padding:28px 27px;background:var(--card);border:1px solid var(--coach-line);border-top:3px solid #8c5f23;border-radius:10px}.adhdc .adhdc-price{font:400 43px/1.15 var(--serif);letter-spacing:-.02em;margin-bottom:6px}.adhdc-price span{font:500 12px/1.6 var(--sans);letter-spacing:.08em}.adhdc .adhdc-price-note{font-size:14px;color:var(--coach-muted);margin-bottom:25px}.adhdc-session dl{margin:0}.adhdc-session dl>div{padding:13px 0;border-top:1px solid var(--coach-line)}.adhdc-session dt{font-size:11px;line-height:1.6;color:var(--coach-muted);margin-bottom:4px}.adhdc-session dd{font-size:14px;line-height:1.6;margin:0}.adhdc .adhdc-session-note{font-size:12px;line-height:1.8;padding-top:15px;color:var(--coach-muted)}.adhdc-index{border-bottom:1px solid var(--coach-line);background:var(--card)}.adhdc-index>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 28px;padding-block:13px}.adhdc-index span{font-size:11px;color:var(--coach-muted)}.adhdc-index a{min-height:36px;display:inline-flex;align-items:center;font-size:12px}.adhdc-section{padding-block:70px;scroll-margin-top:25px}.adhdc-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:75px}.adhdc-prose{max-width:66ch}.adhdc-prose p{color:var(--coach-muted)}.adhdc-work{background:var(--coach-soft);border-block:1px solid var(--coach-line)}.adhdc-section-intro p:not(.adhdc-kicker){max-width:37ch;color:var(--coach-muted)}.adhdc-work-list article{border-top:1px solid #adc0af;padding:24px 0}.adhdc-work-list article:first-child{padding-top:0;border-top:0}.adhdc-work-list article:last-child{padding-bottom:0}.adhdc-work-label{display:block;font-size:11px;color:var(--coach-muted);margin-bottom:9px}.adhdc-work-list p{color:var(--coach-muted);font-size:15px}.adhdc-clinical{padding-block:48px;background:#24483c;color:#fbf8f2;scroll-margin-top:25px}.adhdc-clinical-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:75px;align-items:start}.adhdc-clinical .adhdc-kicker{color:#d8e3d5}.adhdc-author{display:flex;align-items:center;gap:23px}.adhdc-author img{width:144px;height:auto;flex:none;border-radius:8px;border:1px solid #afc2a8}.adhdc-author h2{font-size:34px;margin-bottom:8px}.adhdc-author p:not(.adhdc-kicker){font-size:12px;line-height:1.6;margin-bottom:13px}.adhdc-author a{font-size:13px;display:inline-flex;align-items:center;gap:12px;min-height:40px}.adhdc-clinical-copy>p{font-size:15px;color:#e2eade}.adhdc-clinical-copy blockquote{margin:25px 0;padding-left:20px;border-left:2px solid #c9a24e}.adhdc-clinical-copy blockquote p{font:400 23px/1.55 var(--serif);margin-bottom:12px}.adhdc-clinical-copy cite{font:400 11px/1.7 var(--sans)}.adhdc-clinical :is(a,button):focus-visible{outline-color:#e9d7ab}.adhdc-reading-heading{max-width:700px}.adhdc-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.adhdc-reading-grid>a{position:relative;padding:24px 24px 43px;border:1px solid var(--coach-line);border-radius:8px;background:var(--card);text-decoration:none}.adhdc-reading-grid>a:hover{border-color:#526b5c}.adhdc-reading-grid span{font-size:11px;color:var(--coach-muted);display:block;margin-bottom:12px}.adhdc-reading-grid h3{font-size:19px}.adhdc-reading-grid p{font-size:14px;color:var(--coach-muted);line-height:1.8}.adhdc-reading-grid b{position:absolute;bottom:17px;right:22px;font-size:20px;font-weight:400}.adhdc-faq details{border-top:1px solid var(--coach-line);padding:2px 0}.adhdc-faq details:last-child{border-bottom:1px solid var(--coach-line)}.adhdc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font-size:15px;line-height:1.6;cursor:pointer;list-style:none}.adhdc-faq summary::-webkit-details-marker{display:none}.adhdc-faq summary span{font-size:24px;font-weight:400;flex:none}.adhdc-faq details[open] summary span{font-size:0}.adhdc-faq details[open] summary span:after{content:"−";font-size:24px}.adhdc-faq p{font-size:14px;color:var(--coach-muted);padding-bottom:20px}.adhdc-enquire-band{padding-block:43px;background:var(--coach-soft);border-top:1px solid var(--coach-line)}.adhdc-enquire-band>.adhdc-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.adhdc-enquire-band h2{font-size:35px;margin-bottom:15px}.adhdc-enquire-band p:not(.adhdc-kicker){font-size:14px;color:var(--coach-muted)}.adhdc-enquire-band .adhdc-button{flex:none}.adhdc-form-page{padding:35px 0 65px}.adhdc-back{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-bottom:20px}.adhdc-form-heading{max-width:780px;margin-bottom:31px}.adhdc-form-heading h1{font-size:clamp(35px,4.5vw,53px);line-height:1.13;margin-bottom:20px}.adhdc-form-heading p:not(.adhdc-kicker){max-width:66ch;color:var(--coach-muted);font-size:16px}.adhdc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:start}.adhdc-form-card{min-width:0;padding:29px 31px 32px;background:var(--card);border:1px solid var(--coach-line);border-radius:10px}.adhdc-form-card h2{font:500 21px/1.5 var(--sans);letter-spacing:0;margin-bottom:9px}.adhdc .adhdc-form-intro{font-size:13px;color:var(--coach-muted);margin-bottom:25px}.adhdc-form-fields{padding:0;margin:0;border:0;min-width:0}.adhdc-field{margin:0 0 24px;min-width:0}.adhdc-field>label{display:block;font-size:14px;line-height:1.65;font-weight:500;margin-bottom:7px}.adhdc-optional{font-size:11px;font-weight:400;color:var(--coach-muted);margin-left:6px}.adhdc-field :is(input,select,textarea){display:block;max-width:100%;width:100%;min-height:46px;border:1px solid #9bae9e;border-radius:6px;background:#fffdf8;color:#203f36;padding:11px 12px;font:400 16px/1.5 var(--sans)}.adhdc-field textarea{resize:vertical;min-height:114px}.adhdc-field :is(input,select,textarea)[aria-invalid=true]{border-color:#974a34}.adhdc .adhdc-field-help{font-size:12px;line-height:1.75;color:var(--coach-muted);margin:0 0 9px}.adhdc .adhdc-field-error{font-size:12px;color:#863c2b;line-height:1.65;margin:7px 0 0}.adhdc-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.adhdc-check{display:flex;align-items:flex-start;gap:11px;margin:0}.adhdc-check input{flex:none;width:19px;height:19px;accent-color:#244d3f;margin:4px 0 0}.adhdc-check label{font-size:13px;line-height:1.85}.adhdc-check-field{margin:0 0 20px}.adhdc .adhdc-check-field .adhdc-field-error{margin-left:30px}.adhdc-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.adhdc-turnstile{min-height:65px;margin:12px 0 19px;max-width:100%}.adhdc-submit-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.adhdc .adhdc-send-status{font-size:12px;color:var(--coach-muted);margin:0}.adhdc .adhdc-form-error-summary{padding:15px 18px;border:1px solid #b57861;border-left:3px solid #9c4f33;border-radius:6px;background:#f6eae3;color:#703824;font-size:14px;line-height:1.8;margin-bottom:23px}.adhdc-form-error-summary a{display:block;min-height:35px;font-size:13px}.adhdc-form-error-summary p{font-size:14px;margin:0}.adhdc-new-enquiry{background:transparent;border:1px solid #9bae9e;border-radius:6px;color:inherit;padding:10px 13px;min-height:44px;font:400 13px/1.6 var(--sans);margin-top:12px;cursor:pointer}.adhdc-form-aside{padding:23px;border-top:3px solid #8c5f23;background:var(--coach-soft);border-radius:7px}.adhdc-form-aside h2{font:500 18px/1.5 var(--sans);letter-spacing:0;margin-bottom:18px}.adhdc-form-aside dl{margin:0 0 20px}.adhdc-form-aside dl>div{border-bottom:1px solid #b8c9b8;padding:11px 0}.adhdc-form-aside dt{font-size:11px;color:var(--coach-muted);margin-bottom:5px}.adhdc-form-aside dd{font-size:14px;line-height:1.7;margin:0}.adhdc-form-aside p{font-size:12px;line-height:1.8;color:var(--coach-muted)}.adhdc-form-aside a{overflow-wrap:anywhere}.adhdc-success{border:1px solid var(--coach-line);border-top:3px solid #37502f;border-radius:10px;padding:32px;background:var(--card);max-width:760px}.adhdc-success h2{font-size:34px}.adhdc-success p{color:var(--coach-muted)}.adhdc-reference{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.adhdc-noscript{padding:14px 18px;border-left:3px solid #8c5f23;background:#efe9de;font-size:14px!important;margin-bottom:23px!important}@media(max-width:1000px){.adhdc-hero-grid{gap:35px;grid-template-columns:minmax(0,1fr) 290px}.adhdc-split,.adhdc-clinical-grid{gap:42px}.adhdc-form-grid{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.adhdc-author{gap:17px}.adhdc-author img{width:118px}.adhdc-author h2{font-size:30px}}@media(max-width:800px){.adhdc-wrap{padding-inline:25px}.adhdc-hero{padding-block:44px}.adhdc-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.adhdc-hero-copy{max-width:680px}.adhdc-session{max-width:680px;padding:23px 25px}.adhdc-session dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.adhdc-session-note{max-width:54ch}.adhdc-split,.adhdc-clinical-grid{grid-template-columns:minmax(0,1fr);gap:28px}.adhdc-section{padding-block:48px}.adhdc-section-intro p:not(.adhdc-kicker){max-width:65ch}.adhdc-reading-grid{grid-template-columns:minmax(0,1fr)}.adhdc-reading-grid>a{padding:21px 23px 32px}.adhdc-reading-grid p{max-width:62ch}.adhdc-enquire-band>.adhdc-wrap{align-items:flex-start;flex-direction:column;gap:23px}.adhdc-form-grid{grid-template-columns:minmax(0,1fr)}.adhdc-form-aside{max-width:760px}.adhdc-form-aside dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.adhdc-form-card{padding:25px}.adhdc-clinical{padding-block:35px}}@media(max-width:500px){.adhdc-wrap{padding-inline:20px}.adhdc h1{font-size:47px}.adhdc h2{font-size:32px}.adhdc-hero{padding-top:34px}.adhdc .adhdc-lead{font-size:17px}.adhdc-actions{align-items:flex-start;flex-direction:column;gap:12px}.adhdc-session{padding:21px}.adhdc-session dl,.adhdc-form-aside dl{grid-template-columns:1fr;gap:0}.adhdc-session dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px}.adhdc-session dt{padding-top:2px;margin-bottom:0}.adhdc-index>div{gap:3px 18px;padding-block:10px}.adhdc-index span{width:100%}.adhdc-index a{min-height:32px}.adhdc-author img{width:96px}.adhdc-author h2{font-size:29px}.adhdc-author .adhdc-kicker{font-size:10px;margin-bottom:8px}.adhdc-clinical-copy blockquote p{font-size:22px}.adhdc-enquire-band h2{font-size:30px}.adhdc-form-page{padding-top:22px}.adhdc-form-heading h1{font-size:38px}.adhdc-form-card{padding:23px 19px}.adhdc-form-row{grid-template-columns:1fr;gap:0}.adhdc-form-aside{padding:23px}.adhdc-turnstile{overflow-x:auto}.adhdc-success{padding:25px 22px}.adhdc-success h2{font-size:30px}}@media print{.adhdc-index,.adhdc-actions,.adhdc-enquire-band,.adhdc-reading-grid,.adhdc-form-card,.adhdc-form-aside{display:none}.adhdc-section,.adhdc-hero,.adhdc-clinical{padding-block:22px;background:none;color:#203f36}.adhdc-wrap{padding-inline:0}.adhdc-clinical .adhdc-kicker{color:#486158}.adhdc-split,.adhdc-clinical-grid,.adhdc-hero-grid{display:block}.adhdc-session{margin-top:22px}.adhdc-clinical-copy>p{color:#486158}.adhdc-faq details>p{display:block!important}}[data-adhd-coaching-service]{--coach-forest:#21483e;--coach-teal:#315f58;--coach-gold:#a87932;--coach-clay:#995e45}[data-adhd-coaching-service] .adhdc-kicker{font-size:11px;line-height:1.7;margin-bottom:15px}[data-adhd-coaching-service] .adhdc-hero{padding-block:70px 68px;background:radial-gradient(ellipse at 88% 8%,#91b99724,transparent 56%),linear-gradient(115deg,#153f3d 12%,#2b655a);color:#fcf7eb;border:0}[data-adhd-coaching-service] .adhdc-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:72px}[data-adhd-coaching-service] .adhdc-hero h1{font-size:clamp(48px,5.6vw,72px);line-height:1.06;color:#fcf7eb}[data-adhd-coaching-service] .adhdc-hero h1 em{font-weight:400;color:#f0e2b8}[data-adhd-coaching-service] .adhdc-hero-copy{padding-block:12px}[data-adhd-coaching-service] .adhdc-hero-copy>.adhdc-kicker{color:#d7e4d8}[data-adhd-coaching-service] .adhdc-lead{font-size:18px;line-height:1.8;max-width:42ch;margin-bottom:24px;color:#e2ece3}[data-adhd-coaching-service] .adhdc-hero-fee{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-bottom:25px;font-size:12px;color:#e5eee3}[data-adhd-coaching-service] .adhdc-hero-fee strong{font:400 25px/1.4 var(--serif);color:#fcf7eb}[data-adhd-coaching-service] .adhdc-hero-fee span{padding-left:14px;border-left:1px solid #75998a}[data-adhd-coaching-service] .adhdc-hero .adhdc-button{background:#d2b76e;border-color:#d2b76e;color:#1f403a!important;font-weight:600}[data-adhd-coaching-service] .adhdc-hero .adhdc-button:hover{background:#e0c783}[data-adhd-coaching-service] .adhdc-hero .adhdc-text-link{color:#fcf7eb}[data-adhd-coaching-service] .adhdc-hero a:focus-visible{outline-color:#f0e2b8}[data-adhd-coaching-service] .adhdc-hero-editorial{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:26px;align-items:end;min-width:0}[data-adhd-coaching-service] .adhdc-hero-author{min-width:0;margin:0}[data-adhd-coaching-service] .adhdc-hero-portrait{aspect-ratio:5/6;border-radius:115px 115px 5px 5px;overflow:hidden;background:#7e9777}[data-adhd-coaching-service] .adhdc-hero-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%}[data-adhd-coaching-service] .adhdc-hero-author figcaption{padding-top:16px}[data-adhd-coaching-service] .adhdc-hero-author figcaption span{display:block;font-size:12px;line-height:1.8;color:#e5eee3}[data-adhd-coaching-service] .adhdc-hero-author figcaption span:first-child{text-transform:uppercase;letter-spacing:.075em;font-size:11px;color:#fcf7eb;margin-bottom:5px}[data-adhd-coaching-service] .adhdc-hero-author figcaption>a{display:inline-block;font:400 23px/1.5 var(--serif);text-decoration:none;margin-bottom:2px}[data-adhd-coaching-service] .adhdc-hero-author figcaption>a:hover{text-decoration:underline}[data-adhd-coaching-service] .adhdc-hero-quote{min-width:0;margin:0 0 5px;padding-top:22px;border-top:1px solid #8ba695}[data-adhd-coaching-service] .adhdc-hero-quote p{font:400 23px/1.5 var(--serif);color:#fcf7eb;margin-bottom:20px}[data-adhd-coaching-service] .adhdc-hero-quote cite{font:400 12px/1.9 var(--sans);color:#e5eee3;display:block}[data-adhd-coaching-service] .adhdc-facts-band{background:linear-gradient(110deg,#f3ebd9,#e9efdf 60%,#e0ece3);border-bottom:1px solid #bfcdba}[data-adhd-coaching-service] .adhdc-session-strip{display:grid;grid-template-columns:1fr .8fr 1fr 1.25fr 1.2fr;gap:25px;margin:0;padding:26px 0;border:0}[data-adhd-coaching-service] .adhdc-session-strip>div{min-width:0}[data-adhd-coaching-service] .adhdc-session-strip span{display:block;margin-bottom:5px;font-size:10px;line-height:1.7;letter-spacing:.07em;text-transform:uppercase;color:#5b6d59}[data-adhd-coaching-service] .adhdc-session-strip strong{display:block;font-size:13px;line-height:1.6;font-weight:500}[data-adhd-coaching-service] .adhdc-index{background:#fbf8f0}[data-adhd-coaching-service] .adhdc-index a{text-decoration:none;border-bottom:1px solid transparent}[data-adhd-coaching-service] .adhdc-index a:hover{border-bottom-color:#8d6841}[data-adhd-coaching-service] .adhdc-section{padding-block:76px}[data-adhd-coaching-service] .adhdc-work{background:#e1e9dc;border-color:#b9c9b1}[data-adhd-coaching-service] .adhdc-work-list{border:1px solid #a8bda8;border-radius:9px;overflow:hidden;background:#fcf8ef;box-shadow:0 8px 20px #27473508}[data-adhd-coaching-service] .adhdc-work-list article{position:relative;padding:26px 26px 25px 72px;border-top:1px solid #c5cfba;border-left:4px solid #577b72}[data-adhd-coaching-service] .adhdc-work-list article:first-child{padding-top:26px;border-top:0;border-left-color:#9e793d}[data-adhd-coaching-service] .adhdc-work-list article:last-child{padding-bottom:25px;border-left-color:#a4765b}[data-adhd-coaching-service] .adhdc-work-list article:before{content:attr(data-work-number);position:absolute;left:20px;top:23px;font:400 26px/1.4 var(--serif);color:#7c7e5c}[data-adhd-coaching-service] .adhdc-work-list .adhdc-work-label{font-size:10px;letter-spacing:.055em;text-transform:uppercase;color:#63745f}[data-adhd-coaching-service] .adhdc-work-list h3{font-size:20px}[data-adhd-coaching-service] .adhdc-work-list p{font-size:14px;line-height:1.85}[data-adhd-coaching-service] .adhdc-journey{background:#f7f2e9;border-bottom:1px solid #c7cdbb}[data-adhd-coaching-service] .adhdc-journey-heading{display:grid;grid-template-columns:1.08fr 1fr;gap:75px;align-items:end;margin-bottom:37px}[data-adhd-coaching-service] .adhdc-journey-heading h2{margin-bottom:0}[data-adhd-coaching-service] .adhdc-journey-heading>p{max-width:49ch;font-size:15px;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;padding:0;margin:0;list-style:none}[data-adhd-coaching-service] .adhdc-steps li{min-width:0;position:relative;padding-top:18px;border-top:2px solid #8d9d87}[data-adhd-coaching-service] .adhdc-steps li:nth-child(2){border-top-color:#7c9f90}[data-adhd-coaching-service] .adhdc-steps li:nth-child(3){border-top-color:#b78c46}[data-adhd-coaching-service] .adhdc-steps li:nth-child(4){border-top-color:#679389}[data-adhd-coaching-service] .adhdc-steps li:nth-child(5){border-top-color:#bd8f77}[data-adhd-coaching-service] .adhdc-step-number{display:block;font:400 27px/1.2 var(--serif);color:#68745a;margin-bottom:13px}[data-adhd-coaching-service] .adhdc-steps h3{font-size:17px;line-height:1.5;margin-bottom:12px}[data-adhd-coaching-service] .adhdc-steps p{font-size:13px;line-height:1.85;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-clinical{padding-block:52px;background:#244c45}[data-adhd-coaching-service] .adhdc-clinical-intro .adhdc-text-link{font-size:13px}[data-adhd-coaching-service] .adhdc-clinical-copy blockquote{padding:20px 23px;border:1px solid #5c8271;border-left:3px solid #d0ab62;background:#31594d;border-radius:0 6px 6px 0}[data-adhd-coaching-service] .adhdc-reading-grid>a{padding-top:29px;border-top:4px solid #a8785b;background:#f4e9dc}[data-adhd-coaching-service] .adhdc-reading-grid>a:nth-child(2){border-top-color:#60847a;background:#e8efdf}[data-adhd-coaching-service] .adhdc-reading-grid>a:nth-child(3){border-top-color:#b18a44;background:#f3edda}[data-adhd-coaching-service] .adhdc-reading-grid span{letter-spacing:.055em;text-transform:uppercase;font-size:10px}[data-adhd-coaching-service] .adhdc-enquire-band{background:#dce7d9;border-top-color:#afc2a5;padding-block:47px}[data-adhd-coaching-service] .adhdc-continuity{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;margin-top:37px;padding:29px 30px;border:1px solid #bac6b2;border-left:3px solid #668174;border-radius:0 7px 7px 0;background:#e8eddf}[data-adhd-coaching-service] .adhdc-continuity h3{font:400 26px/1.4 var(--serif);margin:0}[data-adhd-coaching-service] .adhdc-continuity p:not(.adhdc-kicker){font-size:14px;line-height:1.85;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-research-notes{padding-block:24px 30px;background:#f7f3eb;border-top:1px solid #c1cdba}[data-adhd-coaching-service] .adhdc-research-notes summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:12px;line-height:1.7;cursor:pointer;list-style:none}[data-adhd-coaching-service] .adhdc-research-notes summary::-webkit-details-marker{display:none}[data-adhd-coaching-service] .adhdc-research-notes summary span{font-size:20px}[data-adhd-coaching-service] .adhdc-research-notes details[open] summary span{font-size:0}[data-adhd-coaching-service] .adhdc-research-notes details[open] summary span:after{content:"−";font-size:20px}[data-adhd-coaching-service] .adhdc-research-notes details>div{max-width:85ch;padding-top:15px}[data-adhd-coaching-service] .adhdc-research-notes p{font-size:12px;line-height:1.85;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-research-notes ul{padding-left:18px;margin:15px 0 0}[data-adhd-coaching-service] .adhdc-research-notes li{font-size:12px;line-height:1.8;margin-block:8px}@media(max-width:1000px){[data-adhd-coaching-service] .adhdc-hero-grid{gap:35px}[data-adhd-coaching-service] .adhdc-hero-editorial{gap:20px}[data-adhd-coaching-service] .adhdc-hero-quote p{font-size:20px}[data-adhd-coaching-service] .adhdc-journey-heading{gap:42px}[data-adhd-coaching-service] .adhdc-steps{gap:19px}[data-adhd-coaching-service] .adhdc-steps h3{font-size:16px}}@media(max-width:800px){[data-adhd-coaching-service] .adhdc-hero{padding-block:43px 42px}[data-adhd-coaching-service] .adhdc-hero-grid{grid-template-columns:minmax(0,1fr);gap:31px}[data-adhd-coaching-service] .adhdc-hero-copy{padding-block:0}[data-adhd-coaching-service] .adhdc-lead{max-width:58ch}[data-adhd-coaching-service] .adhdc-hero-editorial{max-width:490px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}[data-adhd-coaching-service] .adhdc-hero-quote p{font-size:23px}[data-adhd-coaching-service] .adhdc-session-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;margin:0;padding-block:23px}[data-adhd-coaching-service] .adhdc-section{padding-block:49px}[data-adhd-coaching-service] .adhdc-journey-heading{grid-template-columns:1fr;gap:23px;margin-bottom:29px}[data-adhd-coaching-service] .adhdc-journey-heading>p{max-width:62ch}[data-adhd-coaching-service] .adhdc-steps{grid-template-columns:1fr;gap:0;max-width:680px}[data-adhd-coaching-service] .adhdc-steps li{display:grid;grid-template-columns:43px minmax(0,1fr);gap:0 15px;padding:19px 0;border-top-width:1px}[data-adhd-coaching-service] .adhdc-step-number{grid-row:1/3;margin:0}[data-adhd-coaching-service] .adhdc-steps h3{font-size:18px;margin-bottom:8px}[data-adhd-coaching-service] .adhdc-steps p{font-size:14px;grid-column:2}[data-adhd-coaching-service] .adhdc-clinical{padding-block:38px}[data-adhd-coaching-service] .adhdc-continuity{grid-template-columns:1fr;gap:20px;padding:25px}}@media(max-width:500px){[data-adhd-coaching-service] .adhdc-hero{padding-top:33px}[data-adhd-coaching-service] .adhdc-hero h1{font-size:47px}[data-adhd-coaching-service] .adhdc-lead{font-size:17px}[data-adhd-coaching-service] .adhdc-hero-fee{gap:2px 10px}[data-adhd-coaching-service] .adhdc-hero-fee strong{font-size:23px}[data-adhd-coaching-service] .adhdc-hero-fee span{padding-left:0;border:0;width:100%}[data-adhd-coaching-service] .adhdc-hero-editorial{gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}[data-adhd-coaching-service] .adhdc-hero-quote{margin:0;padding-top:17px}[data-adhd-coaching-service] .adhdc-hero-quote p{font-size:19px;line-height:1.55;margin-bottom:15px}[data-adhd-coaching-service] .adhdc-hero-quote cite{font-size:12px}[data-adhd-coaching-service] .adhdc-hero-author figcaption>a{font-size:21px}[data-adhd-coaching-service] .adhdc-session-strip{gap:16px 20px}[data-adhd-coaching-service] .adhdc-session-strip strong{font-size:12px}[data-adhd-coaching-service] .adhdc-work-list article{padding:23px 18px 23px 58px}[data-adhd-coaching-service] .adhdc-work-list article:first-child{padding-top:23px}[data-adhd-coaching-service] .adhdc-work-list article:last-child{padding-bottom:23px}[data-adhd-coaching-service] .adhdc-work-list article:before{left:15px;top:22px;font-size:23px}[data-adhd-coaching-service] .adhdc-work-list h3{font-size:18px}[data-adhd-coaching-service] .adhdc-clinical-copy blockquote{padding:17px 19px}}@media print{[data-adhd-coaching-service] .adhdc-hero,[data-adhd-coaching-service] .adhdc-work,[data-adhd-coaching-service] .adhdc-journey,[data-adhd-coaching-service] .adhdc-clinical{background:none;padding-block:22px}[data-adhd-coaching-service] .adhdc-session-strip{margin-top:22px}[data-adhd-coaching-service] .adhdc-hero h1,[data-adhd-coaching-service] .adhdc-hero h1 em,[data-adhd-coaching-service] .adhdc-hero .adhdc-lead,[data-adhd-coaching-service] .adhdc-hero-fee,[data-adhd-coaching-service] .adhdc-hero-fee strong,[data-adhd-coaching-service] .adhdc-hero-quote p,[data-adhd-coaching-service] .adhdc-hero-author figcaption span{color:#203f36}[data-adhd-coaching-service] .adhdc-hero-editorial{display:block;max-width:500px}[data-adhd-coaching-service] .adhdc-hero-portrait{display:none}[data-adhd-coaching-service] .adhdc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}[data-adhd-coaching-service] .adhdc-work-list,[data-adhd-coaching-service] .adhdc-clinical-copy blockquote{background:none;box-shadow:none;color:#203f36}}[data-adhd-coaching-service] .adhdc-task-figure,[data-adhd-coaching-service] .adhdc-loop-figure{margin:39px 0 0;padding:25px 29px 27px;background:#fcf8ee;border:1px solid #b6c7ae;border-top:2px solid #74917b;border-radius:4px}[data-adhd-coaching-service] .adhdc-task-figure figcaption,[data-adhd-coaching-service] .adhdc-loop-figure figcaption{font-size:12px;line-height:1.7;font-weight:500;color:#466054;margin-bottom:23px}[data-adhd-coaching-service] .adhdc-task-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}[data-adhd-coaching-service] .adhdc-task-parts li{position:relative;min-width:0;padding-top:18px;border-top:1px solid #a2b69b}[data-adhd-coaching-service] .adhdc-task-parts li:not(:last-child):after{content:"→";position:absolute;top:11px;right:-26px;color:#597561;font-size:19px}[data-adhd-coaching-service] .adhdc-task-parts span{display:block;font-size:11px;line-height:1.7;letter-spacing:.035em;color:#576b50;margin-bottom:9px}[data-adhd-coaching-service] .adhdc-task-parts strong{display:block;font-size:16px;line-height:1.55;font-weight:500;margin-bottom:10px}[data-adhd-coaching-service] .adhdc-task-parts p{font-size:13px;line-height:1.8;color:var(--coach-muted);margin:0}[data-adhd-coaching-service] .adhdc-effort{background:#f9f5ed}[data-adhd-coaching-service] .adhdc-loop-figure{border-color:#c4bca4;border-top-color:#9c8053;background:#f1ecdf}[data-adhd-coaching-service] .adhdc-avoidance-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;padding:0;margin:0;list-style:none}[data-adhd-coaching-service] .adhdc-avoidance-flow li{position:relative;min-width:0;border-top:1px solid #b2aa8f;padding-top:13px}[data-adhd-coaching-service] .adhdc-avoidance-flow li:not(:last-child):after{content:"→";position:absolute;top:31px;right:-23px;font-size:18px;color:#7e6d47}[data-adhd-coaching-service] .adhdc-avoidance-flow span{display:block;font:400 22px/1.3 var(--serif);color:#73613e;margin-bottom:11px}[data-adhd-coaching-service] .adhdc-avoidance-flow strong{display:block;font-size:14px;line-height:1.7;font-weight:500}[data-adhd-coaching-service] .adhdc-loop-figure .adhdc-loop-note{margin:25px 0 0;padding-top:17px;border-top:1px solid #c3baa2;font-size:12px;line-height:1.8;color:#5a644f;max-width:83ch}[data-adhd-coaching-service] .adhdc-systems{background:#e6ecdf;border-block:1px solid #c0ccb5}[data-adhd-coaching-service] .adhdc-support-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 43px;margin:33px 0 0}[data-adhd-coaching-service] .adhdc-support-examples>div{min-width:0;padding:23px 0;border-top:1px solid #acbda1}[data-adhd-coaching-service] .adhdc-support-examples dt{font-size:17px;line-height:1.6;font-weight:500;margin-bottom:9px}[data-adhd-coaching-service] .adhdc-support-examples dd{margin:0;font-size:14px;line-height:1.85;color:var(--coach-muted);max-width:53ch}[data-adhd-coaching-service] .adhdc-insight-links{display:flex;flex-wrap:wrap;gap:8px 31px;padding-top:12px;border-top:1px solid #acbda1;margin-top:4px}[data-adhd-coaching-service] .adhdc-insight-links a{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:13px;line-height:1.7}[data-adhd-coaching-service] .adhdc-fees{background:#ede8d8;border-block:1px solid #c7c5b0}[data-adhd-coaching-service] .adhdc-fees>.adhdc-wrap>div>p:not(.adhdc-kicker){font-size:15px;color:#4c5f4f;max-width:35ch}[data-adhd-coaching-service] .adhdc-fee-details dl{margin:0 0 20px}[data-adhd-coaching-service] .adhdc-fee-details dl>div{padding:19px 0;border-top:1px solid #b8baa1}[data-adhd-coaching-service] .adhdc-fee-details dt{font-size:14px;line-height:1.7;font-weight:500;margin-bottom:6px}[data-adhd-coaching-service] .adhdc-fee-details dd{margin:0;font-size:14px;line-height:1.8;color:#4c5f4f}@media(max-width:1000px){[data-adhd-coaching-service] .adhdc-avoidance-flow{gap:23px}[data-adhd-coaching-service] .adhdc-avoidance-flow li:not(:last-child):after{right:-19px}}@media(max-width:800px){[data-adhd-coaching-service] .adhdc-task-figure,[data-adhd-coaching-service] .adhdc-loop-figure{padding:23px;margin-top:28px}[data-adhd-coaching-service] .adhdc-task-parts{grid-template-columns:1fr;gap:0}[data-adhd-coaching-service] .adhdc-task-parts li{padding:18px 0}[data-adhd-coaching-service] .adhdc-task-parts li:last-child{padding-bottom:0}[data-adhd-coaching-service] .adhdc-task-parts li:not(:last-child):after{display:none}[data-adhd-coaching-service] .adhdc-avoidance-flow{grid-template-columns:1fr;gap:0}[data-adhd-coaching-service] .adhdc-avoidance-flow li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:15px;padding-block:15px}[data-adhd-coaching-service] .adhdc-avoidance-flow li:last-child{padding-bottom:0}[data-adhd-coaching-service] .adhdc-avoidance-flow span{margin:0}[data-adhd-coaching-service] .adhdc-avoidance-flow li:not(:last-child):after{display:none}[data-adhd-coaching-service] .adhdc-support-examples{grid-template-columns:1fr;margin-top:26px}}@media(max-width:500px){[data-adhd-coaching-service] .adhdc-task-figure,[data-adhd-coaching-service] .adhdc-loop-figure{padding:21px 19px}[data-adhd-coaching-service] .adhdc-task-parts strong{font-size:15px}}@media print{[data-adhd-coaching-service] .adhdc-task-figure,[data-adhd-coaching-service] .adhdc-loop-figure,[data-adhd-coaching-service] .adhdc-systems,[data-adhd-coaching-service] .adhdc-fees{background:none;break-inside:avoid}}[data-adhd-coaching-service] .adhdc-foundations{background:#f5f1e7;border-top:1px solid #c5cebb}[data-adhd-coaching-service] .adhdc-health-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:35px 0 0}[data-adhd-coaching-service] .adhdc-health-pillars>div{min-width:0;padding-top:18px;border-top:2px solid #78937f}[data-adhd-coaching-service] .adhdc-health-pillars>div:nth-child(2){border-top-color:#b18a50}[data-adhd-coaching-service] .adhdc-health-pillars>div:nth-child(3){border-top-color:#ab7b61}[data-adhd-coaching-service] .adhdc-health-pillars dt{font:400 26px/1.4 var(--serif);margin-bottom:13px}[data-adhd-coaching-service] .adhdc-health-pillars dd{margin:0 0 12px;font-size:14px;line-height:1.85;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-health-pillars a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;line-height:1.8}[data-adhd-coaching-service] .adhdc-rest-note{max-width:91ch;border-top:1px solid #c1ccb6;padding-top:22px;margin:23px 0 0;font-size:14px;line-height:1.85;color:var(--coach-muted)}@media(max-width:800px){[data-adhd-coaching-service] .adhdc-health-pillars{grid-template-columns:1fr;gap:22px;margin-top:27px}[data-adhd-coaching-service] .adhdc-health-pillars dt{font-size:24px;margin-bottom:10px}}@media print{[data-adhd-coaching-service] .adhdc-foundations{background:none}}.adhdc-who{border:0;padding:0;margin:0 0 24px;min-width:0}.adhdc-who legend{font-size:14px;line-height:1.65;font-weight:500;margin:0 0 9px;padding:0}.adhdc-who .adhdc-check{margin:0 0 6px}[data-young-person][hidden]{display:none!important}[data-adhd-coaching-service] .adhdc-coach{background:#eaf2ec}[data-adhd-coaching-service] .adhdc-coach .adhdc-kicker{color:#236967}[data-adhd-coaching-service] .adhdc-coach-card{min-width:0;padding:30px 32px 24px;background:#fbf8f1;border:1px solid #b2cec8;border-top:4px solid var(--coach-teal);border-radius:8px;box-shadow:0 10px 24px -18px #234a443d}[data-adhd-coaching-service] .adhdc-coach-head{display:flex;align-items:center;gap:24px;margin-bottom:24px}[data-adhd-coaching-service] .adhdc-coach-portrait{flex:none;width:140px;aspect-ratio:5/6;border-radius:70px 70px 5px 5px;overflow:hidden;background:#7e9777;border:1px solid #c9d4bd}[data-adhd-coaching-service] .adhdc-coach-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}[data-adhd-coaching-service] .adhdc-coach .adhdc-coach-name{min-width:0;margin:0;font-size:11px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase;color:var(--coach-muted)}[data-adhd-coaching-service] .adhdc-coach-name a{display:block;margin-bottom:4px;font:400 28px/1.3 var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--coach-ink);text-decoration:none}[data-adhd-coaching-service] .adhdc-coach-name a:hover{text-decoration:underline}[data-adhd-coaching-service] .adhdc-coach-name span{display:block}[data-adhd-coaching-service] .adhdc-coach-card .adhdc-prose p{font-size:16px}[data-adhd-coaching-service] .adhdc-coach-card .adhdc-text-link{margin-top:10px}@media(max-width:500px){[data-adhd-coaching-service] .adhdc-coach-card{padding:24px 21px 18px}[data-adhd-coaching-service] .adhdc-coach-head{gap:18px;margin-bottom:20px}[data-adhd-coaching-service] .adhdc-coach-portrait{width:104px}[data-adhd-coaching-service] .adhdc-coach-name a{font-size:24px}}@media print{[data-adhd-coaching-service] .adhdc-coach,[data-adhd-coaching-service] .adhdc-coach-card{background:none;box-shadow:none;break-inside:avoid}}@media(min-width:501px)and (max-width:800px){.adhdc-form-aside dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.adhdc-times{min-width:0;margin:0 0 26px;padding:21px 22px 22px;border:1px solid #c3cfc1;border-top:3px solid #8c5f23;border-radius:9px;background:#f7f4ec}.adhdc-times:focus{outline:none}.adhdc-times legend{float:left;width:100%;padding:0;margin:0 0 4px;font:500 17px/1.5 var(--sans)}.adhdc-times legend+*{clear:both}.adhdc .adhdc-times-when{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--coach-muted)}.adhdc-times-when strong{font:400 23px/1.35 var(--serif);letter-spacing:-.01em;color:var(--coach-ink)}.adhdc .adhdc-times-intro{font-size:13px;line-height:1.75;color:var(--coach-muted);margin:0 0 16px;max-width:62ch}.adhdc .adhdc-times-picker>.adhdc-field-help{margin-bottom:12px}.adhdc-cal{margin:0 0 14px;min-width:0}.adhdc-cal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.adhdc-cal-nav{flex:none;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9bae9e;border-radius:7px;background:#fffdf8;color:var(--coach-ink);font:400 24px/1 var(--sans);cursor:pointer}.adhdc-cal-nav:hover:not(:disabled){border-color:#244d3f;background:#eef4ee}.adhdc-cal-nav:disabled{opacity:.35;cursor:default}.adhdc .adhdc-cal-week{margin:0;text-align:center;line-height:1.4}.adhdc-cal-week strong{display:block;font:500 15px/1.45 var(--sans)}.adhdc-cal-week span{display:block;font-size:11px;letter-spacing:.04em;color:var(--coach-muted)}.adhdc-cal-grid{--cal-row:22px;--cal-slot-row:38px;--cal-time:58px;display:grid;grid-template-columns:var(--cal-time) repeat(var(--cal-cols,5),minmax(0,1fr));min-width:0;background:#fffdf8;border:1px solid #c3cfc1;border-radius:7px}.adhdc-cal-corner,.adhdc-cal-day{border-bottom:1px solid #c3cfc1}.adhdc-cal-day{min-width:0;padding:8px 2px 7px;text-align:center;border-left:1px solid #e3e6dc}.adhdc-cal-day span{display:block;font-size:10.5px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:var(--coach-muted)}.adhdc-cal-day b{display:inline-block;min-width:28px;padding:1px 4px;border-radius:14px;font:500 16px/1.6 var(--sans)}.adhdc-cal-day.is-today b{background:#f0e2b8;color:#5b4416}.adhdc-cal-day.is-past{opacity:.5}.adhdc-cal-time{display:flex;justify-content:flex-end;align-items:flex-start;padding:3px 8px 0 0;font-size:10.5px;line-height:1.2;color:var(--coach-muted);border-top:1px dotted #e5e2d7;white-space:nowrap}.adhdc-cal-cell{min-width:0;border-left:1px solid #e3e6dc;border-top:1px dotted #e5e2d7;background:#fbf9f3}.adhdc-cal-time.is-hour,.adhdc-cal-cell.is-hour{border-top:1px solid #dfe3d8}.adhdc-cal-cell.is-past{background:#f3f0e8}.adhdc-cal-cell.is-slot{position:relative;padding:3px}.adhdc-slot{position:relative;width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 7px;padding:0 4px;border:1px solid #5f8a78;border-radius:5px;background:#e2eee5;color:#1d4436;font:600 12.5px/1.2 var(--sans);cursor:pointer}.adhdc-slot-time small{font:inherit}.adhdc-slot-action{font-size:11px;font-weight:400;color:#3f6b5a}.adhdc-slot:hover{background:#d2e5d8;border-color:#244d3f}.adhdc-slot[aria-pressed=true]{background:#244d3f;border-color:#244d3f;color:#fff}.adhdc-slot[aria-pressed=true] .adhdc-slot-action{color:#e3ece4}.adhdc-slot[aria-pressed=true]:after{content:"✓";position:absolute;top:-7px;right:-6px;width:17px;height:17px;border-radius:50%;background:#8c5f23;color:#fff;font:700 10px/17px var(--sans);text-align:center;box-shadow:0 0 0 2px #fffdf8}.adhdc .adhdc-slot:focus-visible{outline:3px solid #8c5f23;outline-offset:2px;z-index:1}.adhdc .adhdc-cal-empty{margin:9px 0 0;font-size:12px;color:var(--coach-muted)}.adhdc .adhdc-cal-key{margin:9px 0 0;font-size:11.5px;line-height:1.6;color:var(--coach-muted)}.adhdc-cal-key span{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-2px;border:1px solid #5f8a78;border-radius:3px;background:#e2eee5}.adhdc .adhdc-times-school{margin:0 0 14px;padding:9px 13px;border-left:3px solid #c9a24e;background:#f3ebd9;font-size:13px;line-height:1.7;color:#5b4a2b}.adhdc-requested{margin:0 0 14px;padding:11px 14px;border:1px solid #a9c4b2;border-radius:7px;background:#eaf2ec}.adhdc .adhdc-requested-title{margin:0 0 2px;font-size:13px;font-weight:500}.adhdc-requested ul{list-style:none;padding:0;margin:0}.adhdc-requested li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;line-height:1.55}.adhdc-requested li+li{border-top:1px solid #c9dacd}.adhdc-requested-when{min-width:0}.adhdc-requested-remove{flex:none;min-height:34px;padding:5px 11px;border:1px solid #9bae9e;border-radius:6px;background:#fffdf8;color:inherit;font:400 12px/1.4 var(--sans);cursor:pointer}.adhdc-requested-remove:hover{border-color:#244d3f}.adhdc .adhdc-can-attend{margin:0 0 12px}.adhdc .adhdc-times .adhdc-check-field .adhdc-field-error{margin-left:30px}.adhdc-none-suit{margin:2px 0 0}.adhdc-times .adhdc-field{margin:18px 0 0}.adhdc .adhdc-times-none{font-size:13px;color:var(--coach-muted);margin:0}.adhdc [data-enquiry-requested]{color:var(--coach-ink)}@media(max-width:500px){.adhdc-times{padding:17px 14px 18px}.adhdc-times-when strong{font-size:21px}.adhdc-cal-grid{--cal-time:40px;--cal-row:20px;--cal-slot-row:40px}.adhdc-cal-day{padding:7px 1px 6px}.adhdc-cal-day span{font-size:10px;letter-spacing:.03em}.adhdc-cal-day b{min-width:24px;font-size:14px}.adhdc-cal-time{padding-right:5px;font-size:9.5px}.adhdc-cal-cell.is-slot{padding:3px 2px}.adhdc-slot{padding:0 1px;font-size:12px;line-height:1.1}.adhdc-slot-time small{display:block;font-size:10px;font-weight:500}.adhdc-slot-action{display:none}.adhdc-slot[aria-pressed=true]:after{top:-9px;right:-9px;width:15px;height:15px;font-size:9px;line-height:15px}.adhdc-requested li{align-items:flex-start}}@media(max-width:360px){.adhdc-cal-grid{--cal-time:32px}.adhdc-slot{font-size:11px}.adhdc-cal-time{font-size:9px}}@media print{.adhdc-times-picker{display:none}}[data-adhd-coaching-service] .adhdc-session-strip a{display:inline-block;margin-top:3px;font-size:12px;line-height:1.6;color:#2d5a4c}[data-adhd-coaching-service] .adhdc-session-strip a i{font-style:normal}
