.test-insights{display:grid;gap:12px;margin:14px 0 18px;text-align:left}.test-insight-card{border:1px solid var(--line,#d8d1c6);border-radius:18px;background:color-mix(in srgb,var(--panel,#fff) 88%,transparent);padding:18px}.test-insight-card h2{font-family:Pretendard,system-ui,sans-serif;font-size:15px;margin:0 0 7px;color:var(--ink,#2c2a28)}.test-insight-card>p{font-size:12px;line-height:1.7;color:var(--muted,#6f6a64);margin:0 0 12px}.observation-list{display:grid;gap:8px}.observation-list label{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;border:1px solid var(--line,#d8d1c6);border-radius:12px;background:color-mix(in srgb,var(--panel,#fff) 72%,transparent);font-size:12px;line-height:1.55;color:var(--ink,#2c2a28);cursor:pointer}.observation-list input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--accent,#6b8b67)}.comparison-box{padding:12px;border-radius:12px;background:color-mix(in srgb,var(--accent2,#e9ead7) 50%,transparent);font-size:12px;line-height:1.65;color:var(--ink,#2c2a28)}.comparison-box strong{color:var(--accent,#6b8b67)}.related-links{display:grid;gap:7px}.related-links a{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--line,#d8d1c6);border-radius:12px;color:var(--ink,#2c2a28);text-decoration:none;font-size:12px;line-height:1.4}.related-links a:hover,.related-links a:focus{border-color:var(--accent,#6b8b67);color:var(--accent,#6b8b67)}.insight-footnote{font-size:10px!important;margin:10px 0 0!important}.test-insights-link{display:inline-flex;margin-top:10px;color:var(--accent,#6b8b67);font-size:11px;font-weight:700;text-decoration:none}
@media(max-width:520px){.test-insight-card{padding:15px}.observation-list label,.related-links a{font-size:11px}}
