.se-seo-header{display:flex;align-items:center;gap:24px;background:#22282d;color:white;padding:20px max(24px,calc((100% - 1240px)/2));font-size:14px}.se-seo-header a{color:inherit;white-space:nowrap}.se-seo-header p{flex:1}.se-seo-header a:first-child{font-size:28px;font-weight:800}.se-seo-content{max-width:1240px;margin:auto;padding:30px 24px}.se-seo-content h1{font-size:30px}.se-seo-content a{color:inherit}.se-seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:24px 0}.se-seo-grid article{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;padding:12px}.se-seo-grid h2{font-size:17px}.se-seo-grid img{object-fit:contain;width:100%;background:#f5f6f7}.se-seo-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px}.se-seo-detail>img{width:100%;height:auto;object-fit:contain;background:#f5f6f7}.se-seo-content table{width:100%;border-collapse:collapse;font-size:14px}.se-seo-content th,.se-seo-content td{text-align:left;border-bottom:1px solid #e5e7eb;padding:10px 5px}.se-seo-content footer{padding-top:32px;font-size:13px}@media(max-width:650px){.se-seo-header{flex-wrap:wrap;gap:12px}.se-seo-header p{order:2;flex-basis:100%}.se-seo-detail{grid-template-columns:1fr}.se-seo-content h1{font-size:24px}}
.se-app .se-name,.se-app .se-photo,.se-app .se-secondary{text-decoration:none}.se-app .se-secondary{display:block}.se-app .se-intro .se-catalog-title{font-size:32px;line-height:1.2;font-weight:800;margin:0;letter-spacing:-1.3px;color:var(--ink)}
@container(max-width:480px){.se-app .se-intro .se-catalog-title{font-size:28px}}
