.seo-section{padding:48px max(20px,6vw);background:#f4eee7;color:#302016}.seo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.seo-links a{display:block;padding:18px;border:1px solid #cfbfae;text-decoration:none}.seo-section p{max-width:900px;line-height:1.8}.seo-page{max-width:1250px;margin:auto;padding:35px 24px 70px}.seo-page h1{font-size:clamp(30px,4.5vw,58px);line-height:1.15;max-width:1050px}.seo-intro{font-size:20px;line-height:1.7;max-width:950px}.seo-page section{margin:38px 0}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.seo-cards article{border:1px solid #d4c5b5;padding:20px}.seo-cards img{width:100%;height:210px;object-fit:contain}.seo-cards h2{font-size:22px}.seo-page .table-wrap{overflow:auto}.seo-page td,.seo-page th{min-width:130px}.seo-page .seo-section{padding:28px}.seo-page .seo-links{grid-template-columns:1fr}@media(max-width:700px){.seo-links,.seo-cards{grid-template-columns:1fr}.seo-page{padding:26px 16px}.seo-section{padding:32px 16px}}
.seo-text p{max-width:900px;line-height:1.8}.seo-text ul{padding-inline-start:20px;margin:12px 0 0;max-width:900px}.seo-text li{margin-bottom:8px;line-height:1.6}.seo-text h3{font-size:18px;margin:22px 0 8px}.seo-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-choice>div{border:1px solid #d4c5b5;padding:20px 24px}.seo-choice h3{margin-top:0}@media(max-width:700px){.seo-choice{grid-template-columns:1fr}}
.seo-text h2{font-size:clamp(24px,2.6vw,32px);margin-bottom:14px}.seo-text .compare-table{min-width:0;table-layout:auto}.seo-text .compare-table td,.seo-text .compare-table th{min-width:0;font-size:14px}@media(max-width:700px){.seo-text .compare-table td,.seo-text .compare-table th{padding:10px 6px;font-size:13px}}
