.toe{--bg:#f5f7f8;--surface:#fff;--ink:#12233a;--body:#1f2f44;--muted:#55657a;--line:#d9e1e8;--navy:#12233a;--teal:#0f7f6e;--teal-soft:#e3f1ee;--amber:#8a4d05;--amber-line:#d99a3d;--amber-soft:#fbefdc;--chip:#eef2f6;--font-display:"Literata", Georgia, "Times New Roman", serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.toe *{box-sizing:border-box}.toe{background:var(--bg);color:var(--body);font-family:var(--font-body);overflow-wrap:break-word;margin:0;padding-inline:16px;font-size:17px;line-height:1.65}.toe .wrap{gap:24px;min-width:0;max-width:820px;margin:0 auto;padding-block:24px 64px;display:grid}.toe h1,.toe h2,.toe h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:650;line-height:1.25}.toe h1{font-size:clamp(2rem,5vw,2.6rem)}.toe h2{font-size:1.3rem}.toe h3{font-size:1.02rem;font-family:var(--font-body);font-weight:700}.toe p{margin:0}.toe a{color:var(--teal);text-underline-offset:2px}.toe a:hover{text-decoration-thickness:2px}.toe strong{color:var(--ink)}.toe header.top{gap:10px;display:grid}.toe .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--teal);font-size:.74rem;font-weight:700}.toe .version{color:var(--amber);background:var(--surface);border:1px solid var(--amber-line);border-radius:8px;justify-self:start;padding:4px 12px;font-size:.95rem;font-weight:700;display:inline-block}.toe .lede{color:var(--muted);max-width:66ch}.toe .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px 24px}.toe .brief{background:var(--teal-soft);border:1px solid #b9ddd5;border-radius:12px;gap:10px;padding:20px 24px;display:grid}.toe .brief h2{font-size:1.2rem}.toe .brief ul{gap:7px;margin:0;padding-left:1.2em;display:grid}.toe .brief li::marker{color:var(--teal)}.toe .brief .small{color:var(--muted);font-size:.9rem}.toe nav.toc h2{margin-bottom:10px;font-size:1.15rem}.toe nav.toc ol{columns:2 260px;column-gap:28px;margin:0;padding:0;font-size:.95rem;line-height:1.5;list-style:none}.toe nav.toc li{break-inside:avoid;grid-template-columns:2.1em 1fr;padding-block:3px;display:grid}.toe nav.toc li .n{color:var(--muted);font-variant-numeric:tabular-nums}.toe nav.toc a{color:var(--ink);text-decoration:none}.toe nav.toc a:hover{color:var(--teal);text-decoration:underline}.toe .terms{gap:0;display:grid}.toe .clause{border-top:1px solid var(--line);padding-block:22px;scroll-margin-top:16px}.toe .clause:first-child{border-top:0;padding-top:4px}.toe .clause h2{grid-template-columns:2.4em 1fr;margin-bottom:12px;display:grid}.toe .clause h2 .n{color:var(--teal)}.toe .sub{grid-template-columns:2.9em minmax(0,1fr);gap:0 4px;margin-top:10px;scroll-margin-top:16px;display:grid}.toe .sub>.sn{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:.95rem}.toe .sub>div{gap:8px;min-width:0;max-width:68ch;display:grid}.toe .sub.nosn{grid-template-columns:minmax(0,1fr)}.toe .annex>*{min-width:0}.toe ol.alpha,.toe ul.plain{gap:5px;margin:0;padding-left:0;list-style:none;display:grid}.toe ol.alpha>li{grid-template-columns:2em minmax(0,1fr);display:grid}.toe ol.alpha>li>.al{color:var(--muted)}.toe ul.plain>li{padding-left:1.1em;position:relative}.toe ul.plain>li:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.toe dl.defs{gap:8px;margin:0;display:grid}.toe dl.defs div{gap:1px;display:grid}.toe dl.defs dt{color:var(--ink);font-weight:700}.toe dl.defs dd{margin:0}.toe .stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toe .stages li{border-left:3px solid var(--teal);padding:2px 0 2px 12px}.toe .stages b{color:var(--ink)}.toe .note{color:var(--muted);font-size:.92rem}.toe .annex{border:1px dashed var(--line);background:#fbfcfd;border-radius:10px;gap:10px;padding:18px 20px;display:grid}.toe .form-lines{gap:6px;font-size:.97rem;display:grid}.toe .form-lines p{border-bottom:1px dotted var(--line);padding-bottom:6px}.toe .endmark{text-align:center;color:var(--muted);padding-top:8px;font-size:.9rem}@media (max-width:520px){.toe{font-size:16.5px}.toe .sub{grid-template-columns:2.6em minmax(0,1fr)}.toe .clause h2{grid-template-columns:2em 1fr}.toe .annex{padding:14px}}@media print{.toe{color:#000;background:#fff;padding:0;font-size:10.5pt;line-height:1.5}.toe .wrap{gap:14px;max-width:none;padding:0}.toe .card{border:0;padding:0}.toe a{color:inherit;text-decoration:none}.toe .clause{break-inside:auto;padding-block:12px}.toe .clause h2{break-after:avoid}}.toe{padding-inline:16px}.toe .wrap{padding-block:32px 64px}@media print{.toe~*,header.site,footer{display:none}}.toe{--font-display:inherit;--font-body:inherit}
