.br-site .br-seo-context{max-width:1280px;margin:0 auto;padding:48px 32px;border-top:1px solid #ded8ce}
.br-site .br-seo-context h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.2;margin:10px 0 24px;letter-spacing:-.025em}
.br-site .br-seo-context>p:not(.br-kicker){max-width:820px;font-size:16px;line-height:1.85;color:#625d53;margin:0 0 16px}
.br-site .br-seo-links ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;max-width:none;list-style:none}
.br-site .br-seo-links li{margin:0;padding:0;min-width:0}
.br-site .br-seo-links a{display:inline-block;color:#332f27;font-size:17px;font-weight:600;text-decoration:underline;text-decoration-color:#b6a895;text-underline-offset:5px;line-height:1.6}
.br-site .br-seo-links a:hover{color:#806044;text-decoration-color:currentColor}
.br-site .br-seo-links a:focus-visible{outline:2px solid #806044;outline-offset:5px}
.br-site .br-seo-links li p{font-size:14px;line-height:1.75;color:#625d53;margin:12px 0 0}
.br-site .wrap>.br-seo-context{padding-inline:0}
@media(max-width:800px){.br-site .br-seo-links ul{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.br-site .br-seo-context{padding:36px 20px}.br-site .br-seo-context>p:not(.br-kicker){font-size:15px}}
