:root,::backdrop{color-scheme:light;--paper:#fff;--paper-2:#f5f6f7;--line:#d8d9dc;--line-strong:#88898d;--ink:#181c2b;--ink-2:#585b62;--accent:#2a4baf;--accent-strong:#1a358d;--accent-tint:#eaf0fd;--scrim:#181c2b73;--shade:#181c2b1f;--ok:#21763c;--ok-tint:#e4f8e7;--warn:#975c16;--warn-tint:#fef2dd;--bad:#b72725;--bad-tint:#ffedec;--none:#636363;--none-tint:#f2f2f2;--color-paper:var(--paper);--color-surface:var(--paper-2);--color-text:var(--ink);--color-text-muted:var(--ink-2);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-action:var(--accent);--color-action-strong:var(--accent-strong);--color-action-tint:var(--accent-tint);--color-on-action:var(--paper);--color-link:var(--accent);--color-link-hover:var(--accent-strong);--color-focus:var(--accent);--color-selection:var(--accent-tint);--color-scrim:var(--scrim);--color-ok:var(--ok);--color-ok-tint:var(--ok-tint);--color-warn:var(--warn);--color-warn-tint:var(--warn-tint);--color-bad:var(--bad);--color-bad-tint:var(--bad-tint);--color-none:var(--none);--color-none-tint:var(--none-tint);--font-system:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Mona Sans", "Mona Sans fallback Arial", "Mona Sans fallback Roboto", sans-serif;--font-body:"Red Hat Text", "Red Hat Text fallback Arial", "Red Hat Text fallback Roboto", sans-serif;--font-data:var(--font-system);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--weight-display:650;--weight-heading:600;--tracking-display:-.015em;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.75rem;--text-3xl:2rem;--leading-body:1.55;--leading-heading:1.2;--leading-tight:1.15;--measure:36rem;--measure-wide:46rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gutter:var(--space-4);--container:76rem;--hit:2.75rem;--radius-doc:2px;--radius-chip:4px;--radius-control:8px;--radius-card:12px;--radius-sheet:16px;--line-width:1px;--shadow-raised:0 1px 2px var(--shade), 0 16px 40px -12px var(--scrim);--focus-width:3px;--focus-offset:2px;--icon-size:1.25rem;--icon-size-lg:1.5rem;--icon-stroke:1.75;--motion-fast:.12s;--motion-base:.2s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width>=64rem){:root{--text-base:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.1875rem;--text-3xl:2.75rem;--gutter:var(--space-6)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/red-hat-text-latin-wght-normal.ZHr5wXre.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/red-hat-text-latin-ext-wght-normal.BYbCslLJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans fallback Arial;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:104.082%;ascent-override:104.725%;descent-override:30.7449%;line-gap-override:0%}@font-face{font-family:Mona Sans fallback Roboto;src:local(Roboto);size-adjust:104.311%;ascent-override:104.495%;descent-override:30.6775%;line-gap-override:0%}@font-face{font-family:Red Hat Text fallback Arial;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:100.269%;ascent-override:101.527%;descent-override:30.4182%;line-gap-override:0%}@font-face{font-family:Red Hat Text fallback Roboto;src:local(Roboto);size-adjust:100.489%;ascent-override:101.305%;descent-override:30.3515%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);font-size:100%;line-height:var(--leading-body);color:var(--color-text);background:var(--color-paper);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;font-size:var(--text-base);background:var(--color-paper);flex-direction:column;margin:0;display:flex}::selection{background:var(--color-selection);color:var(--color-text)}h1,h2,h3,h4,h5{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-heading);text-wrap:balance}h1{font-weight:var(--weight-display);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-xl);letter-spacing:var(--tracking-display)}h3{font-size:var(--text-lg)}h4,h5{font-size:var(--text-base)}p,ul,ol,dl,figure{margin:0 0 var(--space-4)}p,li,dd{text-wrap:pretty}ul,ol{padding-left:var(--space-5)}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}:where(a,summary,[tabindex="-1"]):focus-visible{border-radius:var(--radius-chip)}img,svg,canvas{max-width:100%}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{padding:var(--space-2) var(--space-3);border-bottom:var(--line-width) solid var(--color-line);text-align:left;vertical-align:top}th{font-weight:600}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{top:var(--space-3);left:var(--space-3);z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-link);font-weight:600;position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}.frame,main{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}main{width:100%;padding-block:var(--space-5) var(--space-8);flex:1 0 auto}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em;flex:none}.icon[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit);padding:var(--space-2) var(--space-5);border:var(--line-width) solid var(--color-action);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-on-action);font:inherit;font-family:var(--font-body);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast) var(--ease);font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.button:is(:hover,.is-hover){border-color:var(--color-action-strong);background:var(--color-action-strong);color:var(--color-on-action)}.button:is(:active,.is-active){border-color:var(--color-action-strong);background:var(--color-action-strong);transform:translateY(1px)}.button.secondary{border-color:var(--color-line-strong);background:var(--color-paper);color:var(--color-text)}.button.secondary:is(:hover,.is-hover,:active,.is-active){border-color:var(--color-text);background:var(--color-surface);color:var(--color-text)}.button.quiet{min-height:var(--hit);padding-inline:var(--space-1);color:var(--color-link);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline 1px}.button.quiet:is(:hover,.is-hover,:active,.is-active){color:var(--color-link-hover);background:0 0;border-color:#0000;text-decoration-thickness:2px}.button:is(:disabled,[aria-disabled=true]),.button:is(:disabled,[aria-disabled=true]):is(:hover,.is-hover){border-color:var(--color-line);background:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed;transform:none}.button.quiet:is(:disabled,[aria-disabled=true]),.button.quiet:is(:disabled,[aria-disabled=true]):is(:hover,.is-hover){background:0 0;border-color:#0000;text-decoration-thickness:1px}.button[aria-busy=true]{cursor:progress}.button-text{min-width:0}.button-tag{white-space:nowrap;font-weight:500}.is-focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.link-tail{white-space:nowrap}.link-external .icon{vertical-align:-.125em;width:1em;height:1em;margin-inline:.15em -.2em}a.is-hover{color:var(--color-link-hover);text-decoration-thickness:2px}.chip{align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-flex}.chip .icon{width:1em;height:1em;stroke-width:calc(var(--icon-stroke) + .5)}.chip[data-tone]{border-color:#0000}.chip[data-tone=ok]{background:var(--color-ok-tint);color:var(--color-ok)}.chip[data-tone=warn]{background:var(--color-warn-tint);color:var(--color-warn)}.chip[data-tone=bad]{background:var(--color-bad-tint);color:var(--color-bad)}.chip[data-tone=none]{background:var(--color-none-tint);color:var(--color-none)}.field{gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.field label{font-size:var(--text-sm);font-weight:600}.input{width:100%;min-height:var(--hit);padding-inline:var(--space-3);border:var(--line-width) solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-text);font:inherit}.input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.input[aria-invalid=true]{border-color:var(--color-bad)}.field-hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}textarea.input{min-height:calc(var(--hit) * 3);padding-block:var(--space-2);resize:vertical}.notice{gap:var(--space-1) var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);grid-template-columns:auto 1fr;display:grid}.notice>.icon{color:var(--color-text-muted);grid-row:span 3;margin-top:.1em}.notice[data-kind=warn]{background:var(--color-warn-tint)}.notice[data-kind=warn]>.icon{color:var(--color-warn)}.notice-title{margin:0;font-weight:600}.notice-body{margin:0}.notice-action{margin:var(--space-2) 0 0}.disclosure{border-block:var(--line-width) solid var(--color-line)}.disclosure+.disclosure{border-top:0}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--hit);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);cursor:pointer;font-weight:600;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure-title{font:inherit;letter-spacing:0;margin:0}.disclosure>summary .icon{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease);flex:none}.disclosure[open]>summary .icon{transform:rotate(180deg)}.disclosure>summary:is(:hover,.is-hover){color:var(--color-link-hover)}.disclosure-body{padding-bottom:var(--space-4)}.disclosure-body>:last-child{margin-bottom:0}.sheet{width:min(100% - 2 * var(--gutter), 34rem);border-radius:var(--radius-sheet);background:var(--color-paper);max-height:min(90dvh,52rem);color:var(--color-text);box-shadow:var(--shadow-raised);overscroll-behavior:contain;border:0;margin:auto;padding:0}.sheet::backdrop{background:var(--color-scrim)}.sheet[open]{animation:sheet-in var(--motion-base) var(--ease);flex-direction:column;display:flex}@keyframes sheet-in{0%{opacity:0;transform:translateY(var(--space-4))}}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:var(--line-width) solid var(--color-line);display:flex}.sheet-head h2{font-size:var(--text-lg);margin:0}.sheet-head h2:focus-visible{outline-offset:var(--space-2)}.sheet[data-pointer] .sheet-head h2:focus-visible{outline:none}.sheet-close{width:var(--hit);height:var(--hit);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sheet-close:is(:hover,.is-hover){background:var(--color-surface)}.sheet-body{min-height:0;padding:var(--space-5);overscroll-behavior:contain;overflow:auto}@media (width<=40rem){.sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;margin:auto 0 0}.sheet-body{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}}.site-header{border-bottom:var(--line-width) solid var(--color-line)}.site-header .frame{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;display:flex}.wordmark{min-height:var(--hit);color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-base);letter-spacing:var(--tracking-display);align-items:center;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--color-text);text-decoration:underline 2px}.lang-menu{position:relative}.lang-menu>summary{align-items:center;gap:var(--space-1);min-width:var(--hit);min-height:var(--hit);padding:0 var(--space-2) 0 var(--space-3);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-control);font-family:var(--font-data);font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary:is(:hover,.is-hover){border-color:var(--color-line-strong);background:var(--color-surface)}.lang-menu[open]>summary .icon{transform:rotate(180deg)}.lang-menu ul{top:calc(100% + var(--space-1));z-index:5;min-width:12rem;padding:var(--space-1);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);margin:0;list-style:none;position:absolute;right:0}.lang-menu a{min-height:var(--hit);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-data);align-items:center;text-decoration:none;display:flex}.lang-menu a:hover{background:var(--color-surface);color:var(--color-text)}.site-footer{margin-top:var(--space-8);padding-block:var(--space-6) var(--space-7);border-top:var(--line-width) solid var(--color-line);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}.legal{gap:var(--space-2);max-width:var(--measure);display:grid}.legal+.legal{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--line-width) solid var(--color-line)}.legal p{margin:0}[data-legal=validator] a{padding-block:calc((var(--hit) - var(--leading-body) * 1em) / 2);display:inline-block}.footer-links{gap:0 var(--space-5);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer-links a{min-height:var(--hit);align-items:center;display:inline-flex}.languages{margin-top:var(--space-5)}.languages ul{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.languages a{min-height:var(--hit);font-family:var(--font-data);align-items:center;display:inline-flex}.page-block{margin-top:var(--space-8)}.answer{max-width:var(--measure);font-size:var(--text-lg);margin:0;line-height:1.45}.updated{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=39.99rem){.answer{font-size:var(--text-base)}}.noscript{max-width:var(--measure);margin:var(--space-4) 0 0}.hero-text{margin-bottom:var(--space-5)}@media (width>=64rem){main:not([data-result]) .tool-hero{column-gap:var(--space-8);row-gap:var(--space-6);min-height:min(42rem,100svh - 12rem);margin-top:var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}main:not([data-result]) .tool-hero :is(.viewer,.intake){display:contents}main:not([data-result]) .tool-hero .hero-text{grid-area:1/1;margin:0}main:not([data-result]) .tool-hero .intake-next{grid-area:2/1;align-self:end}main:not([data-result]) .tool-hero .steps{gap:var(--step-gap);display:grid}main:not([data-result]) .tool-hero .steps li:not(:last-child):after{display:block}main:not([data-result]) .tool-hero .drop{grid-area:1/2/3/3;align-content:center;align-self:stretch}main:not([data-result]) .tool-hero .drop-body{text-align:center;justify-items:center}main:not([data-result]) .tool-hero .drop .button{min-width:min(20rem,100%)}main:not([data-result]) .tool-hero .formats{justify-content:center}.tool-hero noscript{grid-column:1/-1}}@media (width<=39.99rem){main:not([data-result]) .tool-hero{min-height:calc(100svh - 12.5rem)}}main[data-result] :is(.example,.answer,.updated,.guide-cta){display:none}.example-frame{gap:var(--space-4);padding:var(--space-4);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-card);display:grid}.example-paper{padding:var(--space-6) var(--space-5);border:var(--line-width) solid var(--color-line);border-radius:var(--radius-doc);background:var(--color-paper);font-size:var(--text-sm)}.example-paper-office{color:var(--color-text-muted)}.example-paper-title{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-lg)}.example-paper-sign{margin:var(--space-6) 0 0;text-align:end}@media (width>=64rem){.example-paper{min-height:22rem;padding:var(--space-7) var(--space-6)}.page-pair{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.proof-facts{margin:0 0 var(--space-4);padding:0 var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.proof-facts>div{justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.proof-facts>div+div{border-top:var(--line-width) solid var(--color-line)}.proof-facts dt{color:var(--color-text-muted)}.proof-facts dd{margin:0;font-weight:600}.proof-how{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.format-list dl{margin:0 0 var(--space-4)}.format-list dl>div{gap:0 var(--space-4);padding-block:var(--space-2);border-bottom:var(--line-width) solid var(--color-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.format-list dt{font-family:var(--font-data);font-weight:600}.format-list dd{margin:0}.format-list p{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-sm)}.format-list p:last-child{margin-bottom:0}.content,.faq,.howto,.toc,.page-validator,.format-list,.proof,.related{max-width:var(--measure)}.page-pair>*{max-width:none}.faq h2,.howto h2,.proof h2,.format-list h2,.example h2{font-size:var(--text-2xl)}.guide h2,.related h2,.page-validator h2{font-size:var(--text-xl)}.content h2{margin-top:var(--space-7);font-size:var(--text-xl)}.content>h2:first-child{margin-top:0}.content figure svg{height:auto;display:block}.content figure svg rect{stroke:var(--color-line-strong)}.content figure svg text{fill:currentColor;stroke:none;font-size:var(--text-xs)}.content li+li{margin-top:var(--space-2)}.content figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.content h3{margin-top:var(--space-5)}.content code,.faq code{font-family:var(--font-data);font-size:inherit;font-weight:500}.content table{width:100%;margin-block:var(--space-4) var(--space-5)}@media (width>=52rem){.content:has(th:nth-child(5)) table{width:var(--measure-wide)}.content:has(th:nth-child(5)) :is(th,td):first-child{width:11rem}}@media (width>=80rem){.content:has(th:nth-child(5)) table{width:var(--container)}.content:has(th:nth-child(5)) :is(th,td):first-child{width:14rem}}.content :is(th,td):first-child{padding-inline-start:0}.content td:first-child{font-weight:600}@media (width<=51.99rem){.content{--cell-name:7.5rem}.content :is(table,tbody,tr,td){display:block}.content thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.content tr{padding-block:var(--space-3);border-bottom:var(--line-width) solid var(--color-line)}.content td{padding:var(--space-1) 0 var(--space-1) var(--cell-name);border:0;display:flow-root}.content td[data-label]:before{content:attr(data-label);content:attr(data-label) / "";float:inline-start;width:calc(var(--cell-name) - var(--space-2));color:var(--color-text-muted);font-size:var(--text-sm);margin-inline-start:calc(-1 * var(--cell-name));font-weight:400}.content td:first-child{padding-inline-start:0}.content td:first-child[data-label]:before{content:none}}.howto ol{gap:var(--space-3);margin:0;padding-inline-start:1.25em;display:grid}.howto li::marker{font-variant-numeric:tabular-nums;font-weight:600}.related ul{gap:0 var(--space-8);margin:0;padding:0;list-style:none;display:grid}.related li{padding-block:var(--space-3);border-bottom:var(--line-width) solid var(--color-line);position:relative}.related a:after{content:"";position:absolute;inset:0}.related p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}@media (width>=64rem){:not(.guide)>.related{max-width:none}:not(.guide)>.related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.breadcrumbs{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.breadcrumbs ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-2);min-height:var(--hit);white-space:nowrap;display:flex}.breadcrumbs a{min-height:var(--hit);align-items:center;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"›";content:"›" / "";color:var(--color-text-muted)}.breadcrumbs li:last-child{min-width:0;line-height:var(--hit);text-overflow:ellipsis;display:block;overflow:hidden}.guide-lead{max-width:var(--measure)}.guide-tool{margin-top:var(--space-5);scroll-margin-top:var(--space-4)}.toc-label{margin:0 0 var(--space-2);font-weight:600}.toc ol{margin:0}.toc a{min-height:var(--hit);align-items:center;display:inline-flex}.root-page{padding-block:var(--space-7)}.root-page h1{margin-bottom:var(--space-6)}.picker{gap:var(--space-4);max-width:var(--measure);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.picker a{gap:var(--space-2);height:100%;padding:var(--space-5);border:var(--line-width) solid var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-text-muted);text-decoration:none;display:grid}@media (hover:hover){.picker a:hover{border-color:var(--color-action);background:var(--color-action-tint);color:var(--color-text)}}.picker-name{color:var(--color-link);font-family:var(--font-data);font-size:var(--text-lg);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px}.not-found{max-width:var(--measure);padding-block:var(--space-7)}.not-found-actions{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.not-found-actions a:not(.button){min-height:var(--hit);align-items:center;display:inline-flex}.legal-page{max-width:var(--measure);padding-block:var(--space-7)}.legal-page .updated{margin-top:var(--space-3)}.legal-back{margin-top:var(--space-6)}.legal-back a{min-height:var(--hit);align-items:center;display:inline-flex}.nowrap{white-space:nowrap}.legal-identity{gap:var(--space-4);margin:0 0 var(--space-5);display:grid}.legal-page li+li{margin-top:var(--space-2)}.legal-identity dt{color:var(--color-text-muted);font-size:var(--text-sm)}.legal-identity dd{overflow-wrap:anywhere;margin:0}.legal-identity a{min-height:var(--hit);margin-block:calc((var(--leading-body) * 1em - var(--hit)) / 2);align-items:center;display:inline-flex}.legal-line{display:block}.contact-form{margin-block:var(--space-4) var(--space-5)}.contact-trap,.contact-note{display:none}.contact-note:target{margin-block:var(--space-4);scroll-margin-top:var(--space-9);display:block}.contact-note-sent:target~.contact-form{display:none}
