.gc-page .gc-seo{background:var(--gc-white);border-bottom:1px solid #e9ecef}.gc-seo>.gc-container{padding-top:64px;padding-bottom:64px}.gc-seo__box{position:relative;margin-top:28px}.gc-seo__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.gc-page .gc-seo__col h2{margin:0 0 12px;font-weight:700;font-size:17px;line-height:1.3;color:var(--gc-ink)}.gc-page .gc-seo__col h2+p{margin-top:0}.gc-page .gc-seo__col p{margin:0 0 16px;font-weight:400;font-size:15px;line-height:1.75;color:var(--gc-muted)}.gc-page .gc-seo__col p:last-child{margin-bottom:0}.gc-page .gc-seo__col strong{font-weight:700;color:var(--gc-text)}.gc-seo__fade{display:none}.gc-seo__box.is-collapsed{max-height:260px;overflow:hidden}.gc-seo__box.is-collapsed .gc-seo__fade{display:block;position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--gc-white) 88%);pointer-events:none}.gc-page .gc-seo__toggle{margin-top:20px;padding:13px 22px;border:1px solid var(--gc-line-input);background:var(--gc-white);font-weight:700;font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-ink);cursor:pointer}.gc-page .gc-seo__toggle:hover{background:var(--gc-bg-soft)}@media (max-width:1023px){.gc-seo>.gc-container{padding-top:48px;padding-bottom:48px}.gc-seo__cols{grid-template-columns:1fr;gap:24px}}