.sr-brand-page{max-width:1050px;margin:0 auto;padding:52px 24px 76px;color:#292a28}
.sr-brand-back{font-size:14px;margin:0 0 30px}.sr-brand-page a{color:#a83c36;text-underline-offset:4px}.sr-brand-page a:hover{color:#8d302b}
.sr-brand-page-header{text-align:center;max-width:820px;margin:0 auto 40px;padding-bottom:32px;border-bottom:1px solid #e5e1dc}
.sr-brand-page-logo{display:flex;align-items:center;justify-content:center;height:190px;margin:0 auto 26px;max-width:440px}
.sr-brand-page-logo img{width:100%;height:100%;object-fit:contain;display:block}
.sr-brand-page-collective .sr-brand-page-logo{max-width:600px}
.sr-brand-page h1{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.025em;font-weight:400;margin:0}
.sr-brand-page-copy{max-width:790px;margin:0 auto}.sr-brand-page-copy p{font-size:18px;line-height:1.85;margin:0 0 26px}
.sr-brand-page .sr-brand-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px;margin:36px 0 0;padding-top:28px;border-top:1px solid #e5e1dc}
.sr-brand-page-actions .wp-block-button{margin:0}.sr-brand-page-actions .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;background:#a83c36;color:#fff;border:1px solid #a83c36;border-radius:2px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}
.sr-brand-page-actions .wp-block-button__link:hover{background:#8d302b;border-color:#8d302b;color:#fff}
.sr-brand-page-actions .is-style-outline .wp-block-button__link{background:#fff;color:#a83c36}.sr-brand-page-actions .is-style-outline .wp-block-button__link:hover{background:#f8f3f2;color:#8d302b}
.sr-brand-page a:focus-visible{outline:2px solid #a83c36;outline-offset:4px}
@media(max-width:750px){.sr-brand-page{padding:32px 20px 50px}.sr-brand-back{margin-bottom:22px}.sr-brand-page-logo{height:145px;margin-bottom:20px;max-width:340px}.sr-brand-page-collective .sr-brand-page-logo{height:115px}.sr-brand-page-header{margin-bottom:28px;padding-bottom:26px}.sr-brand-page-copy p{font-size:16px;line-height:1.85}.sr-brand-page .sr-brand-page-actions{gap:12px}.sr-brand-page-actions .wp-block-button,.sr-brand-page-actions .wp-block-button__link{width:100%}}
