.ww2-tools{max-width:1100px;margin:22px auto 0;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:end}
.ww2-tools .q{flex:1 1 260px}
.ww2-tools label{display:block;font-family:var(--display);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin:0 0 6px}
.ww2-tools input[type=search]{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:18px;color:var(--parchment);background:#1b1912;border:1px solid #5a5040;border-radius:8px}
.ww2-tog{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid #5a5040;border-radius:8px;color:#e6dcc0;cursor:pointer}
.ww2-grp{max-width:1100px;margin:28px auto 0}
.ww2-grp h2{font-family:'IM Fell English','EB Garamond',serif;font-weight:400;font-size:clamp(26px,3.4vw,36px);margin:0 0 10px}
.ww2-grp .rc-table{min-width:760px}
.ww2-grave .rc-table{min-width:0}
.ww2-tick{color:#5cc06a;font-weight:700}
.ww2-a td b{color:#f0d488}
@media (max-width:600px){.ww2-tools{display:block}.ww2-tog{margin-top:10px}}
.rc-src h2,.rc-hero h1{font-family:'IM Fell English','EB Garamond',serif}

.ww2-cwgc h3{font-family:'IM Fell English','EB Garamond',serif;font-size:1.25rem;margin:1.6rem 0 .5rem}.ww2-cred,.ww2-note{font-size:.95rem;opacity:.85}.ww2-full summary{cursor:pointer;margin:.4rem 0 1rem;text-decoration:underline}.ww2-cwgc .rc-table td:first-child{white-space:normal}
.ww2-filters{max-width:1100px}
.ww2-cwgc .rc-table{min-width:0;width:100%}.ww2-cwgc .rc-table td,.ww2-cwgc .rc-table th{white-space:normal!important;width:auto!important;max-width:none!important;overflow:visible!important}.ww2-cwgc .rc-table td:last-child,.ww2-cwgc .rc-table th:last-child{text-align:right}.ww2-cwgc .ww2-cmp td:last-child,.ww2-cwgc .ww2-cmp th:last-child{text-align:left;min-width:14em}
