.gb-seo20261110{padding:32px 0;color:#26282c}.gb-seo20261110 .gb-seo-inner{max-width:1160px;margin:0 auto;padding:0 24px}.gb-seo20261110 h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;margin:0 0 16px}.gb-seo20261110 h3{font-size:1.08rem;line-height:1.45;margin:0 0 10px}.gb-seo20261110 p,.gb-seo20261110 li{line-height:1.75}.gb-seo20261110 p{margin:0 0 16px}.gb-seo20261110 a{color:#8d2036;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.gb-seo20261110 a:focus-visible{outline:3px solid #8d2036;outline-offset:4px}.gb-seo20261110 .gb-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.gb-seo20261110 .gb-seo-card{padding:20px;border:1px solid #e8dcd8;border-radius:14px;background:#fffaf8;min-width:0}.gb-seo20261110 ul,.gb-seo20261110 ol{padding-left:22px}.gb-seo20261110 .gb-seo-note{font-size:.94rem;color:#545454}.gb-seo20261110 .gb-seo-booklist li{margin:0 0 14px}.gb-seo20261110 .gb-seo-booklist small{display:block;color:#545454;line-height:1.5}.gb-seo20261110 .gb-seo-cta{display:inline-block;padding:11px 17px;border-radius:9px;background:#8d2036;color:#fff;text-decoration:none;font-weight:600}@media(max-width:640px){.gb-seo20261110{padding:24px 0}.gb-seo20261110 .gb-seo-inner{padding:0 18px}.gb-seo20261110 .gb-seo-grid{grid-template-columns:1fr}.gb-seo20261110 .gb-seo-card{padding:16px}}
