.mq2-seo-intro{padding:28px 0}.mq2-seo-intro h1{font:700 clamp(28px,4vw,48px)/1.1 var(--font-family);max-width:900px;margin:12px 0}.mq2-seo-intro p{color:#a5a8af;max-width:780px;line-height:1.8}.mq2-seo-content{display:grid;gap:24px;margin:28px 0 8px;min-width:0}.mq2-seo-links{display:flex;flex-wrap:wrap;gap:10px}.mq2-seo-links a{border:1px solid #303136;border-radius:8px;padding:10px 14px;color:#c3c7d0;text-decoration:none;font-size:13px;transition:.2s}.mq2-seo-links a:hover{border-color:#d73a3a;color:#fff;background:#d73a3a12}.mq2-seo-card{border:1px solid #2c2e33;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#1b1c2080,#121315);color:#e8e9ee}.mq2-seo-card>header{padding:22px 24px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b}.mq2-seo-card h2{font-size:21px;margin:0}.mq2-seo-card header>span,.mq2-seo-results time,.mq2-seo-results small{color:#9397a1;font-size:13px}.mq2-seo-ladders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff08}.mq2-seo-ladders a{display:grid;gap:10px;padding:25px;background:#15161a;text-decoration:none;color:#fff}.mq2-seo-ladders a:hover{background:#251a1c}.mq2-seo-ladders small{color:#e05a5a;letter-spacing:2px}.mq2-seo-ladders span{color:#999ea8;font-size:13px}.mq2-seo-results a{display:grid;grid-template-columns:90px minmax(0,1fr) 80px 100px;gap:16px;align-items:center;padding:20px 24px;border-bottom:1px solid #ffffff08;color:#e8e9ee;text-decoration:none}.mq2-seo-results a:hover{background:#ffffff05}.mq2-seo-results strong{text-align:center}.mq2-seo-empty{padding:32px 24px}.mq2-seo-empty b{font-size:21px}.mq2-seo-empty p{color:#959aa4;line-height:1.7;max-width:700px}.mq2-seo-pages{display:flex;gap:8px;padding:16px 24px}.mq2-seo-pages a{padding:8px 12px;border:1px solid #35383e;border-radius:6px;text-decoration:none;color:#bbb}.mq2-seo-pages [aria-current]{background:#cf3131;color:#fff;border-color:#cf3131}.mq2-seo-guide{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 0 16px;border-top:1px solid #ffffff0b}.mq2-seo-guide h2{font-size:24px;max-width:450px;margin:12px 0 20px}.mq2-seo-guide p,.mq2-seo-guide dd{color:#9096a1;font-size:14px;line-height:1.8}.mq2-seo-guide dl{margin:0;display:grid;gap:16px}.mq2-seo-guide dt{font-weight:700;color:#ccc}.mq2-seo-guide dd{margin:3px 0 0}.mq2-seo-score{display:flex;gap:25px;justify-content:center;align-items:center;padding:25px}.mq2-seo-score b{font-size:38px;color:#fff}.mq2-seo-scroll{overflow:auto;max-width:100%}.mq2-seo-scroll table{width:100%;min-width:780px;border-collapse:collapse}.mq2-seo-scroll td,.mq2-seo-scroll th{padding:14px 20px;border-bottom:1px solid #ffffff08;text-align:left}.mq2-seo-scroll a{color:inherit}.mq2-seo-scroll thead{color:#999;font-size:12px}.mq2-seo-sr-initial{min-height:180px}@media(max-width:700px){.mq2-seo-ladders{grid-template-columns:repeat(2,minmax(0,1fr))}.mq2-seo-guide{grid-template-columns:1fr;gap:16px}.mq2-seo-results a{grid-template-columns:1fr 65px;gap:8px}.mq2-seo-results time{grid-column:1/-1}.mq2-seo-results small{grid-column:1/-1}.mq2-seo-card>header{padding:18px}.mq2-seo-score{flex-wrap:wrap;gap:12px}.mq2-seo-guide h2{font-size:22px}}
