.rm-hero{gap:.75rem;margin-bottom:1.5rem;display:grid}@media (width>=900px){.rm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.rm-hero__main{border-radius:var(--radius);background:var(--ink);color:var(--paper);border:1px solid var(--ink);align-content:start;align-self:start;gap:.2rem;padding:1.1rem 1.25rem;display:grid}.rm-hero__label{color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:.82rem;font-weight:600}.rm-hero__value{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.1rem,1.6rem + 2.4vw,3rem);font-weight:800;line-height:1.05}.rm-hero__value--text{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.2rem)}.rm-hero__note{color:color-mix(in srgb, var(--paper) 82%, transparent);overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.rm-hero__side{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);align-content:start;gap:.9rem;padding:1.1rem 1.25rem;display:grid}.rm-hero__block{gap:.2rem;display:grid}.rm-hero__lbl{color:var(--ink-3);font-size:.82rem;font-weight:600}.rm-hero__block p{overflow-wrap:anywhere;margin:0;font-size:.97rem;line-height:1.5}.rm-hero__meta{color:var(--ink-3);margin:0;font-size:.85rem}.rm-hero__meta .num{font-variant-numeric:tabular-nums}:root[data-theme=dark] .rm-hero__main{background:var(--paper-3);color:var(--ink);border-color:var(--line-2)}:root[data-theme=dark] .rm-hero__label,:root[data-theme=dark] .rm-hero__note{color:var(--ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rm-hero__main{background:var(--paper-3);color:var(--ink);border-color:var(--line-2)}:root:not([data-theme=light]) .rm-hero__label,:root:not([data-theme=light]) .rm-hero__note{color:var(--ink-2)}}.rm-badge{white-space:nowrap;background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.1em .65em;font-size:.85rem;font-weight:650;line-height:1.5;display:inline-block}.rm-badge--yes{background:var(--leaf);color:var(--leaf-deep)}.rm-badge--no{background:var(--berry);color:var(--berry-deep)}.rm-badge--unknown{background:var(--butter);color:var(--butter-deep)}.rm-check{margin:0 0 1.25rem}.rm-check p{margin:0}.rm-unconfirmed{border-radius:var(--radius-s);background:var(--paper-2);color:var(--ink-2);overflow-wrap:anywhere;margin:.2rem 0 0;padding:.7rem .9rem;font-size:.92rem;line-height:1.5}.rm-regions td,.rm-regions th{vertical-align:top}table.rm-regions td.num,table.rm-regions th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rm-regions__child{color:var(--ink-2)}@media (width>=720px){.rm-regions{min-width:36rem}.rm-regions__child{min-width:14rem}}@media (width<=719px){table.rm-regions,table.rm-regions tbody{width:100%;display:block}table.rm-regions thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.rm-regions tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;padding:.7rem 0;display:grid}table.rm-regions td{border:0;min-width:0;padding:0;display:block}table.rm-regions td:first-child{grid-column:1/-1;font-weight:650}table.rm-regions td:nth-child(3){text-align:left;white-space:normal;font-size:.95rem}table.rm-regions td:nth-child(4){grid-column:1/-1;font-size:.9rem}table.rm-regions td[data-empty]{display:none}table.rm-regions--count tr{grid-template-columns:auto auto minmax(0,1fr)}table.rm-regions--count td:nth-child(3),table.rm-regions--count td:nth-child(4){text-align:left;white-space:nowrap;grid-column:auto;font-size:.95rem}table.rm-regions--count td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3)}}.rm-legend{color:var(--ink-3);font-size:.9rem}.rm-pay td.num,.rm-pay th.num{font-variant-numeric:tabular-nums}@media (width<=719px){.rm-pay-wrap{overflow:visible}table.rm-pay,table.rm-pay tbody,table.rm-pay tr,table.rm-pay td{width:100%;display:block}table.rm-pay thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.rm-pay tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0 0 .75rem;padding:.75rem .9rem}table.rm-pay td{text-align:left;border:0;padding:.15rem 0}table.rm-pay td[data-label]:before{content:attr(data-label);color:var(--ink-3);font-size:.78rem;font-weight:600;display:block}table.rm-pay td:first-child{padding-bottom:.3rem;font-weight:650}table.rm-pay td:first-child:before{content:none}table.rm-pay td+td{padding-top:.35rem}}@media (width>=720px){.rm-pay{min-width:38rem}.rm-pay td:nth-child(2){min-width:9rem}}.rm-neigh{columns:1;column-gap:2rem;padding-left:1.1rem}@media (width>=640px){.rm-neigh{columns:2}}.rm-neigh li{break-inside:avoid}.rm-links{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.rm-region-index{columns:2;column-gap:2rem;padding-left:1.1rem}@media (width>=720px){.rm-region-index{columns:3}}.rm-region-index li{break-inside:avoid;font-size:.95rem}.rm-steps{padding-left:1.2rem}.rm-detail{gap:.9rem;display:grid}.rm-detail__block h3{font-family:var(--font-body);letter-spacing:0;color:var(--ink-3);margin:0 0 .2rem;font-size:.82rem;font-weight:600}.rm-detail__block p{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.rm-detail__block ul{margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.5}.rm-detail__block li{overflow-wrap:anywhere}.rm-detail__block li+li{margin-top:.25rem}.rm-pick-hint{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.prose td.num,.prose th.num{text-align:right;font-variant-numeric:tabular-nums}
