.seo-header,.seo-main{max-width:1120px;margin:auto;padding:24px}.seo-header img{max-width:80%;height:auto}.seo-header nav{padding:16px 0}.seo-main{line-height:1.8}.seo-main h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.seo-main h2{margin-top:24px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.seo-grid article{padding:20px;border:1px solid #53616d;border-radius:12px}audio{width:100%}.sound-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:24px;border:1px solid #53616d;border-radius:16px}.sound-specs dt{font-size:.85rem;color:#a9becd}.sound-specs dd{margin:0;font-weight:700}.sound-search{display:block;width:100%;padding:16px;margin:16px 0;border:1px solid #53616d;border-radius:8px;background:#102330;color:white}.sound-directory{columns:3;column-width:240px;padding-left:24px}.sound-directory li{break-inside:avoid}.compatibility-box{padding:24px;border-left:3px solid #55b7ff;background:#102330;margin:24px 0}.seo-header nav{display:flex;gap:20px;flex-wrap:wrap}.seo-main .button{margin:8px 8px 8px 0}.seo-grid article[hidden],.sound-directory li[hidden]{display:none}.seo-main a,.seo-header a{color:#55b7ff}.seo-main li{margin-bottom:14px}