@layer theme,base;@layer components{.cm-band{isolation:isolate;padding-block:var(--spacing-section-m);color:var(--band-fg,var(--color-ink));--accent-ink:var(--band-accent,var(--color-brand));position:relative}.cm-band[data-space=s]{padding-block:var(--spacing-section-s)}.cm-band[data-space=l]{padding-block:var(--spacing-section-l)}.cm-band>.cm-wrap{z-index:1;position:relative}.cm-wrap{width:100%;max-width:calc(var(--container-page) + 2 * var(--spacing-page));padding-inline:var(--spacing-page);margin-inline:auto}.cm-grid{column-gap:var(--spacing-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){.cm-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){.cm-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.cm-deckle{z-index:2;pointer-events:none;height:24px;position:absolute;bottom:-23px;left:0;right:0}.cm-deckle>span{-webkit-mask:var(--deckle-mask-lg) top / 100% 100% no-repeat;-webkit-mask:var(--deckle-mask-lg) top / 100% 100% no-repeat;mask:var(--deckle-mask-lg) top / 100% 100% no-repeat;display:block;position:absolute;inset:0}.cm-deckle .cm-dk-fill{background:var(--band-foot,var(--color-paper))}.cm-deckle .cm-dk-sh1{background:var(--deckle-shadow-1);transform:translateY(3px)}.cm-deckle .cm-dk-sh2{background:var(--deckle-shadow-2);transform:translateY(7px)}@media (max-width:47.99rem){.cm-deckle{height:16px;bottom:-15px}.cm-deckle>span{-webkit-mask-image:var(--deckle-mask-sm);-webkit-mask-image:var(--deckle-mask-sm);mask-image:var(--deckle-mask-sm)}}@media (forced-colors:active){.cm-deckle{display:none}}.cm-head{margin-bottom:clamp(28px,1.4rem + 2vw,48px)}.cm-head--flush{margin-bottom:0}.cm-running{align-items:baseline;gap:14px;padding-bottom:12px;display:flex;position:relative}.cm-folio{font-family:var(--font-display);font-size:var(--text-folio);line-height:var(--text-folio--line-height);letter-spacing:var(--text-folio--letter-spacing);font-weight:var(--text-folio--font-weight);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"SOFT" 40;white-space:nowrap;color:var(--band-folio,var(--color-gilt-ink))}.cm-eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase;color:var(--band-fg-muted,var(--color-ink-muted))}.cm-rule{background:var(--band-rule,var(--color-gilt));transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}@media (min-width:95rem){.cm-running--hang .cm-folio{position:absolute;bottom:12px;right:calc(100% + 18px)}}.cm-title{color:var(--band-fg,var(--color-ink));text-wrap:balance;margin-top:22px}.cm-lede{max-width:var(--container-measure);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--band-fg-muted,var(--color-ink-muted));text-wrap:pretty;margin-top:14px}.cm-lede strong{color:var(--band-fg,var(--color-ink));font-weight:500}.cm-lede a{color:var(--band-fg,var(--color-ink));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--band-accent,var(--color-gilt));text-decoration-color:var(--band-accent,var(--color-gilt));text-underline-offset:4px;overflow-wrap:anywhere}.cm-card{border-radius:var(--radius-sheet);background:var(--color-paper-raised);box-shadow:var(--shadow-lift);color:var(--color-ink);padding:clamp(22px,.8rem + 2.4vw,44px);position:relative}.cm-card--edge{box-shadow:var(--shadow-lift), inset 0 4px 0 var(--color-brand)}.cm-card--slip{box-shadow:none;padding-top:clamp(30px,3.4vw,48px);-webkit-mask:radial-gradient(5px at 50% 0,#0000 98%,#000) top/18px 51% repeat-x,linear-gradient(#000,#000) bottom/100% 50% no-repeat;mask:radial-gradient(5px at 50% 0,#0000 98%,#000) top/18px 51% repeat-x,linear-gradient(#000,#000) bottom/100% 50% no-repeat}.cm-slip-shadow{filter:drop-shadow(0 18px 30px color-mix(in oklab, var(--color-ink) 14%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--color-ink) 6%, transparent))}[data-band=teal] .cm-slip-shadow,[data-band=claret] .cm-slip-shadow,[data-band=royal] .cm-slip-shadow{filter:drop-shadow(0 22px 34px color-mix(in oklab, var(--color-ink) 38%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--color-ink) 22%, transparent))}.cm-fc-head{border-bottom:1px dashed var(--color-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding-bottom:16px;display:flex}.cm-fc-title{font-family:var(--font-display);font-size:var(--text-heading-l);font-variation-settings:"SOFT" 40;font-weight:500;line-height:1.15}.cm-fc-title--m{font-size:var(--text-heading-m);font-weight:560}.cm-fc-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gilt-ink);white-space:nowrap;font-size:12px;font-weight:600}.cm-fc-req{color:var(--color-danger)}.cm-fc-set{border:0;min-width:0;margin:0;padding:26px 0 0}.cm-fc-set+.cm-fc-set{border-top:1px solid var(--color-line);margin-top:26px}.cm-fc-legend{float:left;width:100%;font-family:var(--font-display);font-size:var(--text-heading-m);font-variation-settings:"SOFT" 40;align-items:baseline;gap:12px;margin-bottom:18px;padding:0;font-weight:540;line-height:1.2;display:flex}.cm-fc-legend+*{clear:both}.cm-fc-legend .cm-folio{font-size:inherit;color:var(--color-gilt-ink)}.cm-fgrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:48rem){.cm-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-fgrid>.cm-span-2{grid-column:1/-1}}.cm-fgrid+.cm-fgrid{margin-top:18px}.cm-consent{gap:14px;margin-top:22px;display:grid}.cm-consent-boxes{gap:12px;display:grid}.cm-check-error{color:var(--color-danger);align-items:flex-start;gap:6px;margin-left:36px;font-size:13.5px;font-weight:500;display:flex}.cm-form-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;display:flex}.cm-form-actions .cm-small{color:var(--color-ink-muted);font-size:13.5px}@media (max-width:47.99rem){.cm-form-actions>:is(button,a){width:100%}}.cm-form-alert{border-radius:var(--radius-card);background:var(--color-danger-tint);box-shadow:inset 4px 0 0 var(--color-danger);color:var(--color-ink);align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.cm-form-alert a{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.cm-form-alert svg{color:var(--color-danger);flex:none;margin-top:2px}.cm-type-help{color:var(--color-ink-faint);font-size:13px}.cm-done{text-align:center;justify-items:center;gap:12px;padding:clamp(24px,1rem + 3vw,48px) 8px;display:grid}.cm-done-title{font-family:var(--font-display);font-size:var(--text-heading-l);font-weight:480;line-height:1.15}.cm-done p{max-width:30rem;color:var(--color-ink-muted)}.cm-done-ref{border-radius:var(--radius-pill);background:var(--color-paper-sunken);color:var(--color-ink);font-variant-numeric:tabular-nums;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.cm-done-ref b{font-weight:600}.cm-empty{text-align:center;border-radius:var(--radius-sheet);background:var(--color-paper-raised);box-shadow:var(--shadow-lift);color:var(--color-ink);justify-items:center;gap:14px;padding:clamp(28px,1rem + 3vw,56px) clamp(18px,1rem + 2vw,48px);display:grid;position:relative}.cm-empty-art{width:min(260px,72%);height:auto;margin-bottom:6px;overflow:visible}.cm-empty-lead{max-width:34rem;font-size:var(--text-body-l);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.5}.cm-empty-title{font-family:var(--font-display);font-size:var(--text-heading-l);color:var(--color-ink);font-variation-settings:"SOFT" 40;margin-bottom:4px;font-weight:480;line-height:1.15;display:block}.cm-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:47.99rem){.cm-empty-actions{justify-self:stretch;display:grid}.cm-empty-actions>*{width:100%}}.cm-inline-sub{text-align:left;gap:10px;width:min(100%,520px);margin-top:6px;display:grid}.cm-inline-row{align-items:flex-start;gap:10px;display:flex}.cm-inline-row>:first-child{flex:1;min-width:0}@media (max-width:47.99rem){.cm-inline-row{display:grid}}.cm-status{border-radius:var(--radius-pill);min-height:26px;font:600 12.5px/1.2 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:3px 11px 3px 9px;display:inline-flex}.cm-status svg{flex:none;width:14px;height:14px}.cm-status--open{background:var(--color-success-tint);color:var(--color-success)}.cm-status--closed{background:var(--color-paper-sunken);color:var(--color-ink-muted)}.cm-status--info{background:var(--color-info-tint);color:var(--color-info)}.cm-leaf{background:var(--color-ink);width:68px;color:var(--color-on-ink);box-shadow:var(--shadow-paper);border-radius:10px;flex:none;align-content:center;justify-items:center;gap:4px;padding:14px 0 12px;display:grid;position:relative}.cm-leaf:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color-paper) 45%, transparent) 1px, transparent 1.4px) 0 0 / 6px 2px repeat-x;height:2px;position:absolute;top:5px;left:8px;right:8px}.cm-leaf-m{font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-butter)}.cm-leaf-d{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-size:30px;line-height:1}.cm-leaf--l{width:84px}.cm-leaf--l .cm-leaf-d{font-size:38px}.cm-slip{border-radius:var(--radius-card);background:var(--color-paper-raised);box-shadow:var(--shadow-lift);color:var(--color-ink);padding:clamp(20px,1rem + 1vw,28px);position:relative}.cm-slip--edge{box-shadow:var(--shadow-lift), inset 0 4px 0 var(--color-brand)}.cm-slip-title{font-family:var(--font-display);font-size:var(--text-heading-m);font-weight:560;line-height:1.2}.cm-slip dl{margin-top:10px}.cm-slip dl>div{border-bottom:1px solid var(--color-line);grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.cm-slip dl>div:last-child{border-bottom:0;padding-bottom:0}.cm-slip dl svg{width:20px;height:20px;color:var(--color-gilt-ink);grid-row:span 2;margin-top:1px}.cm-slip dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:600}.cm-slip dd{overflow-wrap:anywhere;margin-top:2px;font-size:15px;line-height:1.5}.cm-slip dd a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-gilt);text-decoration-color:var(--color-gilt);text-underline-offset:4px}.cm-slip dd a:hover{color:var(--color-brand)}.cm-slip-actions{gap:12px;margin-top:18px;display:grid}.cm-slip-links{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.cm-slip-links :is(a,button){min-height:44px;color:var(--color-royal-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cm-slip-links :is(a,button):hover{color:var(--color-brand)}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.cm-chip{border-radius:var(--radius-pill);background:var(--color-paper-raised);min-height:40px;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);font:500 14.5px/1 var(--font-body);transition:background-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.cm-chip:after{content:"";position:absolute;inset:-2px 0}.cm-chip:hover{background:var(--color-paper-sunken)}.cm-chip:active{transform:scale(var(--scale-medium))}.cm-chip[aria-current=true],.cm-chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-ink);box-shadow:none}.cm-chip .cm-n{color:inherit;opacity:.72;font-variant-numeric:tabular-nums}.cm-tabs{border-bottom:1px solid var(--color-line);gap:4px;display:flex}.cm-tab{min-height:48px;color:var(--color-ink-muted);font:600 15.5px/1 var(--font-body);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.cm-tab .cm-n{color:var(--color-ink-faint);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.cm-tab:after{content:"";background:var(--color-brand);transform-origin:0;height:3px;transition:transform var(--duration-fast) var(--ease-smooth-out);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.cm-tab:hover,.cm-tab[aria-current=page]{color:var(--color-ink)}.cm-tab[aria-current=page]:after{transform:scaleX(1)}.cm-link{min-height:44px;color:var(--band-fg,var(--color-ink));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-gilt);text-decoration-color:var(--color-gilt);text-underline-offset:5px;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.cm-link:hover{color:var(--band-accent,var(--color-brand))}.cm-meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.cm-meta>span{align-items:center;gap:6px;display:inline-flex}.cm-meta svg{width:16px;height:16px;color:var(--color-gilt-ink);flex:none}.cm-talk{max-width:30rem;font-size:var(--text-body);color:var(--band-fg-muted,var(--color-ink-muted));margin-top:28px;line-height:1.6}.cm-talk strong{color:var(--band-fg,var(--color-ink));font-weight:600}.cm-talk a{color:var(--band-fg,var(--color-ink));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--band-accent,var(--color-gilt));text-decoration-color:var(--band-accent,var(--color-gilt));text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600}.cm-talk a:hover{color:var(--band-accent,var(--color-brand))}}@layer utilities;
@layer theme,base;@layer components{.cm-ph{isolation:isolate;z-index:20;min-height:var(--spacing-page-hero-standard);color:var(--band-fg,var(--color-ink));align-items:center;padding-block:clamp(32px,1.4rem + 3vw,72px) clamp(56px,2.6rem + 4vw,104px);display:flex;position:relative}.cm-ph[data-size=compact]{min-height:var(--spacing-page-hero-compact);padding-block:clamp(28px,1.2rem + 2vw,52px) clamp(48px,2.2rem + 2.6vw,84px)}.cm-ph>.cm-wrap{z-index:1;position:relative}.cm-ph-grid{align-items:center;row-gap:28px}.cm-ph-text,.cm-ph-plate{grid-column:1/-1;min-width:0}.cm-ph-plate svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:48rem) and (max-width:63.99rem){.cm-ph-plate{grid-column:3/-1;justify-self:end;max-width:420px}}@media (min-width:64rem){.cm-ph-text{grid-column:1/span 7}.cm-ph-plate{grid-column:9/-1}}@media (max-width:47.99rem){.cm-ph-plate{display:none}}.cm-crumbs ol{font-size:var(--text-body-s);color:var(--band-fg-muted);flex-wrap:wrap;align-items:center;row-gap:4px;line-height:1.5;display:flex}.cm-crumbs li{align-items:center;min-width:0;display:inline-flex}.cm-crumbs li+li:before{content:"/";color:var(--band-line);margin:0 10px}.cm-crumbs a{min-height:44px;color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.cm-crumbs a:hover{color:var(--band-fg);text-decoration-color:currentColor}.cm-crumbs [aria-current]{color:var(--band-fg);overflow-wrap:anywhere;font-weight:500}.cm-ph-eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase;color:var(--band-folio);align-items:center;gap:14px;margin-top:clamp(8px,.4rem + 1vw,20px);display:flex}.cm-ph-eyebrow:after{content:"";background:var(--band-rule);width:48px;height:1px}.cm-ph-title{color:var(--band-fg);text-wrap:balance;overflow-wrap:anywhere;margin-top:14px}.cm-accent{font-variation-settings:"SOFT" 100;color:var(--band-accent,var(--color-brand));padding-inline-end:.04em;font-style:italic}.cm-accent:lang(hi){font-variation-settings:normal;font-style:normal}.cm-ph-lede{max-width:var(--container-hero-copy);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--band-fg-muted);text-wrap:pretty;margin-top:20px}.cm-ph-lede strong{color:var(--band-fg);font-weight:500}.cm-ph-lede a{color:var(--band-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--band-accent,currentColor);text-decoration-color:var(--band-accent,currentColor);text-underline-offset:4px;overflow-wrap:anywhere}.cm-ph-lede a:hover{text-decoration-thickness:2px}.cm-ph-after{margin-top:24px}.cm-ph-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:47.99rem){.cm-ph-actions{display:grid}.cm-ph-actions>*{width:100%}}.cm-quick{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.cm-quick a{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-paper-raised) 78%, transparent);min-height:44px;box-shadow:inset 0 0 0 1px var(--band-line);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-spring-hover) var(--ease-spring-hover);align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.cm-quick a:hover{background:var(--color-paper-raised);transform:translateY(-2px)}.cm-quick a svg{width:18px;height:18px;color:var(--color-brand);flex:none}.cm-w,.cm-wi{display:inline-block}@keyframes cm-word-rise{0%{opacity:0;transform:translateY(.45em)}}@keyframes cm-word-lean{0%{opacity:0;transform:translateY(.3em)skew(-8deg)}}@keyframes cm-fade{0%{opacity:0}}@keyframes cm-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes cm-pop{0%{opacity:0;transform:scale(.92)}}@keyframes cm-plate{0%{opacity:0;transform:translateY(28px)rotate(-1.5deg)}}:root.js-motion .cm-ph .cm-crumbs{animation:cm-fade var(--duration-slow) var(--ease-smooth-out) 40ms backwards}:root.js-motion .cm-ph .cm-ph-eyebrow{animation:cm-rise var(--duration-very-slow) var(--ease-smooth-out) .12s backwards}:root.js-motion .cm-ph .cm-wi{animation:cm-word-rise var(--duration-spring-soft) var(--ease-spring-soft) backwards;animation-delay:calc(.18s + var(--wd,0) * var(--duration-stagger-word,40ms))}:root.js-motion .cm-ph .cm-w--accent .cm-wi{animation-name:cm-word-lean}:root.js-motion .cm-ph :is(.cm-ph-lede,.cm-ph-after){animation:cm-rise var(--duration-very-slow) var(--ease-smooth-out) .46s backwards}:root.js-motion .cm-ph .cm-ph-actions>*{animation:cm-pop var(--duration-spring-pop) var(--ease-spring-pop) backwards;animation-delay:calc(.56s + var(--n,0) * 80ms)}:root.js-motion .cm-ph .cm-ph-plate{animation:cm-plate var(--duration-spring-soft) var(--ease-spring-soft) .68s backwards}:root[data-motion=reduced] .cm-ph *,:root[data-motion=reduced] .cm-ph{animation:none!important}@media (prefers-reduced-motion:reduce){.cm-ph,.cm-ph *{animation:none!important}}.cm-pc-bob,.cm-pc-sway,.cm-pc-twinkle{transform-box:fill-box;transform-origin:50%}@keyframes cm-pc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cm-pc-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes cm-pc-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.86)}}:root.js-motion:not([data-motion=reduced]):not([data-motion=lite]) .cm-pc-bob{animation:cm-pc-bob 7s var(--ease-sine) infinite}:root.js-motion:not([data-motion=reduced]):not([data-motion=lite]) .cm-pc-sway{animation:cm-pc-sway 8s var(--ease-sine) infinite;transform-origin:50% 100%}:root.js-motion:not([data-motion=reduced]):not([data-motion=lite]) .cm-pc-twinkle{animation:cm-pc-twinkle 4.8s var(--ease-sine) infinite}:root[data-tab=hidden] :is(.cm-pc-bob,.cm-pc-sway,.cm-pc-twinkle){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.cm-pc-bob,.cm-pc-sway,.cm-pc-twinkle){animation:none!important}}.cm-f-ink{fill:var(--color-ink)}.cm-f-paper{fill:var(--color-paper-raised)}.cm-f-sunken{fill:var(--color-paper-sunken)}.cm-f-cream{fill:var(--color-cream)}.cm-f-butter{fill:var(--color-butter)}.cm-f-gilt{fill:var(--color-gilt)}.cm-f-claret{fill:var(--color-brand)}.cm-f-royal{fill:var(--color-royal)}.cm-f-plum{fill:var(--color-plum)}.cm-f-teal{fill:var(--color-teal)}.cm-f-pink{fill:var(--color-pink)}.cm-f-peach{fill:var(--color-peach)}.cm-f-blush{fill:var(--color-blush)}.cm-f-gilt-light{fill:var(--color-gilt-light)}.cm-f-claret-deep{fill:var(--color-band-claret-deep)}.cm-f-royal-ink{fill:var(--color-royal-ink)}.cm-f-royal-tint{fill:var(--color-royal-tint)}.cm-f-royal-deep{fill:var(--color-band-royal-deep)}.cm-f-orchid{fill:var(--color-orchid)}.cm-f-teal-deep{fill:var(--color-band-teal-deep)}.cm-f-pink-light{fill:var(--color-pink-light)}.cm-f-shadow{fill:var(--color-ink);fill-opacity:.14}.cm-s-claret{fill:none;stroke:var(--color-brand)}.cm-s-pink{fill:none;stroke:var(--color-pink)}.cm-s-line{fill:none;stroke:var(--color-line-strong)}.cm-s-royal{fill:none;stroke:var(--color-royal)}.cm-s-gilt{fill:none;stroke:var(--color-gilt-ink)}.cm-section[id],.cm-band[id],[id^=faq-]{scroll-margin-top:calc(var(--ch-bar-h,72px) + 24px)}.cm-two{align-items:start;row-gap:32px}.cm-two>.cm-side,.cm-two>.cm-main{grid-column:1/-1;min-width:0}@media (min-width:64rem){.cm-two>.cm-side{grid-column:1/span 5}.cm-two>.cm-main{grid-column:7/-1}.cm-sticky{top:calc(var(--ch-bar-h,72px) + 32px);position:sticky}}.cm-prose{max-width:var(--container-measure);font-size:var(--text-body);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.7}.cm-prose>*+*{margin-top:1em}.cm-prose :is(h2,h3,h4){font-family:var(--font-display);font-variation-settings:"SOFT" 40;margin-top:1.6em;font-weight:540;line-height:1.25}.cm-prose h2{font-size:var(--text-heading-l)}.cm-prose h3{font-size:var(--text-heading-m)}.cm-prose h4{font-size:var(--text-heading-s)}.cm-prose :is(ul,ol){padding-left:1.4em}.cm-prose ul{list-style:outside}.cm-prose ol{list-style:decimal}.cm-prose li+li{margin-top:.4em}.cm-prose a{color:var(--color-royal-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cm-prose a:hover{color:var(--color-brand)}.cm-prose blockquote{border-left:3px solid var(--color-gilt);color:var(--color-ink-muted);padding-left:18px;font-style:italic}.cm-prose strong{font-weight:600}.cm-prose table{border-collapse:collapse;width:100%;font-size:15px}.cm-prose :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 8px}}@layer utilities;
