.cks-model-seo{margin:32px 0;padding:clamp(20px,3vw,38px);border:1px solid #cfdfef;border-radius:20px;background:#f5f9ff;color:#133b66}.cks-model-seo header{max-width:1000px;margin-bottom:28px}.cks-model-seo h2{margin:8px 0 16px;color:#073467;font-size:clamp(25px,2.5vw,34px);line-height:1.25}.cks-model-seo h3{margin:0 0 12px;font-size:22px;line-height:1.35;color:#073467}.cks-model-seo h4{margin:8px 0 14px;font-size:18px;line-height:1.4;color:#073467}.cks-model-seo p{margin:0 0 14px;color:#496681;line-height:1.8;font-size:16px}.cks-model-seo__examples,.cks-model-seo__advice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cks-model-seo__examples article,.cks-model-seo__advice article,.cks-model-seo__rear{padding:24px;border:1px solid #d4e3f2;border-radius:14px;background:#fff;min-width:0}.cks-model-seo__examples article>span{font-size:13px;font-weight:700;color:#587392}.cks-model-seo__examples a,.cks-model-seo__actions a{color:#005dc2;font-weight:700;text-underline-offset:3px}.cks-model-seo__examples a:focus-visible,.cks-model-seo summary:focus-visible{outline:3px solid #ffa149;outline-offset:4px}.cks-model-seo .cks-model-seo__note{margin:14px 0 26px;padding:14px 18px;border-left:4px solid #ffa149;background:#fff}.cks-model-seo__rear{margin-top:20px}.cks-model-seo .cks-model-seo__condition{margin-top:16px;padding:14px;background:#fff4e8;border-radius:8px;color:#70471b}.cks-model-seo__faq{margin-top:32px}.cks-model-seo__faq details{margin:12px 0;border:1px solid #cfdfef;border-radius:12px;background:#fff;overflow:hidden}.cks-model-seo__faq summary{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;cursor:pointer;list-style:none;color:#073467;font-size:16px;line-height:1.5;font-weight:700}.cks-model-seo__faq summary::-webkit-details-marker{display:none}.cks-model-seo__faq summary:after{content:'+';flex:none;font-size:22px;line-height:1;color:#075ec9}.cks-model-seo__faq details[open]>summary:after{content:'−'}.cks-model-seo__faq details>div{padding:0 20px 6px}.cks-model-seo__actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:24px}@media(max-width:700px){.cks-model-seo{padding:20px 16px;border-radius:14px}.cks-model-seo__examples,.cks-model-seo__advice{grid-template-columns:minmax(0,1fr)}.cks-model-seo__examples article,.cks-model-seo__advice article,.cks-model-seo__rear{padding:20px}.cks-model-seo__faq summary{padding:16px}.cks-model-seo__actions>a{max-width:100%}}
