.rk{flex-direction:column;gap:36px;max-width:960px;margin:0 auto;padding:32px 24px 0;display:flex}.rk__crumbs a{color:var(--muted)}.rk__crumbs a:hover,.rk__crumbs span{color:var(--text)}.rk__head{flex-direction:column;gap:14px;display:flex}.rk__title{font-size:clamp(38px,6vw,64px);line-height:1}.rk__lede{color:var(--text-2);max-width:720px;margin:0;font-size:17px;line-height:1.55}.rk__src{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;display:inline-block}.rk__cta{flex-wrap:wrap;gap:10px;display:flex}.rk__map{margin:0;padding:0;overflow:hidden;container-type:inline-size}.rk__map img{width:100%;height:auto;display:block}.rk__legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding:12px 18px 14px;font-size:11px;display:flex}.rk__ramp{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2px;width:min(100%,420px);padding-bottom:17px;display:grid;position:relative}.rk__ramp i{height:10px}.rk__ramp i:first-child{border-radius:3px 0 0 3px}.rk__ramp i:last-of-type{border-radius:0 3px 3px 0}.rk__ramp b{font-family:var(--font-mono);white-space:nowrap;font-size:10px;font-weight:400;position:absolute;bottom:0;transform:translate(-50%)}.rk__ramp.is-long b.is-odd{display:none}@media (width<=560px){.rk__ramp b.is-odd{display:none}}.rk__circles{margin-right:70px;display:block;position:relative}.rk__circles svg{width:100%;height:auto;display:block;overflow:visible}.rk__circles circle{fill:var(--circle);fill-opacity:.18;stroke:var(--circle);stroke-width:1px;vector-effect:non-scaling-stroke}.rk__circles b{font-family:var(--font-mono);white-space:nowrap;padding-left:calc(50% + 10px);font-size:10px;font-weight:400;line-height:1;position:absolute;left:50%;transform:translateY(50%)}.rk__circles b:before{content:"";border-top:1px solid var(--line-strong);width:calc(50% + 6px);position:absolute;top:50%;left:0}.rk__nodata{align-items:center;gap:6px;display:inline-flex}.rk__nodata i{background:var(--data-none);border-radius:3px;width:12px;height:10px}.rk__keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rk__key{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.rk__key-v{color:var(--text);overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,34px);line-height:1.1}.rk__key a,.rk__key span{color:var(--muted);font-size:13px}.rk__key a:hover{color:var(--amber-2)}.rk__section h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:28px;line-height:1.1;display:flex}.rk__table-wrap{overflow-x:auto}.rk__table{border-collapse:collapse;width:100%;font-size:14px}.rk__table th,.rk__table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 14px}.rk__table thead th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-top:12px;padding-bottom:10px;font-size:10px;font-weight:400}.rk__table tbody tr:last-child th,.rk__table tbody tr:last-child td{border-bottom:0}.rk__table tbody tr:hover{background:#ffffff06}.rk__table tbody tr:target{background:var(--amber-dim)}.rk__table tbody tr:target .rk__c a{color:var(--amber-2)}.rk__n{width:3.5em;color:var(--muted);font-size:12px;text-align:right!important;padding-right:6px!important}.rk__n span{color:var(--faint)}.rk__c{font-weight:500}.rk__c img,.rk__noflag{vertical-align:-2px;object-fit:cover;border-radius:2px;width:20px;height:15px;margin-right:10px;display:inline-block;box-shadow:0 0 0 1px #ffffff14}.rk__noflag{background:var(--data-none)}.rk__c a{color:var(--text)}.rk__c a:hover{color:var(--amber-2)}.rk__v{font-variant-numeric:tabular-nums;font-size:13px;text-align:right!important}.rk__sw{vertical-align:0;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.rk__y{color:var(--muted);font-size:12px}.rk__r{color:var(--muted);font-size:13px}.rk__table.is-territories .rk__r{white-space:normal}.rk__fine{color:var(--faint);max-width:76ch;margin:10px 0 0;font-size:12px;line-height:1.6}.rk__fine--lead{margin:-4px 0 12px}.rk__fine a{color:var(--muted)}.rk__fine a:hover{color:var(--text)}.rk__faq{flex-direction:column;gap:14px;max-width:760px;margin:0 0 8px;display:flex}.rk__faq dt{font-family:var(--font-display);margin-bottom:6px;font-size:22px;line-height:1.15}.rk__faq dd{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.rk__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.rk__group+.rk__group{margin-top:18px}.rk__group-h{color:var(--muted);margin:0 0 12px;font-weight:500}.rk__card{color:var(--text);flex-direction:column;gap:12px;padding:18px;transition:border-color .12s,transform .12s;display:flex}.rk__card:hover{color:var(--text);border-color:#ffffff38;transform:translateY(-1px)}.rk__card h2,.rk__card h3{margin:0;font-size:26px}.rk__card p{color:var(--muted);margin:auto 0 0;font-size:13px;line-height:1.5}.rk__top{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rk__top li{align-items:center;gap:8px;min-width:0;display:flex}.rk__top li>span:not(.rk__top-n):not(.rk__top-v):not(.rk__gov-sw){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rk__top-n{text-align:right;color:var(--faint);flex:0 0 1.4em;font-size:11px}.rk__top img{object-fit:cover;border-radius:2px;flex:0 0 18px;width:18px;height:13.5px}.rk__top .rk__gov-sw{flex:0 0 16px}.rk__top-v{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:12px}.rk__gov-sw{border-radius:3px;width:16px;height:12px;display:inline-block}.rk__gov-sw.is-hatch{background:repeating-linear-gradient(45deg, var(--gov-dependency) 0 3px, #ffffff4d 3px 4.5px)}.rk__count{font-family:var(--font-mono);color:var(--muted);font-size:12px}.rk__family{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:8px 0 -18px;font-size:11px}.rk__quote{color:var(--muted);min-width:16em;font-size:13px;white-space:normal!important}.rk__summary{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.rk__summary li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.rk__summary a{color:var(--text)}.rk__summary a:hover{color:var(--amber-2)}.rk__summary .mono{color:var(--muted);margin-left:auto;font-size:12px}@media (width<=720px){.rk{gap:28px;padding:24px 16px 0}.rk__keys{grid-template-columns:1fr;gap:8px}.rk__key{flex-direction:row;align-items:baseline;column-gap:12px;padding:10px 14px}.rk__key .eyebrow{flex:0 0 7.5em}.rk__key-v{font-size:24px}.rk__key a,.rk__key span:not(.eyebrow){text-align:right;margin-left:auto}.rk__table th,.rk__table td{padding:8px 10px}.rk__r,.rk__y{display:none}.rk__c a{white-space:normal}.rk__table.is-territories .rk__r{font-size:12px;display:table-cell}.rk__quote{display:none}}.rk__regions{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.rk__region{color:var(--muted);border-bottom:1px solid #0000;padding:2px 0}.rk__region:hover{color:var(--text)}.rk__region.is-on{color:var(--text);border-bottom-color:var(--amber)}.fq__conds{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.fq__cond{color:var(--amber-2);background:#f2b54b1a;border:1px solid #f2b54b38;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.fq__where{color:var(--muted);margin-left:4px;font-size:12px}.fq__ask{gap:10px;max-width:640px;display:flex}.fq__ask input{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line-strong);min-width:0;height:46px;color:var(--text);font:inherit;outline:none;flex:1;padding:0 16px;font-size:16px}.fq__ask input:focus{border-color:#f2b54b8c}.fq__examples{color:var(--muted);font-size:13px;line-height:1.7}.fq__examples a{color:var(--text-2);border-bottom:1px solid var(--line-strong)}.fq__examples a:hover{color:var(--amber-2);border-color:var(--amber-2)}.fq__others{flex-wrap:wrap;gap:8px;display:flex}.fq__others .chip{color:var(--text-2)}.fq__others .chip:hover{color:var(--text);border-color:#ffffff47}@media (width<=560px){.fq__ask{flex-direction:column}}
