.assessment[data-astro-cid-utixtht2]{margin:1.25rem 0 1.5rem;padding:1.1rem;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--series-1) 9%,var(--surface-1)),var(--surface-1) 55%)}.assessment-header[data-astro-cid-utixtht2]{display:flex;gap:1rem;align-items:center;justify-content:space-between}.assessment[data-astro-cid-utixtht2] h2[data-astro-cid-utixtht2]{margin:0;font-size:1.3rem}.eyebrow[data-astro-cid-utixtht2],.cohort[data-astro-cid-utixtht2]{margin:0;color:var(--text-secondary);font-size:.78rem}.eyebrow[data-astro-cid-utixtht2]{color:var(--series-1);font-weight:700}.total-score[data-astro-cid-utixtht2]{display:grid;grid-template-columns:auto auto;min-width:8.5rem;align-items:baseline;justify-content:center;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--series-1) 35%,var(--border));border-radius:10px;background:var(--surface-1)}.total-score[data-astro-cid-utixtht2] strong[data-astro-cid-utixtht2]{color:var(--series-1);font-size:2rem;line-height:1.1}.total-score[data-astro-cid-utixtht2] span[data-astro-cid-utixtht2]{color:var(--text-secondary);font-size:.8rem}.total-score[data-astro-cid-utixtht2] small[data-astro-cid-utixtht2]{grid-column:1 / -1;text-align:center;font-weight:700}.category-grid[data-astro-cid-utixtht2]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:1rem 0}.category-card[data-astro-cid-utixtht2]{display:grid;padding:.7rem .8rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-1)}.category-card[data-astro-cid-utixtht2] span[data-astro-cid-utixtht2],.category-card[data-astro-cid-utixtht2] small[data-astro-cid-utixtht2]{color:var(--text-secondary);font-size:.75rem}.category-card[data-astro-cid-utixtht2] strong[data-astro-cid-utixtht2]{font-size:1.35rem}.assessment[data-astro-cid-utixtht2] h3[data-astro-cid-utixtht2]{margin:1rem 0 .5rem;font-size:.95rem}.breakdown-list[data-astro-cid-utixtht2]{display:grid;gap:.55rem}.breakdown[data-astro-cid-utixtht2]{padding:.65rem .75rem;border-radius:8px;background:var(--surface-1)}.breakdown-heading[data-astro-cid-utixtht2]{display:flex;gap:.75rem;justify-content:space-between}.breakdown-heading[data-astro-cid-utixtht2]>div[data-astro-cid-utixtht2]{display:grid}.breakdown-heading[data-astro-cid-utixtht2] span[data-astro-cid-utixtht2]{color:var(--text-secondary);font-size:.72rem}.breakdown-score[data-astro-cid-utixtht2]{min-width:7rem;text-align:right}.score-track[data-astro-cid-utixtht2]{position:relative;height:.5rem;margin-top:.45rem;border-radius:999px;background:var(--surface-2);overflow:hidden}.score-track[data-astro-cid-utixtht2] span[data-astro-cid-utixtht2]{display:block;height:100%;border-radius:inherit;background:var(--series-1)}.score-track[data-astro-cid-utixtht2] i[data-astro-cid-utixtht2]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--text-primary);opacity:.45}.assessment-note[data-astro-cid-utixtht2]{margin:.9rem 0 0;color:var(--text-secondary);font-size:.75rem}@media(max-width:520px){.assessment-header[data-astro-cid-utixtht2]{align-items:stretch;flex-direction:column}.total-score[data-astro-cid-utixtht2]{width:100%}.breakdown-heading[data-astro-cid-utixtht2]{align-items:flex-start}}.land-price-chart[data-astro-cid-cu6fcovh]{width:100%;height:360px}.mascot-comment[data-astro-cid-g5rt6x2c]{display:flex;align-items:flex-end;gap:.75rem;margin:1.25rem 0}.mascot-figure[data-astro-cid-g5rt6x2c]{flex:none;text-align:center}.mascot-figure[data-astro-cid-g5rt6x2c] img[data-astro-cid-g5rt6x2c]{display:block;max-width:96px;height:auto}.mascot-name[data-astro-cid-g5rt6x2c]{display:block;font-size:.72rem;color:var(--text-secondary);margin-top:.1rem}.bubble[data-astro-cid-g5rt6x2c]{position:relative;background:var(--surface-1);border:1.5px solid #a5c98a;border-radius:12px;padding:.7rem .95rem}.bubble[data-astro-cid-g5rt6x2c]:before{content:"";position:absolute;left:-12px;bottom:22px;border:6px solid transparent;border-right-color:#a5c98a}.bubble-label[data-astro-cid-g5rt6x2c]{margin:0 0 .3rem;font-size:.72rem;color:var(--text-secondary)}.bubble-text[data-astro-cid-g5rt6x2c]{margin:0;font-size:.9rem;line-height:1.8}.municipality-map[data-astro-cid-bs4qkobo]{width:100%;height:320px;border:1px solid var(--border);border-radius:8px}.population-chart[data-astro-cid-xebrhmis]{width:100%;height:360px}.breadcrumb[data-astro-cid-jj3cizbt]{font-size:.85rem;color:var(--text-secondary)}h1[data-astro-cid-jj3cizbt] .kana[data-astro-cid-jj3cizbt]{font-size:.85rem;font-weight:400;color:var(--text-secondary);margin-left:.5rem}.stat-tiles[data-astro-cid-jj3cizbt]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:1.25rem 0}.tile[data-astro-cid-jj3cizbt]{border:1px solid var(--border);border-radius:8px;padding:.9rem 1rem;background:var(--surface-2)}.tile[data-astro-cid-jj3cizbt] .label[data-astro-cid-jj3cizbt]{display:block;font-size:.78rem;color:var(--text-secondary)}.tile[data-astro-cid-jj3cizbt] .value[data-astro-cid-jj3cizbt]{display:block;font-size:1.35rem;font-weight:700}.note[data-astro-cid-jj3cizbt]{font-size:.8rem;color:var(--text-secondary)}details[data-astro-cid-jj3cizbt]{margin:.75rem 0}summary[data-astro-cid-jj3cizbt]{cursor:pointer;font-size:.85rem;color:var(--text-secondary)}
