.calm-mandate.mandate-guide{max-width:1040px!important}.mandate-guide blockquote,.mandate-guide dd,.mandate-guide dl,.mandate-guide figure{margin:0}.mandate-guide svg{display:block;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mandate-guide .mandate-art{display:block;width:100%;height:auto}.mandate-guide .mandate-art-paper{box-sizing:border-box;border:1px solid #000;border-radius:0}.mandate-figure{min-width:0}.mandate-beat>.mandate-figure{width:100%;max-width:440px;justify-self:center}.mandate-guide .mandate-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;scroll-margin-top:110px;padding-bottom:24px}.mandate-guide .mandate-hero .page-header{margin-bottom:26px}.mandate-guide .page-header h1{max-width:14ch;font-size:clamp(40px,4.6vw,58px);line-height:1.04}.mandate-guide .page-header .lede{font-size:19px;max-width:32ch;line-height:1.55}.mandate-guide .mandate-hero-note{font-size:12px;color:var(--color-muted-foreground);margin:12px 0 0}.mandate-hero-figure{padding:8px 0}.mandate-story{margin:24px 0 72px;scroll-margin-top:110px}.mandate-beat{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center;padding:56px 0;border-top:1px solid var(--color-paper-line)}.mandate-beat.is-flipped{grid-template-columns:1fr 1.15fr}.mandate-beat.is-flipped>.mandate-figure{order:2}.mandate-beat-copy{min-width:0}.mandate-beat-copy .eyebrow{font-size:11px;margin:0 0 14px}.mandate-beat-copy h2{margin:0 0 14px;font-size:clamp(30px,3.2vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.12;max-width:14ch}.mandate-beat-copy p:not(.eyebrow){font-size:18px;line-height:1.6;max-width:34ch;color:var(--color-muted-foreground);margin:0}.mandate-beat.is-wide{display:block;text-align:center;padding:64px 0 40px}.mandate-beat.is-wide .mandate-beat-copy h2{margin-inline:auto;max-width:none;font-size:clamp(38px,4.6vw,56px);letter-spacing:-.045em;line-height:1.06}.mandate-beat.is-wide .mandate-beat-copy p:not(.eyebrow){margin-inline:auto;max-width:46ch}.mandate-guide .mandate-network-figure{max-width:520px;margin:40px auto 0}.mandate-guide .mandate-network-pitch{text-align:center;margin:20px 0 0;font-size:20px;line-height:1.5}.mandate-network-pitch strong{font-weight:600}.mandate-numbers{padding:56px 0 0;border-top:1px solid var(--color-paper-line)}.mandate-numbers .mandate-beat-copy h2{max-width:none;margin-bottom:14px}.mandate-numbers .mandate-beat-copy p:not(.eyebrow){max-width:58ch}.mandate-results{list-style:none;margin:36px 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;border-top:2px solid var(--color-foreground);border-bottom:1px solid var(--color-paper-line)}.mandate-result{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:28px 0 30px}.mandate-result+.mandate-result{border-left:1px solid var(--color-paper-line);padding-left:32px;margin-left:-40px}.mandate-result .eyebrow{font-size:11px;margin:0 0 6px}.mandate-result-figures{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;line-height:1}.mandate-result-before{position:relative;display:inline-block;text-decoration:none;font-size:28px;font-weight:500;letter-spacing:-.03em;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.mandate-result-strike{position:absolute;left:-4%;top:40%;width:108%;height:22%;overflow:visible}.mandate-guide .mandate-result-strike line{stroke:var(--color-foreground);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.mandate-result-after{font-size:clamp(64px,6.6vw,88px);font-weight:500;letter-spacing:-.055em;color:var(--color-accent);font-variant-numeric:tabular-nums}.mandate-result h3{margin:4px 0 0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.mandate-result-counts{margin:0;font:12px/1.6 var(--font-mono);letter-spacing:.02em;color:var(--color-foreground)}.mandate-result-sentence{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--color-muted-foreground)}.mandate-result-meta{margin:0;font:12px/1.6 var(--font-mono);letter-spacing:.02em;color:var(--color-muted-foreground)}.mandate-result-link{margin-top:auto;padding-top:8px;font-size:13px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.mandate-result-strike[data-draw] [data-draw-ready]{transition-duration:0s;transition-delay:0s}.mandate-result-strike[data-draw].is-in [data-draw-ready]{transition-duration:.42s;transition-delay:.5s}}.mandate-guide .mandate-numbers .mandate-caption{font-size:13px;color:var(--color-muted-foreground);line-height:1.65;margin:0}.mandate-guide .mandate-section{margin-block:0 64px;scroll-margin-top:110px}.mandate-guide :is(.mandate-section,.mandate-setup-column)>h2{margin:0 0 24px;font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.mandate-guide .mandate-section p{font-size:16px;line-height:1.65}.mandate-guide .mandate-section h3{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.025em}.mandate-setup-section{padding-top:40px;border-top:1px solid var(--color-border)}.mandate-setup-column{max-width:780px;margin-inline:auto}.mandate-setup-column>.install-block{margin-top:28px}.mandate-setup-path{display:flex;gap:32px;padding:0;list-style:none;margin:24px 0 16px}.mandate-setup-path li{display:flex;align-items:center;gap:10px;font-size:14px}.mandate-setup-path span{display:grid;place-items:center;height:28px;width:28px;border:1px solid var(--color-border);border-radius:50%;flex:none;font:12px/1 var(--font-mono)}.mandate-guide .mandate-section .mandate-install-cost{font-size:13px;color:var(--color-muted-foreground)}.mandate-guide .calm-setup{margin:28px 0 0}.mandate-guide .calm-setup>h3{font-size:23px;margin-bottom:10px}.mandate-guide .calm-setup [role=tabpanel]>p,.mandate-guide .calm-setup>p{font-size:15px}.mandate-guide .calm-setup .field-help{font-size:13px}.mandate-guide .calm-setup details p{font-size:14px}.mandate-guide .mandate-company-plan{margin:24px 0}.mandate-guide .mandate-company-plan h3{margin-bottom:8px}.mandate-guide .mandate-company-plan p{font-size:14px}.mandate-questions{max-width:780px;margin-inline:auto}.mandate-questions .reading-details{margin:0;border-bottom:1px solid var(--color-paper-line)}.mandate-questions .reading-details>summary{padding-block:20px;font-size:16px;line-height:1.55}.mandate-questions .reading-details>:not(summary){margin:0 0 24px}.mandate-guide .mandate-questions .reading-details p{font-size:15px;margin-bottom:14px}.mandate-guide .mandate-further-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:26px}.mandate-guide #data-and-privacy,.mandate-guide #mandate-terms{scroll-margin-top:110px}@media (max-width:900px){.mandate-guide .mandate-hero{gap:28px}.mandate-beat,.mandate-beat.is-flipped{gap:32px;padding:44px 0}.mandate-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.mandate-result+.mandate-result{margin-left:-32px;padding-left:24px}.mandate-result:nth-child(3){border-left:0;padding-left:0;margin-left:0}.mandate-result:nth-child(n+3){border-top:1px solid var(--color-paper-line)}}@media (max-width:680px){.mandate-guide .mandate-hero{grid-template-columns:1fr;gap:12px;padding-bottom:8px}.mandate-guide .page-header h1{font-size:44px;max-width:13ch}.mandate-guide .page-header .lede{font-size:18px;max-width:31ch}.mandate-hero-figure{order:-1;padding:0}.mandate-story{margin:8px 0 48px}.mandate-beat,.mandate-beat.is-flipped{grid-template-columns:1fr;gap:18px;padding:36px 0}.mandate-beat.is-flipped>.mandate-figure{order:0}.mandate-beat-copy h2{font-size:30px;max-width:none}.mandate-beat-copy p:not(.eyebrow){font-size:17px;max-width:none}.mandate-beat.is-wide{padding:44px 0 24px}.mandate-beat.is-wide .mandate-beat-copy h2{font-size:38px}.mandate-guide .mandate-network-figure{margin-top:24px}.mandate-guide .mandate-network-pitch{font-size:18px}.mandate-numbers{padding-top:40px}.mandate-results{grid-template-columns:1fr;gap:0}.mandate-result+.mandate-result{border-left:0;padding-left:0;margin-left:0;border-top:1px solid var(--color-paper-line)}.mandate-result-after{font-size:72px}.mandate-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label figure count" "track track track";row-gap:8px;column-gap:12px}.mandate-bar-figure{font-size:26px}.mandate-bar-count{min-width:0}.mandate-guide .mandate-section{margin-bottom:42px}.mandate-guide :is(.mandate-section,.mandate-setup-column)>h2{font-size:29px}.mandate-setup-path{flex-direction:column;gap:14px}.mandate-guide .calm-setup{padding:22px}}@media (max-width:360px){.mandate-guide .page-header h1{font-size:39px}.mandate-guide .calm-setup{padding:16px}}.mandate-guide .install-block .install-block-heading{font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.06em}.mandate-guide .install-details p,.mandate-guide .install-steps>li>p{font-size:14px}