.v3-links li+li{border-top:1px solid var(--line)}.v3-links a{display:flex;align-items:center;gap:10px;padding:11px 2px;font-size:14.5px;font-weight:700;color:var(--ink)}.v3-links a:after{content:"›";margin-left:auto;color:var(--ink-3);font-size:18px}.v3-situation .v3-panel__sub{display:block;font-size:12px;font-weight:600;color:var(--ink-3);margin-top:2px}.v3-lead{font-size:15px;line-height:1.8;color:var(--ink-2);margin-bottom:12px}.v3-situation h2{font-size:18px;line-height:1.45}.v3-situation__grid{display:grid;gap:12px}.v3-situation__art{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-m)}@media(max-width:599px){.v3-situation__grid{display:block}.v3-situation__art{float:right;width:88px;aspect-ratio:1;margin:0 0 8px 12px}.v3-situation__answer{clear:both}}.v3-situation__answer{margin-top:8px;padding:12px 14px;border-left:3px solid var(--deep);background:var(--warm);border-radius:0 10px 10px 0;font-weight:700;font-size:15px;line-height:1.6;word-break:auto-phrase}.v3-links a{word-break:auto-phrase;text-wrap:pretty;line-height:1.5}.v3-situ-nav{flex-wrap:wrap;overflow:visible;margin:0;padding:2px 0 10px;gap:8px}.v3-situ-nav .v3-chip{height:34px;padding:0 12px;font-size:13px;word-break:keep-all}.v3-situ-list{margin-top:20px;padding:24px 0;counter-reset:situ;display:grid;gap:16px;box-shadow:0 0 0 100vmax var(--warm);clip-path:inset(0 -100vmax);background:var(--warm)}.v3-situ-list .v3-situation{margin-top:0;padding:0;counter-increment:situ;scroll-margin-top:80px}.v3-links .v3-situ-tool{background:var(--warm);color:var(--deep);box-shadow:inset 0 0 0 1px var(--line-2)}.v3-situation .v3-box .v3-situ-facets{margin-top:6px}.v3-situation__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:20px 18px}.v3-situation h2:before{content:counter(situ,decimal-leading-zero);display:block;width:fit-content;margin-bottom:8px;padding-top:7px;border-top:2px solid var(--accent);font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;color:var(--deep)}.v3-situation h2{word-break:auto-phrase}.v3-situation .v3-box{background:var(--warm);border:0}@media(min-width:900px){.v3-situ-list{padding:40px 0;gap:24px}.v3-situation__card{padding:28px 32px}}.v3-situ-facets{list-style:none;margin:10px 0 0;padding:0}.v3-situ-facets li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.v3-situ-facets li:first-child{border-top:0}.v3-situ-facets b{white-space:nowrap;font-size:15px}.v3-situ-facets small{font-size:12px;font-weight:600;color:var(--ink-3)}.v3-situation__detail{margin-top:8px;font-size:14px;color:var(--ink-2);line-height:1.75}.v3-situ-byline{margin:0 0 12px}.v3-situation__src{margin-top:4px;font-size:12px;color:var(--ink-3);line-height:1.7}.v3-situation__src a{color:var(--accent-ink);text-decoration:underline;overflow-wrap:anywhere}@media(min-width:900px){.v3-situation__grid--art{grid-template-columns:320px 1fr;align-items:start}}.v3-situ-facets li{flex-wrap:wrap;row-gap:2px}.v3-situ-facets li>span{min-width:0;word-break:auto-phrase;text-wrap:pretty}.v3-situ-facets b{flex:none;margin-left:auto}.v3-situ-facets__w{white-space:nowrap}.v3-links .v3-tag{white-space:nowrap;flex:none}.v3-links .v3-ttl{min-width:0}.v3-links .v3-w{white-space:nowrap}.v3-situ-box{margin-top:12px}.v3-situ-links{margin-top:8px}@media(min-width:900px){.v3-situation__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:40px;align-items:stretch}.v3-situation__card>.v3-situation__grid{grid-column:1;grid-row:1}.v3-situation__card>.v3-situ-box{grid-column:2;grid-row:1;margin-top:0}.v3-situation__card>.v3-situ-links{grid-column:1 / -1;grid-row:2;margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-content:start}.v3-situation__card>.v3-situ-links li{border-top:1px solid var(--line)}.v3-situation__card--nobox>.v3-situation__grid{grid-column:1 / -1;max-width:760px}}.v3-situ-about{padding:20px 18px}@media(min-width:900px){.v3-situ-about{padding:24px 32px}}.v3-situ-about .v3-bullets li:before{transform:scale(.7)}#uncounted-why{scroll-margin-top:80px}.v3-links .v3-hang{display:inline-block;margin-left:-.5em;white-space:nowrap}.v3-situ-about .v3-situ-about__h{font-size:15px;line-height:1.5;margin:0 0 8px}.v3-situ-uncounted{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2)}.v3-situ-uncounted__h{font-size:13px;font-weight:700;color:var(--ink-2)}.v3-situ-uncounted__h a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.v3-situ-ex{margin-top:12px}.v3-situ-ex__h{font-size:13px;font-weight:700;color:var(--ink-2);margin:0 0 6px}.v3-situ-ex ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.v3-situ-ex li{padding:10px 14px;border-left:3px solid var(--line-2);background:var(--warm);border-radius:0 6px 6px 0}.v3-situ-ex q{display:block;font-size:14px;line-height:1.8;color:var(--ink);quotes:"「" "」";word-break:auto-phrase}.v3-situ-ex small{display:block;margin-top:4px;font-size:12px;line-height:1.6;color:var(--ink-3)}.v3-situ-ex small a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.v3-situ-facets--names{margin-top:4px}.v3-situ-facets--names li{padding:6px 0;color:var(--ink-2)}.v3-situ-sum{margin:8px 0 20px}.v3-situ-sumtable{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;font-size:14px}.v3-situ-sumtable caption{caption-side:top;text-align:left;padding:0 2px 8px;font-size:12.5px;line-height:1.6;color:var(--ink-3)}.v3-situ-sumtable thead th{background:var(--deep);color:#fff;font-size:12.5px;font-weight:700;text-align:left;padding:9px 12px;white-space:nowrap}.v3-situ-sumtable tbody tr+tr>*{border-top:1px solid var(--line)}.v3-situ-sumtable tbody th,.v3-situ-sumtable td{padding:10px 12px;vertical-align:top;text-align:left;line-height:1.6}.v3-situ-sumtable tbody th{font-weight:700;white-space:nowrap}.v3-situ-sumtable tbody th a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.v3-situ-sumtable td{color:var(--ink-2);word-break:auto-phrase}.v3-situ-sumtable__n{white-space:nowrap}.v3-situ-sumtable__n b{color:var(--ink);font-size:14.5px}.v3-situ-sumtable__n small{font-size:12px;color:var(--ink-3);font-weight:600}.v3-situ-sumtable__fl{display:block;font-size:12px;color:var(--ink-3);white-space:normal}.v3-situ-sumtable__none{color:var(--ink-4)}@media(max-width:719px){.v3-situ-sumtable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v3-situ-sumtable tbody tr{display:block;padding:10px 12px}.v3-situ-sumtable tbody tr+tr{border-top:1px solid var(--line)}.v3-situ-sumtable tbody tr+tr>*{border-top:0}.v3-situ-sumtable tbody th,.v3-situ-sumtable td{display:block;padding:0}.v3-situ-sumtable tbody th{white-space:normal}.v3-situ-sumtable td:not(.v3-situ-sumtable__n){margin-top:4px;font-size:13.5px}.v3-situ-sumtable__n{margin-top:4px;white-space:normal}.v3-situ-sumtable__n:has(.v3-situ-sumtable__none){display:none}.v3-situ-sumtable__fl{display:inline}}
