.bb-editorial,.bb-support,.bb-product-help{--bb-accent:#b60c55;--bb-bg:#f4f1eb;--bb-ink:#171717;--bb-muted:#57534e;--bb-rule:#d9d4cc;--bb-body:clamp(1.6rem,1.5rem + .2vw,1.8rem);--bb-small:1.4rem;--bb-title:clamp(2.8rem,2.2rem + 1.5vw,4rem);--bb-subtitle:clamp(2.4rem,2rem + .6vw,3rem);--bb-s:1.2rem;--bb-m:2.4rem;--bb-l:4.8rem;color:var(--bb-ink);font-size:var(--bb-body);line-height:1.7}
.bb-editorial{max-width:96rem;margin:0 auto;padding:var(--bb-l) var(--bb-m) calc(var(--bb-l)*1.5)}
.bb-editorial h1{font-size:var(--bb-title);margin:0 0 var(--bb-m);line-height:1.12}
.bb-editorial h2,.bb-support h2{font-size:var(--bb-subtitle);line-height:1.2;margin:0 0 var(--bb-s)}
.bb-editorial h3,.bb-product-help h3{font-family:var(--font-body-family);font-size:var(--bb-body);font-weight:700;margin:0 0 var(--bb-s)}
.bb-editorial p,.bb-product-help p{margin:0 0 var(--bb-m)}
.bb-editorial section{padding-top:var(--bb-l);scroll-margin-top:14rem}
.bb-kicker{font-size:var(--bb-small);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bb-accent)}
.bb-lead{font-size:clamp(2rem,1.6rem + .7vw,2.6rem);line-height:1.5;max-width:52ch}
.bb-links{display:flex;flex-wrap:wrap;gap:var(--bb-s);margin:var(--bb-m) 0}
.bb-links a{display:inline-flex;align-items:center;border:1px solid var(--bb-rule);padding:.8rem 1.6rem;min-height:4.4rem;text-decoration:none;color:var(--bb-ink)}
.bb-editorial a:not(.button),.bb-product-help a:not(.button){color:var(--bb-accent);text-underline-offset:.3em}
.bb-editorial a:hover:not(.button),.bb-links a:hover{color:var(--bb-ink);text-decoration:underline}
.bb-editorial .button,.bb-support .button,.bb-product-help .button{font-size:var(--bb-body);background:var(--bb-accent);color:#fff;min-height:4.8rem;border-radius:0;--color-button:182,12,85;--color-button-text:255,255,255}
.bb-text-link{display:inline-block;padding:var(--bb-s) 0;margin-right:var(--bb-s)}
.bb-editorial .bb-note{background:var(--bb-bg);padding:var(--bb-m);margin:var(--bb-m) 0}
.bb-small{font-size:var(--bb-small);color:var(--bb-muted)}
.bb-table-wrap{max-width:100%;overflow-x:auto;margin:var(--bb-m) 0 var(--bb-s)}
.bb-table-wrap table{border-collapse:collapse;width:100%;min-width:24rem;box-shadow:none}
.bb-table-wrap caption{text-align:left;font-weight:700;padding:var(--bb-s) 0}
.bb-table-wrap th,.bb-table-wrap td{text-align:left;padding:var(--bb-s) 1.6rem;border:0;border-bottom:1px solid var(--bb-rule)}
.bb-table-wrap thead{background:var(--bb-bg)}
.bb-editorial details{border-top:1px solid var(--bb-rule);padding:var(--bb-s) 0}
.bb-editorial summary{cursor:pointer;font-weight:600;padding:var(--bb-s) 0;min-height:4.4rem}
.bb-editorial details p{padding-top:var(--bb-s)}
.bb-editorial-list{margin:0}
.bb-editorial-list div{display:grid;grid-template-columns:20rem 1fr;gap:var(--bb-m);padding:var(--bb-m) 0;border-bottom:1px solid var(--bb-rule)}
.bb-editorial-list dt{font-weight:700}.bb-editorial-list dd{margin:0}
.bb-steps{padding-left:var(--bb-m)}.bb-steps li{padding-left:var(--bb-s);margin-bottom:var(--bb-m)}
.bb-form{display:grid;gap:1.6rem;padding:var(--bb-m);background:var(--bb-bg);margin:var(--bb-m) 0}
.bb-form label{display:block;font-size:var(--bb-small);font-weight:600}
.bb-form input:not([type=checkbox]):not([type=hidden]),.bb-form textarea,.bb-form select{display:block;width:100%;box-sizing:border-box;min-height:4.8rem;padding:var(--bb-s);border:1px solid var(--bb-rule);border-radius:0;background:#fff;color:var(--bb-ink);font:inherit}
.bb-form textarea{min-height:10rem;resize:vertical}
.bb-form .bb-consent{display:flex;gap:var(--bb-s);align-items:flex-start;font-weight:400;font-size:var(--bb-small);cursor:pointer}
.bb-consent input{min-width:2rem;width:2rem;height:2rem;margin-top:.3rem;accent-color:var(--bb-accent)}
.bb-form button{justify-self:start}
.bb-form :focus-visible,.bb-editorial a:focus-visible,.bb-editorial summary:focus-visible{outline:2px solid var(--bb-accent);outline-offset:4px}
.bb-product-help{border-top:1px solid var(--bb-rule);padding-top:var(--bb-m);margin-top:var(--bb-m)}
.bb-product-help .bb-form{padding:1.6rem}
.bb-product-help details>summary{cursor:pointer;min-height:4.4rem;font-weight:600;padding:var(--bb-s) 0}
.bb-support{padding:var(--bb-l) var(--bb-m);background:var(--bb-bg)}
.bb-support-inner{max-width:110rem;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:var(--bb-l)}
.bb-support-intro p{max-width:40ch}.bb-support-links{display:grid;align-content:start}
.bb-support-links a{display:block;padding:var(--bb-m) 0;border-top:1px solid var(--bb-rule);text-decoration:none;color:var(--bb-ink)}
.bb-support-links a strong{display:block;font-family:var(--font-heading-family);font-size:var(--bb-subtitle);font-weight:600}
.bb-support-links a span{font-size:var(--bb-small);color:var(--bb-muted)}
.bb-support-links a:hover strong{color:var(--bb-accent)}
.bb-support-community{max-width:110rem;margin:var(--bb-l) auto 0;padding-top:var(--bb-m);border-top:1px solid var(--bb-rule);display:flex;justify-content:space-between;align-items:center;gap:var(--bb-m)}
.bb-support-community p{max-width:54ch}
@media(max-width:749px){.bb-editorial{padding:3.2rem 1.6rem 4.8rem}.bb-editorial-list div,.bb-support-inner{grid-template-columns:1fr;gap:var(--bb-s)}.bb-support{padding:3.2rem 1.6rem}.bb-support-community{display:block}.bb-form{padding:1.6rem}.bb-support-community .button{width:100%}.bb-editorial section{padding-top:3.2rem}.bb-product-help .button{width:100%}.bb-editorial-list dt{font-size:var(--bb-body)}}
