.card-table[data-astro-cid-xps5iq4u]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:40rem;font-size:12px;line-height:1.6}.card-table[data-astro-cid-xps5iq4u] th[data-astro-cid-xps5iq4u],.card-table[data-astro-cid-xps5iq4u] td[data-astro-cid-xps5iq4u]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.card-table[data-astro-cid-xps5iq4u] thead[data-astro-cid-xps5iq4u] th[data-astro-cid-xps5iq4u]{background:var(--subtle);white-space:nowrap;font-weight:500}.card-table[data-astro-cid-xps5iq4u] tr[data-astro-cid-xps5iq4u]:last-child>[data-astro-cid-xps5iq4u]{border-bottom:0}.card-table[data-astro-cid-xps5iq4u] tr[data-astro-cid-xps5iq4u]>[data-astro-cid-xps5iq4u]:first-child{z-index:1;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.card-table[data-astro-cid-xps5iq4u] thead[data-astro-cid-xps5iq4u] tr[data-astro-cid-xps5iq4u]>[data-astro-cid-xps5iq4u]:first-child{background:var(--subtle)}.card-table[data-astro-cid-xps5iq4u] tbody[data-astro-cid-xps5iq4u] tr[data-astro-cid-xps5iq4u]:nth-child(2n)>[data-astro-cid-xps5iq4u]{background:var(--stripe)}.card-table[data-astro-cid-xps5iq4u] tbody[data-astro-cid-xps5iq4u] th[data-astro-cid-xps5iq4u]{font-weight:500}.card-name[data-astro-cid-xps5iq4u]{align-items:flex-start;gap:9px;display:flex}.card-name[data-astro-cid-xps5iq4u] img[data-astro-cid-xps5iq4u]{border:1px solid var(--line);flex-shrink:0;width:40px;height:40px}.card-name[data-astro-cid-xps5iq4u] small[data-astro-cid-xps5iq4u]{color:var(--muted);font-weight:400;display:block}.card-effect[data-astro-cid-xps5iq4u] p[data-astro-cid-xps5iq4u]{margin:0}.card-effect[data-astro-cid-xps5iq4u] p[data-astro-cid-xps5iq4u]+p[data-astro-cid-xps5iq4u]{margin-top:4px}.card-ages[data-astro-cid-7hnbuny2]{flex-direction:column;gap:8px;display:flex}.card-age[data-astro-cid-7hnbuny2]{border:1px solid var(--line);background:var(--surface)}.card-age[data-astro-cid-7hnbuny2]>summary[data-astro-cid-7hnbuny2]{cursor:pointer;align-items:center;gap:12px;padding:10px 16px;list-style:none;display:flex}.card-age[data-astro-cid-7hnbuny2]>summary[data-astro-cid-7hnbuny2]::-webkit-details-marker{display:none}.card-age[data-astro-cid-7hnbuny2]>summary[data-astro-cid-7hnbuny2]:after{content:"開く ▾";color:var(--accent);white-space:nowrap;margin-left:12px;font-size:12px}.card-age[data-astro-cid-7hnbuny2][open]>summary[data-astro-cid-7hnbuny2]:after{content:"閉じる ▴"}.card-age[data-astro-cid-7hnbuny2]>summary[data-astro-cid-7hnbuny2]:hover{background:var(--accent-soft)}.card-age[data-astro-cid-7hnbuny2]>summary[data-astro-cid-7hnbuny2]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.card-age-title[data-astro-cid-7hnbuny2]{font-size:15px;font-weight:600}.card-age-count[data-astro-cid-7hnbuny2]{color:var(--muted);margin-left:auto;font-size:12px}.card-age[data-astro-cid-7hnbuny2] .table-scroll{border-width:1px 0 0}.age-panel[data-astro-cid-7hnbuny2]>.politicians[data-astro-cid-7hnbuny2]{background:0 0;border-top:0;gap:12px;padding:16px}.age-panel[data-astro-cid-7hnbuny2]>.politicians[data-astro-cid-7hnbuny2]>div[data-astro-cid-7hnbuny2]{border:1px solid var(--line);border-top:3px solid var(--copper);gap:0;padding:0}.politicians[data-astro-cid-7hnbuny2] h4[data-astro-cid-7hnbuny2]{min-height:3.5rem;color:var(--ink);text-align:center;background:var(--subtle);border-bottom:1px solid var(--line);place-items:center;padding:12px;display:grid}.politician-details[data-astro-cid-7hnbuny2]{overflow-wrap:anywhere;margin:0;padding:14px;font-size:14px}.politician-details[data-astro-cid-7hnbuny2] dt[data-astro-cid-7hnbuny2]{color:var(--copper);font-size:12px;font-weight:600}.politician-details[data-astro-cid-7hnbuny2] dd[data-astro-cid-7hnbuny2]{margin:4px 0 0}.politician-details[data-astro-cid-7hnbuny2] dd[data-astro-cid-7hnbuny2]+dt[data-astro-cid-7hnbuny2]{margin-top:14px}.politician-details[data-astro-cid-7hnbuny2] p[data-astro-cid-7hnbuny2]+p[data-astro-cid-7hnbuny2]{margin-top:8px}.civ-header[data-astro-cid-7hnbuny2]{margin-bottom:24px}main[data-astro-cid-7hnbuny2]{flex-direction:column;gap:32px;display:flex}main[data-astro-cid-7hnbuny2]>section[data-astro-cid-7hnbuny2],main[data-astro-cid-7hnbuny2]>.next-step[data-astro-cid-7hnbuny2]{margin-top:0}main[data-astro-cid-7hnbuny2]>section[data-astro-cid-7hnbuny2]>[data-astro-cid-7hnbuny2]:last-child{margin-bottom:0}.section-heading[data-astro-cid-7hnbuny2]+h3[data-astro-cid-7hnbuny2]{margin-top:0}.notice[data-astro-cid-7hnbuny2]{margin-bottom:16px}.building-list[data-astro-cid-7hnbuny2]{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:14px;display:grid}.building-list[data-astro-cid-7hnbuny2] article[data-astro-cid-7hnbuny2]{border:1px solid var(--line);background:var(--surface);border-radius:5px;grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:start;gap:10px 12px;padding:16px;display:grid}.building-list[data-astro-cid-7hnbuny2] article[data-astro-cid-7hnbuny2]>div[data-astro-cid-7hnbuny2]{overflow-wrap:anywhere;min-width:0}.building-list[data-astro-cid-7hnbuny2] .building-icon[data-astro-cid-7hnbuny2]{width:32px}.building-list[data-astro-cid-7hnbuny2] h3[data-astro-cid-7hnbuny2] small[data-astro-cid-7hnbuny2]{margin:4px 0 0;display:block}.building-list[data-astro-cid-7hnbuny2] .tag[data-astro-cid-7hnbuny2]{grid-column:2;justify-self:start;margin-left:0}@media (width>=481px){.guard-line[data-astro-cid-7hnbuny2]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width<=800px){.civ-header[data-astro-cid-7hnbuny2]{margin-bottom:16px}main[data-astro-cid-7hnbuny2]>section[data-astro-cid-7hnbuny2]{scroll-margin-top:24px}main[data-astro-cid-7hnbuny2]{gap:24px}}
