@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-DX68cEVD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #e9f0e4;--paper-deep: #dde8d5;--paper-lift: #f2f6ee;--rule: #b7d0bd;--rule-strong: #7fa98a;--graphite: #232d27;--graphite-soft: #46564c;--ink: #1b6340;--red: #b3302a;--red-wash: rgba(179, 48, 42, .08);--printed: "Source Sans 3 Variable", "Source Sans 3", system-ui, sans-serif;--serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--line: 2rem;--margin: 4.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light;accent-color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--graphite);font-family:var(--printed);font-size:100%;line-height:1.6;-webkit-text-size-adjust:100%;scrollbar-color:var(--rule-strong) var(--paper-deep)}body{margin:0;min-height:100vh;background:linear-gradient(to right,transparent calc(var(--margin) - 5px),var(--rule-strong) calc(var(--margin) - 5px),var(--rule-strong) calc(var(--margin) - 4px),transparent calc(var(--margin) - 4px),transparent calc(var(--margin) - 1px),var(--rule-strong) calc(var(--margin) - 1px),var(--rule-strong) var(--margin),transparent var(--margin)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--line) - 1px),rgba(127,169,138,.22) calc(var(--line) - 1px) var(--line))}::selection{background:#1b634038;color:var(--graphite)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}a{color:var(--ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{margin:0;font-weight:750;text-wrap:balance}p{margin:0;text-wrap:pretty}.sprite{position:absolute;width:0;height:0;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.serif{font-family:var(--serif);font-weight:600}.mark{display:inline-block;width:1.6rem;height:1.6rem;flex:none;vertical-align:middle}.mark svg{display:block;width:100%;height:100%;overflow:visible}.tone-ink{color:var(--ink)}.tone-red{color:var(--red)}.tone-graphite{color:var(--graphite-soft)}symbol path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:var(--ink-anim, none) .42s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 55ms + 80ms)}#i-down path{stroke-dasharray:none;stroke-width:1.8;animation:none}@keyframes ink{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.wp-strip{display:grid;grid-template-columns:minmax(16rem,2.2fr) repeat(2,minmax(10rem,1fr)) auto;margin-left:var(--margin);border-bottom:2px solid var(--graphite);background:var(--paper-deep)}.wp-cell{display:flex;flex-direction:column;gap:.1rem;min-width:0;margin:0;padding:.55rem 1rem .5rem;border:0;border-right:1px solid var(--rule-strong)}.wp-cell:last-child{border-right:0}.wp-label{font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--graphite-soft);padding:0}.wp-value{font-size:1.1rem;line-height:1.3;color:var(--graphite)}.wp-title{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.75rem}.wp-title .wp-label{order:0}.wp-title .wp-value{order:1}.wp-name{order:2;flex-basis:100%;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wp-lang{flex-direction:row;align-items:center;gap:.9rem;padding-right:1.25rem}.wp-lang legend{float:left;margin-right:.35rem}.tickbox{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;letter-spacing:.05em;cursor:pointer}.tickbox input{position:absolute;opacity:0;pointer-events:none}.tickbox .box{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border:1.5px solid var(--graphite);background:var(--paper-lift);color:var(--ink)}.tickbox .box svg{width:1.6rem;height:1.6rem;margin:-.3rem -.35rem 0 0;opacity:0;transition:opacity .16s var(--ease-out)}.tickbox input:checked+.box svg{opacity:1}.tickbox input:focus-visible+.box{outline:2px solid var(--ink);outline-offset:2px}.tickbox:hover .box{background:#fff}.sheet{padding:0 clamp(1rem,3vw,2.5rem) 4rem calc(var(--margin) + clamp(1rem,3vw,2.5rem));max-width:88rem}.opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,4rem)}.opening h1{font-family:var(--serif);font-size:clamp(2.6rem,5.8vw,5rem);line-height:1.04;font-weight:700;letter-spacing:-.02em;max-width:17ch}.lede{margin-top:1.5rem;max-width:60ch;font-size:1.15rem;line-height:1.6}.privacy{margin-top:2rem;max-width:60ch;padding:.9rem 1.1rem 1rem;border:1.5px solid var(--ink);background:var(--paper-lift);color:var(--ink)}.privacy h2{font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.privacy p{margin-top:.3rem;color:var(--graphite)}.legend{align-self:start;border-top:2px solid var(--graphite);padding-top:.8rem}.legend h2{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite-soft)}.legend dl{margin:.6rem 0 0}.legend dl>div{display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;min-height:var(--line);border-bottom:1px solid var(--rule)}.legend dt{margin:0}.legend dd{margin:0;font-size:.95rem;line-height:1.35;padding:.3rem 0}.legend dd strong{font-weight:700}.schedule{position:relative;padding:2.75rem 0 3rem;border-top:2px solid var(--graphite)}.schedule>h2{font-family:var(--serif);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.01em}.schedule>.note,.schedule>.consent{max-width:70ch}.note{margin-top:.4rem;color:var(--graphite-soft);font-size:.95rem}.consent{margin-top:1rem;font-size:.95rem}.status{margin-top:.8rem;min-height:1.6em;font-weight:600;color:var(--ink)}.ledger{width:100%;margin-top:1.4rem;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;background:var(--paper-lift);border:1.5px solid var(--graphite)}.ledger th,.ledger td{padding:.45rem .8rem;min-height:var(--line);text-align:left;vertical-align:middle;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ledger th:last-child,.ledger td:last-child{border-right:0}.ledger thead th{background:var(--paper-deep);border-bottom:1.5px solid var(--graphite);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--graphite-soft);white-space:nowrap}.ledger tbody tr:last-child>*{border-bottom:0}.ledger .num{text-align:right}.ledger .mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ledger .col-mark{width:3.6rem;text-align:center}.ledger.docs .col-mark{width:12rem;text-align:left}.status-cell{display:inline-flex;align-items:center;gap:.45rem;font-weight:650;white-space:nowrap}.status-cell .status-word{font-size:.92rem}.ledger .col-get{width:8.5rem}.ledger .ref{width:4.2rem;font-weight:700;font-size:1rem;color:var(--ink)}.ledger .file{overflow-wrap:anywhere;font-size:.92rem}.samples .shows{color:var(--graphite)}.get{display:inline-flex;align-items:center;gap:.35rem;font-weight:650;text-decoration:none;padding:.2rem .1rem}.get svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.get:hover span{text-decoration:underline;text-underline-offset:.2em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.2rem;border:1.5px solid var(--graphite);border-radius:0;background:var(--paper-lift);color:var(--graphite);font:inherit;font-weight:700;letter-spacing:.03em;cursor:pointer;box-shadow:0 1px 2px #232d2724,0 2px 6px #232d2714;transition:background-color .14s var(--ease-out),transform 90ms var(--ease-out),box-shadow .14s var(--ease-out)}.btn:hover{background:#fff}.btn:active{transform:translateY(1px);box-shadow:0 0 1px #232d2733}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--graphite);color:var(--paper-lift)}.btn-primary:hover{background:#121a15}#use-samples{margin-top:1.1rem}label.btn:has(+input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}label.btn:has(+input:disabled){opacity:.5;cursor:not-allowed}.drop-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;margin-top:1.4rem;padding:1.1rem 1.25rem;border:1.5px dashed var(--rule-strong);background:#f2f6eea6;transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.drop-row.is-over{border-style:solid;border-color:var(--ink);background:#1b634014}.drop-row.is-busy{opacity:.7}.drop-mark{width:2rem;height:2rem;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.drop-title{font-size:1.35rem;line-height:1.25;color:var(--graphite)}.drop-hint{color:var(--graphite-soft);font-size:.95rem}.docs tbody tr:not(.empty){cursor:pointer}.docs tbody tr:not(.empty):hover{background:#fff}.docs tbody tr.is-selected{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.row-select{all:unset;cursor:pointer;font:inherit;color:inherit}.row-select:focus-visible{outline:none}.docs tbody tr:has(.row-select:focus-visible){box-shadow:inset 0 0 0 2px var(--ink);outline:2px solid var(--ink);outline-offset:2px}.docs .empty td{padding:1.1rem .8rem;font-size:1.15rem;color:var(--graphite-soft)}.cross{min-height:22rem}.cross-ref{font-family:var(--serif);color:var(--ink);font-weight:700}.cross.is-inking{--ink-anim: ink}.cross-empty{margin-top:1.2rem;font-size:1.2rem;color:var(--graphite-soft)}.verdict{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;margin-top:1.1rem;font-family:var(--serif);font-weight:700;font-size:clamp(2.2rem,5.2vw,4.2rem);line-height:1.08;letter-spacing:-.02em}.verdict .mark{width:.95em;height:.95em}.verdict .mark svg path{stroke-width:1.8}.cross.is-inking .verdict>span{animation:write .52s var(--ease-out) 60ms backwards}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.explain{margin-top:.6rem;max-width:68ch;font-size:1.08rem}.format-note{color:var(--red)}.cross-table{max-width:64rem}.cross-table .field{width:13rem;font-weight:600}.cross-table .value{font-size:1rem;overflow-wrap:anywhere}.cross-table .missing{font-style:italic;color:var(--graphite-soft)}.cross-table tr.is-conflict{background:var(--red-wash)}.cross-table tr.is-conflict .value{color:var(--red);font-weight:650}.cross-table tr.is-different .value{color:var(--graphite-soft)}.circled{position:relative;display:inline-block;padding:0 .15rem}.pencil-ring{position:absolute;inset:-.55rem -.85rem -.5rem -.75rem;width:calc(100% + 1.6rem);height:calc(100% + 1.05rem);overflow:visible;pointer-events:none}.pencil-ring path{fill:none;stroke:var(--red);stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cross.is-inking .pencil-ring path{animation:ink .64s var(--ease-out) calc(660ms + .22s) backwards}.raw-text{margin-top:1.4rem;max-width:64rem}.raw-text summary{cursor:pointer;width:fit-content;font-weight:650;color:var(--ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.raw-text pre{margin:.8rem 0 0;padding:1rem 1.1rem;max-height:24rem;overflow:auto;background:var(--paper-lift);border:1px solid var(--rule-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.closing{border-top:2px solid var(--graphite);padding-top:2rem}.clear-row{display:flex;align-items:center;gap:.6rem 1.25rem;flex-wrap:wrap}.clear-row .note{margin:0}.credit{margin-top:2.5rem;font-size:.9rem;color:var(--graphite-soft);max-width:70ch}@media(prefers-reduced-motion:reduce){.cross.is-inking{--ink-anim: none}.cross.is-inking .verdict>span,.cross.is-inking .pencil-ring path{animation:none}.btn,.drop-row,.tickbox .box svg{transition:none}}@media(max-width:60rem){.wp-strip{grid-template-columns:1fr 1fr}.wp-title{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--rule-strong)}.wp-lang{grid-column:1 / -1;border-top:1px solid var(--rule-strong)}.wp-cell:nth-child(3){border-right:0}.opening{grid-template-columns:1fr}}@media(max-width:40rem){:root{--margin: 2.25rem}.wp-strip{grid-template-columns:1fr}.wp-cell{border-right:0;border-bottom:1px solid var(--rule-strong)}.wp-lang{border-top:0}.drop-row{grid-template-columns:1fr}.drop-mark{display:none}.ledger.docs thead,.ledger.samples thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ledger.docs tr,.ledger.samples tr{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;border-bottom:1px solid var(--rule-strong);padding:.45rem 0}.ledger.docs th,.ledger.docs td,.ledger.samples th,.ledger.samples td{border:0;padding:.15rem .6rem}.ledger.samples .ref,.ledger.docs .ref{grid-row:1 / span 4}.ledger.samples .file,.ledger.samples .shows{grid-column:2 / -1}.ledger.samples .col-get{grid-column:2 / -1;width:auto}.ledger.docs td{grid-column:2}.ledger.docs .col-mark{grid-column:2;grid-row:auto;width:auto;order:-1}.ledger.docs .num{text-align:left}.ledger.docs .empty{display:block}.cross-table thead{display:none}.cross-table tr{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem;border-bottom:1px solid var(--rule);padding:.4rem 0}.cross-table th,.cross-table td{border:0;padding:.1rem .6rem}.cross-table .field{grid-column:1;width:auto;font-size:.82rem;color:var(--graphite-soft)}.cross-table .value{grid-column:1}.cross-table .value+.value{color:var(--graphite-soft)}.cross-table .value+.value:before{content:attr(data-against) " ";font-size:.8rem}.cross-table .value.num{text-align:left}.cross-table .value+.value .circled{margin-left:.7rem}.cross-table .value .circled{margin-block:.2rem}.cross-table .col-mark{grid-column:2;grid-row:1 / span 3;width:auto}}
