.gb-col-seo{padding:32px 0 28px;background:#fff;color:#263b2e;scroll-margin-top:140px}
.gb-col-seo__heading{margin:0 0 12px;font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.02em}
.gb-col-seo__intro,.gb-col-seo__body{max-width:820px;font-size:14px;line-height:1.75;color:#5c6861}
.gb-col-seo__intro{margin:0}
.gb-col-seo__intro--advice{margin-top:14px}
.gb-col-seo__advice{padding:0;border:0}
.gb-col-seo__advice summary{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:8px 0;font-size:14px;font-weight:600;color:#0d3b24;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:4px}
.gb-col-seo__advice summary::-webkit-details-marker{display:none}
.gb-col-seo__toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #c9d5cd;border-radius:3px;text-decoration:none}
.gb-col-seo__toggle:after{content:'+';font-size:19px;line-height:1;font-weight:400}
.gb-col-seo__less{display:none}
.gb-col-seo__advice[open] .gb-col-seo__more{display:none}
.gb-col-seo__advice[open] .gb-col-seo__less{display:inline}
.gb-col-seo__advice[open] .gb-col-seo__toggle:after{content:'−'}
.gb-col-seo__advice summary:focus-visible{outline:2px solid #31523e;outline-offset:4px}
.gb-col-seo__body{padding:2px 0 8px}
.gb-col-seo__body p{margin:0 0 16px}
.gb-col-seo__body a,.gb-col-seo__intro a{display:inline-flex;align-items:center;min-height:44px;color:#0d3b24;text-underline-offset:4px}
@media(max-width:749px){.gb-col-seo{padding:26px 0 22px}.gb-col-seo__heading{font-size:20px}.gb-col-seo__intro,.gb-col-seo__body{font-size:14px;line-height:1.7}.gb-col-seo__body a,.gb-col-seo__intro a{min-height:48px}}
