.coachdesk.cd-guides-doc{overflow-x:clip}.coachdesk .cd-guides{--gd-paper:var(--color-ivory-raised);--gd-body:color-mix(in srgb,var(--color-ink) 86%,var(--color-brand-1-soft) 14%);--gd-quiet:color-mix(in srgb,var(--color-ink) 72%,var(--color-brand-1-soft) 28%);--gd-wash:var(--color-brand-1-wash);--gd-col:38rem;--gd-rail:14rem;--gd-gap:var(--space-6);--gd-measure:64ch;--gd-answer-measure:54ch;--gd-pad:clamp(var(--space-4),2.6vw,var(--space-6));--gd-bar:3.25rem;--gd-header:5rem;--gd-rise:14px;--gd-lift:8px;--gd-lead:0.12s;--gd-stagger:0.08s;--gd-tail:calc(var(--gd-stagger) * 4);container-type:inline-size}.coachdesk .cd-guides.gd-stage{position:relative;padding-block:clamp(var(--space-7),6vw,var(--space-8))}.coachdesk .cd-guides .gd-masthead__in{display:grid;gap:var(--space-4);max-width:var(--gd-col);margin-inline:auto}.coachdesk .cd-guides .gd-crumbs{font-family:var(--font-body);font-size:.86rem;color:var(--gd-quiet)}.coachdesk .cd-guides .gd-crumbs a{color:var(--color-brand-1);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.coachdesk .cd-guides .gd-crumbs a:hover{color:var(--color-brand-1-deep)}.coachdesk .cd-guides .gd-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.005em;color:var(--color-ink);text-wrap:balance;max-width:22ch}.coachdesk .cd-guides .gd-byline{font-family:var(--font-body);font-size:.86rem;line-height:1.5;color:var(--gd-quiet)}.coachdesk .cd-guides .gd-byline b{font-weight:600;color:var(--color-brand-1)}.coachdesk .cd-guides .gd-answer{background:var(--gd-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(var(--space-5),3vw,var(--space-7));display:grid;gap:var(--space-3)}.coachdesk .cd-guides .gd-standfirst{display:grid;gap:var(--space-4);margin-top:var(--space-2)}.coachdesk .cd-guides .gd-answer__p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.6;color:var(--color-ink);max-width:var(--gd-answer-measure)}.coachdesk .cd-guides .gd-shell{max-width:var(--gd-col);margin-inline:auto;margin-top:clamp(var(--space-6),4vw,var(--space-7))}.coachdesk .cd-guides .gd-main{min-width:0;max-width:var(--gd-col)}.coachdesk .cd-guides .gd-railcol{position:sticky;top:var(--gd-header);z-index:4}@container (min-width: 60rem){.coachdesk .cd-guides .gd-masthead__in{grid-template-columns:var(--gd-rail) minmax(0,1fr);column-gap:var(--gd-gap);max-width:calc(var(--gd-rail) + var(--gd-gap) + var(--gd-col))}.coachdesk .cd-guides .gd-crumbs{grid-column:2;grid-row:1}.coachdesk .cd-guides .gd-h1{grid-column:2;grid-row:2}.coachdesk .cd-guides .gd-byline{grid-column:1;grid-row:2;align-self:start}.coachdesk .cd-guides .gd-answer{grid-column:2;grid-row:3}.coachdesk .cd-guides .gd-standfirst{grid-column:2;grid-row:4}.coachdesk .cd-guides .gd-byline span{display:block}.coachdesk .cd-guides span.gd-byline__sep{display:none}.coachdesk .cd-guides .gd-shell{display:grid;grid-template-columns:var(--gd-rail) minmax(0,1fr);gap:var(--gd-gap);align-items:start;max-width:calc(var(--gd-rail) + var(--gd-gap) + var(--gd-col))}.coachdesk .cd-guides .gd-railcol{top:calc(var(--gd-header) + var(--space-4));max-height:calc(100vh - var(--gd-header) - var(--space-6));overflow-y:auto;padding:var(--space-1);margin:calc(var(--space-1) * -1)}}.coachdesk .cd-guides .gd-rail{display:none}.coachdesk .cd-guides .gd-jump__h,.coachdesk .cd-guides .gd-rail__h{font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--color-brand-1);margin-bottom:var(--space-2);display:flow-root}.coachdesk .cd-guides .gd-nav__list{display:flex;flex-direction:column}.coachdesk .cd-guides .gd-nav__link{display:flex;align-items:center;min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.88rem;line-height:1.4;color:var(--gd-body);transition:background .2s var(--ease),color .2s var(--ease)}.coachdesk .cd-guides .gd-nav__link:hover,.coachdesk .cd-guides .gd-nav__link[aria-current=true]{background:var(--color-brand-1-wash);color:var(--color-brand-1-deep)}.coachdesk .cd-guides .gd-nav__link[aria-current=true]{font-weight:600}.coachdesk .cd-guides .gd-jump{position:relative;background:var(--gd-paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-tiny);margin-bottom:var(--space-4)}.coachdesk .cd-guides .gd-jump__bar{display:flex;align-items:center;gap:var(--space-3);min-height:var(--gd-bar);padding-inline:var(--space-4);list-style:none;cursor:pointer}.coachdesk .cd-guides .gd-jump__bar::-webkit-details-marker{display:none}.coachdesk .cd-guides .gd-jump__label{flex:0 0 auto;font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--color-brand-1)}.coachdesk .cd-guides .gd-jump__now{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-family:var(--font-body);font-size:.82rem;color:var(--gd-quiet)}.coachdesk .cd-guides .gd-jump__mark{flex:0 0 auto;width:.5rem;height:.5rem;border-right:var(--border-width-rule) solid var(--color-brand-1);border-bottom:var(--border-width-rule) solid var(--color-brand-1);transform:translateY(-.15rem) rotate(45deg);transition:transform .2s var(--ease)}.coachdesk .cd-guides .gd-jump[open] .gd-jump__mark{transform:translateY(.1rem) rotate(-135deg)}.coachdesk .cd-guides .gd-jump__panel{position:absolute;inset-inline:0;top:100%;z-index:3;max-height:min(72vh,30rem);overflow-y:auto;background:var(--gd-paper);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-soft);padding:var(--space-4)}@container (min-width: 60rem){.coachdesk .cd-guides .gd-jump{display:none}.coachdesk .cd-guides .gd-rail{display:block}}.coachdesk .cd-guides .gd-secs,.coachdesk .cd-guides .hb-secs{display:flex;flex-direction:column}.coachdesk .cd-guides .gd-sec,.coachdesk .cd-guides .hb-sec{display:flex;flex-direction:column;gap:var(--space-4);border-top:0;padding-top:0;margin-top:clamp(var(--space-6),4vw,var(--space-7));scroll-margin-top:calc(var(--gd-header) + var(--gd-bar) + var(--space-4))}.coachdesk .cd-guides .gd-sec__head,.coachdesk .cd-guides .hb-sec__head{display:flex;flex-direction:column;gap:var(--space-2)}.coachdesk .cd-guides .gd-sec__title,.coachdesk .cd-guides .hb-sec__title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.2;letter-spacing:-.004em;color:var(--color-ink);text-wrap:balance;max-width:26ch}.coachdesk .cd-guides .hb-sec__sum{font-family:var(--font-display);font-style:italic;font-size:1.05rem;line-height:1.5;color:var(--color-brand-1-soft);max-width:46ch}.coachdesk .cd-guides .gd-blocks,.coachdesk .cd-guides .hb-blocks{display:flex;flex-direction:column;gap:var(--space-4)}.coachdesk .cd-guides .gd-p,.coachdesk .cd-guides .hb-p{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--gd-body);max-width:var(--gd-measure)}.coachdesk .cd-guides .gd-p strong,.coachdesk .cd-guides .hb-list__item strong,.coachdesk .cd-guides .hb-p strong,.coachdesk .cd-guides .hb-sub{font-weight:600;color:var(--color-ink)}.coachdesk .cd-guides .hb-sub{font-family:var(--font-body);font-size:1.02rem;line-height:1.5;margin-top:var(--space-2);display:flow-root}.coachdesk .cd-guides .gd-list,.coachdesk .cd-guides .hb-list{display:flex;flex-direction:column;gap:var(--space-2)}.coachdesk .cd-guides .gd-list__item,.coachdesk .cd-guides .hb-list__item{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:var(--gd-body);max-width:var(--gd-measure)}.coachdesk .cd-guides .gd-link,.coachdesk .cd-guides .hb-link{display:inline;color:var(--color-brand-1);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding-block:0}.coachdesk .cd-guides .gd-link:hover,.coachdesk .cd-guides .hb-link:hover{color:var(--color-brand-1-deep);text-decoration-thickness:2px}.coachdesk .cd-guides .gd-cta{display:grid;gap:var(--space-4);justify-items:start;background:var(--gd-wash);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(var(--space-4),2.6vw,var(--space-6))}.coachdesk .cd-guides .gd-cta,.coachdesk .cd-guides .gd-cta--top{margin-top:clamp(var(--space-5),3vw,var(--space-6))}.coachdesk .cd-guides .gd-cta--bottom{margin-top:clamp(var(--space-7),5vw,var(--space-8));box-shadow:var(--shadow-lift)}.coachdesk .cd-guides .gd-cta__body{font-family:var(--font-body);font-size:1.02rem;line-height:1.6;color:var(--color-ink);max-width:54ch}.coachdesk .cd-guides .gd-cta__act{display:flow-root}.coachdesk .cd-guides .gd-cta__note{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:var(--gd-body);max-width:56ch}.coachdesk .cd-guides .gd-faq{margin-top:clamp(var(--space-7),5vw,var(--space-8))}.coachdesk .cd-guides .gd-faq__head{margin-bottom:var(--space-4)}.coachdesk .cd-guides .gd-faqwrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.coachdesk .cd-guides .gd-faq__tag{margin-left:var(--space-5)}.coachdesk .cd-guides .gd-faq__panel{width:100%}.coachdesk .cd-guides .faq-item,.coachdesk .cd-guides .faq-item:first-child{border:0}.coachdesk .cd-guides .faq-item+.faq-item{margin-top:var(--space-2)}.coachdesk .cd-guides .faq-trigger{padding:var(--space-4) var(--space-2)}.coachdesk .cd-guides .faq-trigger[aria-expanded=true]{color:var(--color-brand-1)}.coachdesk .cd-guides .faq-chevron{border:0;background:var(--color-brand-1-wash-strong);color:var(--color-brand-1-deep);font-size:1.2rem;line-height:1}.coachdesk .cd-guides .faq-panel p{padding-inline:var(--space-2)}.coachdesk .cd-guides .gd-turns{max-width:var(--gd-col);margin-inline:auto;margin-top:clamp(var(--space-7),5vw,var(--space-8));display:grid;gap:var(--space-4)}@container (min-width: 38rem){.coachdesk .cd-guides .gd-turns{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 60rem){.coachdesk .cd-guides .gd-turns{max-width:calc(var(--gd-rail) + var(--gd-gap) + var(--gd-col));padding-left:calc(var(--gd-rail) + var(--gd-gap))}}.coachdesk .cd-guides .gd-turn{display:flex;flex-direction:column;gap:var(--space-2);background:var(--gd-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:var(--gd-pad);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.coachdesk .cd-guides .gd-turn:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.coachdesk .cd-guides .gd-turn__k{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--color-brand-1)}.coachdesk .cd-guides .gd-turn__q{font-family:var(--font-display);font-weight:600;font-size:1.08rem;line-height:1.3;color:var(--color-ink)}.coachdesk .cd-guides .gd-index__col{max-width:46rem;margin-inline:auto}.coachdesk .cd-guides .gd-index__head{max-width:34rem}.coachdesk .cd-guides .gd-index{display:grid;gap:clamp(var(--space-4),2.4vw,var(--space-5));margin-top:clamp(var(--space-6),4vw,var(--space-7));max-width:46rem}.coachdesk .cd-guides .gd-card{display:grid;gap:var(--space-3);background:var(--gd-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(var(--space-5),3vw,var(--space-6));transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.coachdesk .cd-guides .gd-card--lean{transform:rotate(-.6deg)}.coachdesk .cd-guides .gd-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.coachdesk .cd-guides .gd-card--lean:hover{transform:rotate(-.6deg) translateY(-2px)}.coachdesk .cd-guides .gd-card__meta{font-family:var(--font-body);font-size:.82rem;color:var(--gd-quiet)}.coachdesk .cd-guides .gd-card__q{font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.22;letter-spacing:-.004em;color:var(--color-ink);text-wrap:balance}.coachdesk .cd-guides .gd-card__sum{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--gd-body);max-width:60ch}.coachdesk .cd-guides .gd-card__go{font-family:var(--font-body);font-size:.94rem;font-weight:600;color:var(--color-brand-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.coachdesk .cd-guides .gd-card:hover .gd-card__go{text-decoration-thickness:2px}.coachdesk .cd-guides .gd-index__close{margin-top:clamp(var(--space-7),5vw,var(--space-8));font-family:var(--font-display);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.5;color:var(--color-ink);max-width:46ch;display:flow-root}.coachdesk .cd-guides .gd-page{max-width:var(--gd-col);margin-inline:auto}.coachdesk .cd-guides .gd-lede{font-family:var(--font-body);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--color-ink);max-width:52ch;margin-top:var(--space-4);display:flow-root}.coachdesk .cd-guides .gd-act{margin-top:clamp(var(--space-5),3vw,var(--space-6));display:flow-root}.coachdesk .cd-guides .gd-secs--contact{margin-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){.coachdesk .cd-guides .reveal{opacity:0;transform:translateY(var(--gd-rise));transition:opacity var(--motion-duration-base) var(--ease),transform var(--motion-duration-slow) var(--ease)}.coachdesk .cd-guides .reveal.is-visible{opacity:1;transform:none}.coachdesk .cd-guides .reveal [data-arrive],.coachdesk .cd-guides .reveal [data-stagger]>*{opacity:0;transform:translateY(var(--gd-lift));transition:opacity var(--motion-duration-base) var(--ease),transform var(--motion-duration-slow) var(--ease)}.coachdesk .cd-guides .reveal [data-arrive]{--gd-delay:calc(var(--gd-lead) + min(var(--gd-stagger) * var(--i, 0), var(--gd-tail)));transition-delay:var(--gd-delay)}.coachdesk .cd-guides .reveal [data-stagger]>*{transition-delay:calc(var(--gd-delay, 0s) + min(var(--gd-stagger) * var(--i, 0), var(--gd-tail)))}.coachdesk .cd-guides .reveal [data-arrive]:has([data-stagger]),.coachdesk .cd-guides .reveal [data-arrive][data-stagger]{transform:none}.coachdesk .cd-guides .reveal.is-visible [data-arrive],.coachdesk .cd-guides .reveal.is-visible [data-stagger]>*{opacity:1;transform:none}}@media print{.coachdesk .cd-guides .gd-card--lean{transform:none}.coachdesk .cd-guides .gd-answer,.coachdesk .cd-guides .gd-card,.coachdesk .cd-guides .gd-cta,.coachdesk .cd-guides .gd-turn{box-shadow:none}.coachdesk .cd-guides .gd-railcol{display:none}.coachdesk .cd-guides .reveal,.coachdesk .cd-guides .reveal [data-arrive],.coachdesk .cd-guides .reveal [data-stagger]>*{opacity:1;transform:none}}