.seo-entry-page{--story-action:#242a2d;--story-forest:#153d32;--story-sage:#e8f0e9;--story-rule:#dbe0dc;background:#f7f5ef;color:#303735}.seo-entry-page ::-moz-selection{background:#c9dfcc;color:#153d32}.seo-entry-page ::selection{background:#c9dfcc;color:#153d32}.seo-entry-page a{text-underline-offset:4px}.seo-entry-page :is(a,button,input,select):focus-visible{outline:2px solid #153d32;outline-offset:3px}.seo-entry-page .seo-entry-content h1{color:#242a2d;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.seo-entry-page .seo-entry-content .text-brand-green{color:#153d32}.seo-entry-page .seo-entry-content :is(a,button)[class~=bg-brand-green]{background:#242a2d;color:#fff}.seo-entry-page .seo-entry-content :is(a,button)[class~=bg-brand-green]:hover{background:#153d32;color:#fff}.seo-entry-page .seo-entry-content :is(a,button){min-height:44px}.seo-entry-page .seo-entry-content :is(input,select){font-size:16px}.seo-entry-resources{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:1152px;margin:auto;padding:16px 24px;border-bottom:1px solid #dbe0dc;color:#153d32;font-size:14px;font-weight:600}.seo-entry-resources a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.seo-entry-acquisition{max-width:1152px;margin:auto;padding:0 24px 40px}.seo-entry-acquisition .buying-brief{background:#eee9da}.seo-entry-acquisition .report-publication{margin:52px 0;background:#fff}.seo-entry-acquisition .story-promotion{margin:52px 0}@media(max-width:639px){.seo-entry-resources{gap:0 20px;padding:12px 24px;font-size:13px}.seo-entry-acquisition .report-publication,.seo-entry-acquisition .story-promotion{margin:40px 0}.seo-entry-acquisition{padding-bottom:24px}}