.editorial-section{background:#f4f4f2}.editorial-section .section-top>p{max-width:520px;white-space:normal;line-height:1.8}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);margin-top:42px;border:1px solid var(--line)}.editorial-grid article{background:#f4f4f2;padding:36px}.editorial-grid article>span{font-size:9px;color:var(--muted)}.editorial-grid h3{font:600 30px/1.05 var(--display);margin:24px 0 15px}.editorial-grid p,.craft-panel p{font-size:11px;line-height:1.9}.craft-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:70px;padding-top:42px;border-top:1px solid var(--line)}.craft-panel h3{font:600 38px/1.05 var(--display);margin-top:16px;max-width:440px}.craft-panel p+p{margin-top:18px}.seo-faq{background:#e7ece6}.seo-faq .section-top>p{white-space:normal}.faq-list{margin-top:38px;border-top:1px solid #aab8b0}.faq-list details{border-bottom:1px solid #aab8b0}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font:600 21px var(--display);cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:300 24px Arial;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;font-size:11px;line-height:1.9;padding:0 0 24px;color:var(--muted)}
@media(max-width:760px){.editorial-grid{grid-template-columns:1fr;margin-top:28px}.editorial-grid article{padding:28px}.craft-panel{grid-template-columns:1fr;gap:25px;margin-top:45px}.craft-panel h3{font-size:32px}.faq-list summary{font-size:18px;line-height:1.25}.seo-faq .section-top>p{margin-top:18px}}
.site-preparation{padding:15px 7%;background:#e7ece6;color:#102d3a;text-align:center;font-size:12px;line-height:1.6;border-bottom:1px solid #b8c6be;letter-spacing:.025em}
