.cp-guide-shell{min-width:0}.cp-guide-controls{border-bottom:1px solid var(--cp-line,#dce5e7);justify-content:flex-end;margin:0 0 23px;padding:0 0 18px;display:flex}.cp-guide-controls button{border:1px solid var(--cp-line,#dce5e7);min-height:41px;color:var(--cp-ink,#032d3d);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:18px;padding:10px 14px;font-size:11px;line-height:1.4;display:inline-flex}.cp-guide-controls button>span{color:var(--cp-gold,#ad8b4f);font-size:18px}body.clear-path .cp-guide-shell .cp-guide{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:28px;margin:0 0 55px}body.clear-path .cp-guide-shell .cp-guide--short{grid-template-columns:1fr}body.clear-path .cp-guide-shell .cp-guide-sidebar{border:1px solid var(--cp-line,#dce5e7);background:#fff;border-radius:9px;flex-direction:column;align-self:start;min-width:0;max-height:calc(100dvh - 160px);display:flex;position:sticky;top:132px;overflow:hidden}body.clear-path .cp-guide-shell .cp-guide-outline{scrollbar-width:thin;overscroll-behavior:contain;border:0;flex:0 auto;min-height:0;max-height:calc(100dvh - 220px);padding:0;display:block;position:static;overflow:auto}body.clear-path .cp-guide-shell .cp-guide-outline>summary{z-index:1;cursor:pointer;pointer-events:auto;background:#fff;padding:20px 17px 15px;font-size:10px;line-height:1.5;position:sticky;top:0}body.clear-path .cp-guide-shell .cp-guide-outline nav{gap:4px;padding:0 9px 12px}body.clear-path .cp-guide-shell .cp-guide-outline a{border-radius:3px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 9px;font-size:12px;line-height:1.45}body.clear-path .cp-guide-shell .cp-guide-outline a[aria-current=location]{background:var(--cp-pale,#f0f6f7);border-left-color:var(--cp-gold,#ad8b4f);color:var(--cp-ink,#032d3d)}body.clear-path .cp-guide-shell .cp-guide-ask{border-top:1px solid var(--cp-line,#dce5e7);background:var(--cp-pale,#f0f6f7);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:0;padding:16px 18px;font-size:12px;line-height:1.5;display:flex;position:relative}body.clear-path .cp-guide-shell .cp-guide-chapter>.cp-guide-copy{max-width:820px;margin:auto;padding:27px 28px 17px}body.clear-path .cp-guide-shell .cp-guide-copy p{max-width:72ch;margin:0 0 19px;font-size:15px;line-height:1.8}body.clear-path .cp-guide-shell .cp-guide-chapter>summary>h2{font-size:22px;line-height:1.35}body.clear-path .cp-guide-shell .cp-guide-copy .cp-page-eyebrow{margin-bottom:20px!important;font-size:9px!important}.cp-guide-shell [id],.cp-page-clinical-guide{scroll-margin-top:24px}.cp-guide-anchor{height:0;display:block}.cp-page--legal .cp-guide-shell .cp-guide-sidebar{display:none!important}.cp-page--legal .cp-guide-shell .cp-guide{display:block}.cp-guide-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0 28px;display:grid}.cp-guide-step-grid>article{border:1px solid var(--cp-line,#dce5e7);background:#fff;border-radius:9px;min-width:0;padding:23px}.cp-guide-step-grid>article:last-child:nth-child(odd){grid-column:1/-1}.cp-guide-step-badge{background:var(--cp-pale,#f0f6f7);min-width:28px;height:28px;color:var(--cp-gold,#ad8b4f);border-radius:50%;place-items:center;margin-bottom:18px;font-size:11px;line-height:1;display:inline-grid}.cp-guide-step-grid .cp-guide-step-title,.cp-guide-step-grid .cp-guide-split-copy>h3{letter-spacing:-.02em;color:var(--cp-ink,#032d3d);margin:0 0 15px;font-size:21px;font-weight:500;line-height:1.35}body.clear-path .cp-guide-shell .cp-guide-step-grid p{font-size:14px;line-height:1.75}body.clear-path .cp-guide-shell .cp-guide-step-grid>article>div>div:last-child p:last-child{margin-bottom:0}.cp-guide-split-copy>h3{margin:0 0 15px;font-size:23px;font-weight:500;line-height:1.35}.cp-guide-split-copy{margin-bottom:23px}.cp-guide-point-grid>li::marker{content:""}.cp-guide-point-grid>li{list-style:none}.fdv .fdv-detail-link{border-top:1px solid var(--fd-line,#d8e5e5);color:var(--fd-ink,#032d3d);justify-content:space-between;gap:15px;padding-top:14px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.fdv .fdv-detail-link:hover{color:var(--fd-gold,#ad8b4f)}@media (width<=1050px){body.clear-path .cp-guide-shell .cp-guide{grid-template-columns:185px minmax(0,1fr);gap:20px}.cp-guide-step-grid{grid-template-columns:1fr}body.clear-path .cp-guide-shell .cp-guide-chapter>.cp-guide-copy{padding:24px}}@media (width<=760px){body.clear-path .cp-guide-shell .cp-guide{grid-template-columns:1fr;gap:21px}body.clear-path .cp-guide-shell .cp-guide-sidebar{max-height:none;position:static;top:auto}body.clear-path .cp-guide-shell .cp-guide-outline{max-height:none;overflow:visible}body.clear-path .cp-guide-shell .cp-guide-outline>summary{background:var(--cp-pale,#f0f6f7);padding:17px;font-size:10px;position:static}body.clear-path .cp-guide-shell .cp-guide-outline nav{max-height:320px;padding:9px;overflow:auto}body.clear-path .cp-guide-shell .cp-guide-ask{background:#fff;min-height:44px;padding:13px 17px;font-size:11px;display:flex}body.clear-path .cp-guide-shell .cp-guide-chapter>.cp-guide-copy{padding:22px 18px 13px}body.clear-path .cp-guide-shell .cp-guide-copy p{font-size:14px;line-height:1.8}body.clear-path .cp-guide-shell .cp-guide-chapter>summary>h2{font-size:19px;line-height:1.4}.cp-guide-controls{margin-bottom:20px;padding-bottom:17px}.cp-guide-controls button{padding:10px 12px;font-size:10px}.cp-guide-step-grid{gap:13px}.cp-guide-step-grid>article{padding:20px}.cp-guide-step-grid .cp-guide-step-title,.cp-guide-step-grid .cp-guide-split-copy>h3{font-size:21px}.cp-guide-step-badge{margin-bottom:15px}}.location-consultation-hours[data-astro-cid-434yds3c]{gap:7px;font-size:14px;line-height:1.5;display:grid}.location-consultation-hours[data-astro-cid-434yds3c] strong[data-astro-cid-434yds3c]{color:var(--cp-ink,#032d3d);font-weight:500}.location-actions[data-astro-cid-434yds3c]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}
