.bcr-page{--paper:#f7f2e9;--ink:#213b3b;--terra:#b95d43;--line:#cfc9bc;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}
.bcr-page *{box-sizing:border-box}.bcr-page a{color:inherit;text-decoration:none}.bcr-page a:hover{text-decoration:underline;text-underline-offset:4px}.bcr-page p{line-height:1.68}.bcr-page h1,.bcr-page h2,.bcr-page h3{font-family:Georgia,serif;font-weight:400}.bcr-page h2{font-size:clamp(2.25rem,4.5vw,5rem);line-height:1.04;letter-spacing:-.047em;margin:.35rem 0 1.4rem}.bcr-page h3{font-size:1.65rem;line-height:1.13}.bcr-wrap{width:min(1190px,calc(100% - 80px));margin:auto}.bcr-index{display:block;color:var(--terra);font-size:.67rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bcr-page a span[aria-hidden]{padding-left:.35rem}
.bcr-hero{min-height:850px;position:relative;display:flex;align-items:end;overflow:hidden}.bcr-hero-media{position:absolute;inset:0}.bcr-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.bcr-hero-cover{position:relative;z-index:1;background:var(--paper);width:min(780px,57%);margin:0 0 0 max(40px,calc((100vw - 1360px)/2));padding:2.4rem clamp(32px,4.7vw,76px) 3.6rem;box-shadow:20px -18px 0 #a8573c}.bcr-hero nav{display:flex;gap:.65rem;font-size:.76rem;margin-bottom:3.4rem}.bcr-issue{font-size:.68rem;letter-spacing:.19em;font-weight:700;color:var(--terra)}.bcr-hero h1{font-size:clamp(3.6rem,5.45vw,6.2rem);line-height:.95;letter-spacing:-.065em;margin:1rem 0 1.5rem}.bcr-hero h1 small{display:block;font:700 .8rem/1.3 Arial,sans-serif;letter-spacing:0;margin-bottom:1rem}.bcr-hero h1 em{color:var(--terra);font-style:normal}.bcr-hero-cover>p{max-width:610px;font-size:1.08rem}.bcr-hero-action{display:flex;gap:2rem;align-items:start;border-top:1px solid var(--line);padding-top:1.5rem;margin-top:1.5rem}.bcr-hero-action>a,.bcr-primary{background:var(--ink);color:#fff!important;padding:1rem 1.25rem;font-size:.82rem;font-weight:700;white-space:nowrap}.bcr-hero-action>div{font-size:.77rem}.bcr-hero-action>div>span,.bcr-hero-action b,.bcr-hero-action small{display:block;margin-top:.35rem}.bcr-hero-action b{font-size:1rem}
.bcr-position,.bcr-table,.bcr-owner,.bcr-economy,.bcr-niches,.bcr-accounting,.bcr-eligibility,.bcr-offers,.bcr-faq{padding:7rem 0}.bcr-position{background:#fff}.bcr-position .bcr-wrap{display:grid;grid-template-columns:25% 1fr;gap:5rem}.bcr-position .bcr-wrap>div{max-width:830px}.bcr-position p{max-width:740px;font-size:1.05rem}.bcr-position a,.bcr-owner a,.bcr-economy a,.bcr-niches a,.bcr-accounting a,.bcr-eligibility a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.35rem;margin-top:1rem;font-size:.84rem;font-weight:700}
.bcr-table{background:#d9e1d6}.bcr-table-intro{max-width:790px;margin-bottom:3rem}.bcr-table-intro p{max-width:620px}.bcr-table-head,.bcr-table-row{display:grid;grid-template-columns:20% 40% 40%;gap:0;border-top:1px solid #8ca39a;padding:1.2rem 0}.bcr-table-head{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#3b6a62}.bcr-table-row strong{font:1.35rem/1.2 Georgia,serif;max-width:180px}.bcr-table-row p{font-size:.93rem;padding:0 2.2rem 0 0;margin:0}.bcr-table-row:last-child{border-bottom:1px solid #8ca39a}
.bcr-owner{background:#244c4b;color:#fff}.bcr-owner .bcr-wrap{display:grid;grid-template-columns:1fr 53%;gap:5rem;align-items:center}.bcr-owner .bcr-index{color:#e9a38c}.bcr-owner-copy{max-width:520px}.bcr-owner-copy p{font-size:1.03rem}.bcr-owner figure{margin:0}.bcr-owner img{width:100%;height:auto;display:block}.bcr-economy .bcr-wrap{display:grid;grid-template-columns:25% 1fr;gap:5rem}.bcr-economy p{max-width:740px}.bcr-niches{background:#fff}.bcr-niches .bcr-wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.bcr-niches section{border-top:3px solid var(--terra);padding-top:1.4rem}.bcr-niches section>span{font-size:.64rem;letter-spacing:.16em;font-weight:700;color:var(--terra)}.bcr-niches h3{margin:.7rem 0}.bcr-niches p{font-size:.94rem}.bcr-accounting{background:#e8d7c5}.bcr-accounting .bcr-wrap{display:grid;grid-template-columns:1fr 330px;gap:6rem}.bcr-accounting aside{border-top:4px solid var(--terra);padding-top:2rem;align-self:center}.bcr-accounting aside span,.bcr-accounting aside strong,.bcr-accounting aside small{display:block;margin-top:1rem}.bcr-accounting aside a{font:1.65rem/1.2 Georgia,serif}.bcr-accounting aside strong{font-size:1.2rem}.bcr-accounting aside small{font-size:.77rem;line-height:1.5}.bcr-eligibility{background:#bd654a;color:#fff}.bcr-eligibility .bcr-wrap{max-width:950px}.bcr-eligibility .bcr-index{color:#fbe1cb}.bcr-eligibility p{font-size:1.06rem;max-width:830px}.bcr-offers .bcr-wrap{display:grid;grid-template-columns:1fr 390px;gap:6rem}.bcr-offers p{max-width:610px;margin-bottom:2rem}.bcr-offers aside{border-top:3px solid var(--ink)}.bcr-offers aside h3{font-size:1.35rem}.bcr-offers aside>a{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.82rem}.bcr-offers aside strong{white-space:normal;text-align:right;max-width:55%;line-height:1.5}.bcr-offers aside small{display:block;margin-top:1rem;font-size:.77rem;line-height:1.5}.bcr-faq{background:#fff}.bcr-faq .bcr-wrap{display:grid;grid-template-columns:34% 1fr;gap:5rem}.bcr-faq section{border-top:1px solid var(--line);padding:1rem 0}.bcr-faq section h3{font-size:1.3rem;margin:.35rem 0}.bcr-faq section p{font-size:.94rem}.bcr-foot{background:#1c3736;color:#fff;padding:1.5rem 0}.bcr-foot .bcr-wrap{display:flex;justify-content:space-between;font-size:.81rem}.bcr-foot nav{display:flex;gap:1.4rem}
@media(max-width:960px){.bcr-wrap{width:min(100% - 36px,700px)}.bcr-hero{display:block;min-height:0;padding-top:380px}.bcr-hero-media{height:530px;bottom:auto}.bcr-hero-cover{width:min(100% - 36px,700px);margin:auto;box-shadow:12px -12px 0 #a8573c}.bcr-hero nav{margin-bottom:2rem}.bcr-position,.bcr-table,.bcr-owner,.bcr-economy,.bcr-niches,.bcr-accounting,.bcr-eligibility,.bcr-offers,.bcr-faq{padding:4.5rem 0}.bcr-position .bcr-wrap,.bcr-owner .bcr-wrap,.bcr-economy .bcr-wrap,.bcr-accounting .bcr-wrap,.bcr-offers .bcr-wrap,.bcr-faq .bcr-wrap{grid-template-columns:1fr;gap:1.8rem}.bcr-owner-copy{max-width:none}.bcr-owner figure{max-width:700px}.bcr-niches .bcr-wrap>div{grid-template-columns:1fr;gap:1rem}}
@media(max-width:600px){.bcr-hero{padding-top:290px}.bcr-hero-media{height:350px}.bcr-hero-cover{padding:2rem 1.4rem 2.7rem;width:calc(100% - 30px)}.bcr-hero h1{font-size:clamp(3.1rem,12vw,4.1rem)}.bcr-hero-action{display:block}.bcr-hero-action>a{display:block;text-align:center}.bcr-hero-action>div{margin-top:1rem}.bcr-table-head{display:none}.bcr-table-row{grid-template-columns:1fr;gap:.5rem}.bcr-table-row strong{max-width:none}.bcr-table-row p{padding:0}.bcr-table-row p:before{content:'System: ';font-weight:700}.bcr-table-row p:last-child:before{content:'Person: '}.bcr-foot .bcr-wrap{display:block}.bcr-foot nav{margin-top:.8rem}}

.bcr-offers aside{min-width:0}
@media(max-width:600px){.bcr-offers aside a{flex-direction:column;gap:.4rem}.bcr-offers aside strong{max-width:100%;text-align:left}}
