.AreaComparison-module__Lc896q__section{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:24px 0;padding:20px}.AreaComparison-module__Lc896q__section h2{margin:0 0 12px;font-size:18px;line-height:1.5}.AreaComparison-module__Lc896q__section p{margin:8px 0;line-height:1.8}.AreaComparison-module__Lc896q__note{color:var(--text-sub);font-size:13px}.AreaComparison-module__Lc896q__grid{align-items:start;gap:8px;margin:12px 0;display:grid}.AreaComparison-module__Lc896q__detail{border:1px solid var(--border);border-radius:8px;min-width:0}.AreaComparison-module__Lc896q__detail summary{cursor:pointer;min-height:44px;padding:12px;font-size:14px;font-weight:600}.AreaComparison-module__Lc896q__detail summary span{white-space:nowrap;margin-left:12px}.AreaComparison-module__Lc896q__detail ul{margin:0;padding:0 12px;list-style:none}.AreaComparison-module__Lc896q__detail li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:12px 0;font-size:14px}.AreaComparison-module__Lc896q__detail a{text-underline-offset:3px;text-decoration:underline}.AreaComparison-module__Lc896q__evidence{color:var(--text-sub);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12px;display:flex}.AreaComparison-module__Lc896q__detail a:focus-visible,.AreaComparison-module__Lc896q__detail summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (min-width:768px){.AreaComparison-module__Lc896q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
