.edt{max-width:920px;font-family:var(--font-body), -apple-system, sans-serif;color:var(--brand-ink,#090909);margin:0 auto;padding:64px 48px 48px}.edt__rule{border:0;border-top:1px solid #0909091a;margin:0 0 44px}.edt__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:4px 0;list-style:none;display:flex}.edt__summary::-webkit-details-marker{display:none}.edt__summary-text{min-width:0}.edt__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange,#ff6a00);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.edt__eyebrow:before{content:"";background:var(--brand-orange,#ff6a00);border-radius:50%;flex-shrink:0;width:7px;height:7px}.edt__h2{font-family:var(--font-h2), "Arial Narrow", sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1}.edt__toggle{font-family:var(--font-accent), "Arial Narrow", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink,#090909);white-space:nowrap;border:1.5px solid #09090929;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-size:14px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.edt__summary:hover .edt__toggle{border-color:var(--brand-orange,#ff6a00);color:var(--brand-orange-text,#c75300);background:#ff6a000f}.edt__toggle-close,.edt__details[open] .edt__toggle-open{display:none}.edt__details[open] .edt__toggle-close{display:inline}.edt__chevron{border-bottom:2.5px solid;border-right:2.5px solid;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.edt__details[open] .edt__chevron{transform:rotate(225deg)translateY(-2px)}.edt__details[open]>.edt__summary{margin-bottom:20px}.edt__summary:focus-visible{outline:3px solid var(--brand-blue,#09f);outline-offset:6px;border-radius:12px}.edt__body{padding-top:4px}.edt__lede{color:var(--brand-ink-soft,#1e1e1e);max-width:66ch;margin:0 0 10px;font-size:17px;line-height:1.65}.edt__h3{font-family:var(--font-h3), "Arial Narrow", sans-serif;letter-spacing:1px;text-transform:uppercase;align-items:baseline;gap:12px;margin:38px 0 10px;font-size:24px;font-weight:600;display:flex}.edt__h3:before{content:"";background:var(--brand-orange,#ff6a00);border-radius:2px;flex-shrink:0;align-self:center;width:22px;height:4px}.edt p{color:var(--brand-ink-soft,#1e1e1e);max-width:70ch;margin:0 0 12px;font-size:15px;line-height:1.7}.edt a{color:var(--brand-navy,#1e3a8a);text-underline-offset:2px;text-decoration:underline}.edt ul:not([class]){margin:0 0 12px;padding-left:20px;list-style:outside}.edt ul:not([class]) li{color:var(--brand-ink-soft,#1e1e1e);max-width:68ch;margin:4px 0;font-size:15px;line-height:1.7}.edt__checks{flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;padding:0;list-style:none;display:flex}.edt__checks li{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted,#6b6b6b);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.edt__checks li:before{content:"✓";color:var(--brand-orange,#ff6a00);font-size:14px;font-weight:700}.edt__checks--stack{flex-direction:column;gap:10px;margin:14px 0 16px}.edt__checks--stack li{letter-spacing:0;text-transform:none;color:var(--brand-ink-soft,#1e1e1e);font-size:15px;font-weight:500}.edt__checks--stack li:before{font-size:16px}.edt__stats{grid-template-columns:repeat(3,1fr);gap:12px;max-width:560px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.edt__stats li{text-align:center;background:#ff6a0014;border:1px solid #ff6a0026;border-radius:12px;padding:18px 10px 14px}.edt__stat-value{font-family:var(--font-h2), "Arial Narrow", sans-serif;letter-spacing:1px;color:var(--brand-ink,#090909);font-size:clamp(22px,4vw,32px);line-height:1;display:block}.edt__stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted,#6b6b6b);margin-top:7px;font-size:10.5px;font-weight:500;line-height:1.3;display:block}.edt__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0 6px;padding:0;list-style:none;display:grid}.edt__card{background:var(--brand-paper-soft,#fcfcfc);border:1px solid #0909091a;border-radius:12px;padding:16px}.edt__card-flag{margin-bottom:8px;font-size:22px;line-height:1;display:block}.edt__card-name{font-family:var(--font-h4), var(--font-body), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:13.5px;font-weight:700;display:block}.edt__card p{color:var(--brand-muted,#6b6b6b);margin:0;font-size:13.5px;line-height:1.55}.edt__tablewrap{background:#fff;border:1px solid #0909091f;border-radius:14px;margin:12px 0 22px;overflow-x:auto}.edt__table{border-collapse:collapse;width:100%;min-width:430px;font-size:14px}.edt__table caption{text-align:left;font-family:var(--font-h3), "Arial Narrow", sans-serif;letter-spacing:1.5px;text-transform:uppercase;border-bottom:2px dashed #1e3a8a59;padding:14px 18px 10px;font-size:18px}.edt__table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--brand-muted,#6b6b6b);padding:10px 18px 6px;font-size:10.5px;font-weight:600}.edt__table td{white-space:nowrap;border-top:1px dashed #1e3a8a33;padding:9px 18px}.edt__table td.edt__num{font-variant-numeric:tabular-nums;font-weight:600}.edt__place{font-family:var(--font-h3), "Arial Narrow", sans-serif;letter-spacing:1px;color:var(--brand-orange-text,#c75300);font-size:16px}.edt__note{color:var(--brand-muted,#6b6b6b);max-width:70ch;font-size:13px}.edt__quote{color:var(--brand-ink-soft,#1e1e1e);background:#0099ff0f;border:1px solid #0099ff24;border-radius:12px;max-width:62ch;margin:16px 0 20px;padding:18px 22px;font-size:16px;font-style:italic;line-height:1.65}.edt__quote cite{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue-text,#0079c9);margin-top:10px;font-size:12px;font-style:normal;font-weight:600;display:block}.edt__photos{grid-template-columns:repeat(6,1fr);gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.edt__photos li{max-width:none;margin:0}.edt__photos img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;display:block}.edt__links{border-top:1px dashed #09090926;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:20px;display:flex}.edt__links a{font-family:var(--font-accent), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink,#090909);border:1.5px solid #09090929;border-radius:999px;align-items:center;padding:9px 18px;font-size:13.5px;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.edt__links a:hover{border-color:var(--brand-orange,#ff6a00);color:var(--brand-orange-text,#c75300);background:#ff6a000f}@media (max-width:700px){.edt{padding:40px 20px 24px}.edt__rule{margin-bottom:30px}.edt__summary{gap:14px}.edt__toggle{padding:10px 14px;font-size:13px}.edt__toggle-open,.edt__toggle-close,.edt__details[open] .edt__toggle-close{display:none}.edt__h2{letter-spacing:1px}.edt__photos{grid-template-columns:repeat(3,1fr)}.edt__stats{gap:8px}}.edt--dark{color:#f2f2f2}.edt--dark .edt__rule{border-top-color:#ffffff24}.edt--dark .edt__lede,.edt--dark p,.edt--dark ul:not([class]) li{color:#ffffffc7}.edt--dark .edt__h2,.edt--dark .edt__stat-value{color:#fff}.edt--dark .edt__toggle{color:#fff;border-color:#ffffff4d}.edt--dark .edt__summary:hover .edt__toggle{border-color:var(--brand-orange-light,#ff8533);color:var(--brand-orange-light,#ff8533);background:#ff6a001f}.edt--dark a{color:#8ab4ff}.edt--dark .edt__checks li{color:#fff9}.edt--dark .edt__tablewrap{background:#ffffff08;border-color:#ffffff29}.edt--dark .edt__table caption{border-bottom-color:#8ab4ff66}.edt--dark .edt__table th{color:#ffffff8c}.edt--dark .edt__table td{border-top-color:#8ab4ff38}.edt--dark .edt__place{color:var(--brand-orange-light,#ff8533)}.edt--dark .edt__note{color:#ffffff8c}.edt--dark .edt__links{border-top-color:#fff3}.edt--dark .edt__links a{color:#fff;border-color:#ffffff4d}.edt--dark .edt__links a:hover{border-color:var(--brand-orange-light,#ff8533);color:var(--brand-orange-light,#ff8533);background:#ff6a001f}.edt--dark .edt__quote{color:#ffffffd1;background:#0099ff1a;border-color:#4db8ff40}.edt--dark .edt__quote cite{color:var(--brand-blue-sky,#36b6ed)}
