.country-page{max-width:860px;padding-top:48px;padding-bottom:32px}.country-page .intro h1{letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.02}html[lang^=zh] .country-page .intro h1{letter-spacing:-.01em;line-height:1.15}.country-page .lede{color:var(--ink-2);margin:0 0 12px;font-size:19px}.country-page .cta{font-weight:600}.country-page section{border-top:1px solid var(--line);margin-top:32px;padding:32px 0 8px}.country-page h2{letter-spacing:-.02em;margin:0 0 14px;font-size:26px}.country-page h3{align-items:center;gap:8px;margin:24px 0 10px;font-size:16px;display:flex}.country-page li{margin-bottom:8px}.country-page .rules li::marker{color:var(--off)}.country-page .source{color:var(--ink-3);font-size:13px}.country-page .source a{color:var(--ink-2)}.country-page .table-wrap{overflow-x:auto}.country-page table{border-collapse:collapse;width:100%;font-size:15px}.country-page th,.country-page td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px 10px 0}.country-page thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom-color:var(--line-strong);font-size:11px;font-weight:500}.country-page tbody th{font-weight:600}.country-page .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.country-page .mark{width:20px;height:20px;font:700 11px/1 var(--stamp);vertical-align:-4px;border:1.5px solid;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid;transform:rotate(-8deg)}.country-page .mark.off{color:var(--off)}.country-page .mark.work{color:var(--work);margin-right:0}.country-page .makeup{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.country-page .makeup li{background:var(--work-bg);color:var(--work);border-radius:var(--radius);padding:4px 10px;font-size:14px;font-weight:600}.country-page .pending{border:1px dashed var(--ink-3);border-radius:var(--radius);padding:20px 24px}.country-page .pending p{color:var(--ink-2);margin:0}.country-page .faq dt{margin-top:16px;font-weight:600}.country-page .faq dd{color:var(--ink-2);margin:4px 0 0}
