.seo-content{max-width:1200px;margin:40px auto;padding:24px;color:inherit;font:16px/1.6 system-ui}.seo-content nav{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.seo-content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.seo-grid article{border:1px solid #79918a66;border-radius:16px;padding:16px}.seo-grid img{width:100%;height:190px;object-fit:cover;border-radius:12px}.seo-main-photo{max-width:100%;max-height:540px;object-fit:contain;border-radius:16px}.seo-content dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:8px}.seo-content dd{margin:0}.seo-page{margin:0;background:#f7faf9;color:#12332b;font:16px/1.6 system-ui}.seo-page header,.seo-page footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px;background:#073d30;color:#fff}.seo-page header a,.seo-page footer a{color:inherit}.seo-content form{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.seo-content input,.seo-content button{padding:12px;border:1px solid #789b90;border-radius:8px;font:inherit}.seo-content h1{line-height:1.2}.seo-content img{background:#dce9e4}

html[data-theme=dark] .seo-page{background:#000;color:#edf7f3;color-scheme:dark}html[data-theme=dark] .seo-page :is(header,footer){background:#000;color:#edf7f3;border-color:#292929}html[data-theme=dark] .seo-page :is(article,input,select,button){background:#111;color:#edf7f3;border-color:#333}
