.rcwhere{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 40px;margin:0 0 20px;display:grid}.rcwhere>div{border-top:2px solid var(--ink);padding-top:16px}.rcwhere dt{letter-spacing:-.01em;margin-bottom:6px;font-weight:800}.rcwhere dt a{color:var(--ink);text-decoration:none}.rcwhere dt a:hover{text-decoration:underline}.rcwhere dd{color:var(--ink-2);margin:0}.rcwhere__note{max-width:46em;color:var(--ink-2);margin:0 0 16px}.rcwhere__links{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.rcrec{counter-reset:r;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 40px;margin:0 0 20px;padding:0;list-style:none;display:grid}.rcrec li{counter-increment:r;border-top:2px solid var(--ink);gap:6px;padding:14px 0 18px;display:grid}.rcrec li:before{content:counter(r,decimal-leading-zero);color:var(--ink-3);font-size:.8125rem}.rcrec b{letter-spacing:-.01em;font-size:1.0625rem}.rcrec span{color:var(--ink-2)}.rcrec__ex{border-top:2px solid var(--ink);max-width:56em;margin-top:28px;padding-top:18px}.rcrec__ex h3{letter-spacing:-.02em;margin:0 0 12px;font-size:1.125rem;font-weight:800}.rcrec__ex dl{margin:0;display:grid}.rcrec__ex dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,200px) 1fr;gap:4px 18px;padding:10px 0;display:grid}.rcrec__ex dt{font-weight:700}.rcrec__ex dd{color:var(--ink-2);margin:0}.rcrec__tag{color:var(--ink-3);margin:12px 0 0;font-size:.8125rem;font-weight:700}@media (width<=600px){.rcrec__ex dl>div{grid-template-columns:1fr}}
