.test-examples-notice{color:#214552;background:#e9f4f7;border-bottom:1px solid #c7e0e8;font-size:13px;line-height:1.7}.test-examples-notice>div{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.test-examples-notice p{max-width:920px}.test-examples-notice a{text-underline-offset:3px;flex-shrink:0;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.test-examples-page{max-width:1160px;padding-block:40px 72px}.test-examples-page h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);line-height:1.25}.test-examples-intro{max-width:780px;margin:20px 0 32px;font-size:16px;line-height:1.8}.test-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.test-examples-card{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;padding:24px}.test-examples-card h2{font-size:22px;line-height:1.4}.test-examples-card p{color:var(--muted-foreground);margin:12px 0;font-size:14px;line-height:1.8}.test-examples-card nav{gap:8px;display:grid}.test-examples-card a{color:var(--primary);justify-content:space-between;align-items:center;gap:12px;min-height:44px;line-height:1.5;display:flex}.test-examples-card a svg{flex-shrink:0}.test-examples-page a:focus-visible,.test-examples-notice a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:700px){.test-examples-notice>div{display:block}.test-examples-grid{grid-template-columns:minmax(0,1fr)}.test-examples-card{padding:20px}.test-examples-page{padding-block:28px 48px}}
