body:has(.bb-header){color:#292a24;background:#fbf7ef}.bb-header,.bb-footer,.bb-document{width:min(100% - 48px,1000px);margin-inline:auto;font-family:Manrope,Arial,sans-serif}.bb-header{border-bottom:1px solid #ddd8cd;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.bb-brand{letter-spacing:-.8px;color:#292a24;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.bb-mark{color:#fff;background:#f46c4e;border-radius:13px;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.bb-brand-label{color:#6b6b60;letter-spacing:0;border-left:1px solid #d5cfc3;margin-left:7px;padding-left:17px;font-size:13px;font-weight:500}.bb-header nav,.bb-footer nav{flex-wrap:wrap;gap:8px 23px;font-size:14px;display:flex}.bb-header nav a{padding-block:12px}.bb-header a,.bb-footer a{text-decoration:none}.bb-header a:hover,.bb-footer a:hover{text-decoration:underline}:is(.bb-header a:focus-visible,.bb-content a:focus-visible,.bb-footer a:focus-visible){outline-offset:5px;border-radius:3px;outline:3px solid #ba452e}.bb-document{max-width:800px;padding-block:74px 90px}.bb-intro{max-width:710px;margin-bottom:44px}.bb-eyebrow{color:#a9432c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:800}.bb-intro h1{color:#292a24;letter-spacing:-.055em;margin:0 0 22px;font-family:Manrope,Arial,sans-serif;font-size:clamp(38px,7vw,64px);font-weight:800;line-height:1.08}.bb-deck{color:#63665b;max-width:650px;margin:0;font-size:18px;line-height:1.65}.bb-content{color:#45483e;overflow-wrap:anywhere;font-size:16px;line-height:1.85}.bb-content h2{letter-spacing:-.6px;color:#292a24;margin:36px 0 12px;font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:750;line-height:1.4}.bb-content p{margin:0 0 18px}.bb-content ul,.bb-content ol{margin:0 0 22px;padding-left:24px}.bb-content ul{list-style:outside}.bb-content ol{list-style:decimal}.bb-content li{margin:9px 0}.bb-content a{color:#a13d27;text-underline-offset:4px;text-decoration:underline}.bb-note{background:#f1eee4;border:1px solid #dedacd;border-radius:22px;margin-block:24px;padding:24px 28px}.bb-note p:last-child{margin-bottom:0}.bb-content .bb-contact-button{color:#fffdf7;background:#292a24;border-radius:14px;align-items:center;min-height:48px;margin-top:2px;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-flex}.bb-footer{color:#676b5e;border-top:1px solid #ddd8cd;justify-content:space-between;gap:32px;padding-block:34px 48px;font-size:13px;line-height:1.75;display:flex}.bb-footer strong{color:#292a24;letter-spacing:-.5px;font-size:20px}.bb-footer p{margin:8px 0}.bb-footer address{font-style:normal}.bb-footer nav{margin-top:13px}@media (max-width:600px){.bb-header,.bb-footer,.bb-document{width:calc(100% - 40px)}.bb-header{gap:12px;min-height:86px}.bb-brand-label{display:none}.bb-brand{gap:8px;font-size:19px}.bb-header nav{gap:13px;font-size:13px}.bb-document{padding-block:48px 60px}.bb-deck{font-size:17px}.bb-note{padding:21px}.bb-footer{flex-direction:column;gap:22px}}
