.p7w-4q_page{max-width:1120px;margin:0 auto;padding:clamp(18px,5vw,64px)}.p7w-4q_nav{color:var(--accent);margin-bottom:20px;font-weight:650}.p7w-4q_hero,.p7w-4q_section{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(18px,4vw,38px)}.p7w-4q_hero{background:linear-gradient(145deg, var(--accent-soft), var(--surface) 75%)}.p7w-4q_kicker{color:var(--accent);margin-bottom:12px;font-weight:700}.p7w-4q_lead{max-width:65ch;color:var(--muted);margin:16px 0;font-size:1.12rem}.p7w-4q_dates{color:var(--muted);flex-wrap:wrap;gap:4px 20px;margin-bottom:0;display:flex}.p7w-4q_section{margin-top:20px}.p7w-4q_section h2{margin-bottom:8px;font-size:1.35rem}.p7w-4q_section p{color:var(--muted)}.p7w-4q_tableScroll{border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow-x:auto}.p7w-4q_table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:680px}.p7w-4q_table th,.p7w-4q_table td{border-bottom:1px solid var(--line);padding:12px}.p7w-4q_table thead{background:var(--surface-soft)}.p7w-4q_table td{white-space:nowrap}.p7w-4q_table small{color:var(--muted);font-weight:400;display:block}.p7w-4q_table tbody tr:last-child>*{border-bottom:0}.p7w-4q_sourceNote{border-top:1px solid var(--line);padding-top:16px}.p7w-4q_dates{margin-top:14px;padding:0;list-style:none}.p7w-4q_boardHeading,.p7w-4q_postLink{align-items:center;gap:16px;display:flex}.p7w-4q_boardHeading{justify-content:space-between}.p7w-4q_boardHeading>span,.p7w-4q_postLink time,.p7w-4q_postLink small{color:var(--muted)}.p7w-4q_postList{margin:8px 0 0;padding:0;list-style:none}.p7w-4q_postLink{border-top:1px solid var(--line);flex-wrap:wrap;padding:16px 4px}.p7w-4q_postLink:hover strong,.p7w-4q_table a:hover{text-decoration:underline}.p7w-4q_postLink small{display:block}.p7w-4q_postRegion{color:var(--accent);margin-left:auto}.p7w-4q_table a{color:var(--accent)}.p7w-4q_caseList{gap:12px;margin:18px 0;display:grid}.p7w-4q_caseCard{border:1px solid var(--line);border-radius:10px;padding:clamp(14px,3vw,22px);scroll-margin-top:20px}.p7w-4q_caseCard:target{border-color:var(--accent)}.p7w-4q_caseCard h3{font-size:1.15rem}.p7w-4q_analysis{gap:10px;margin:14px 0 0;display:grid}.p7w-4q_analysis>div{grid-template-columns:85px minmax(0,1fr);gap:8px;display:grid}.p7w-4q_analysis dt{color:var(--accent);font-weight:700}.p7w-4q_analysis dd{margin:0}@media (max-width:480px){.p7w-4q_analysis>div{grid-template-columns:1fr;gap:2px}}
