.bcj-policy-review{margin:0;background:#fff;color:#101319;font:400 18px/1.6 var(--typeBasePrimary,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0}
.bcj-policy-review *{box-sizing:border-box}
.bcj-policy-review ::selection{background:#f8752d;color:#101319}
.bcj-policy-review a{color:inherit;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}
.bcj-policy-review :is(a,summary){touch-action:manipulation;-webkit-tap-highlight-color:rgba(16,19,25,.14)}
.bcj-policy-review :is(a,summary):focus-visible{outline:3px solid #101319!important;outline-offset:4px}
.bcj-policy-review__header a:focus-visible{outline-color:#fff!important}
.bcj-policy-review__skip{position:absolute;inset:12px auto auto 16px;z-index:2;padding:12px;background:#fff;transform:translateY(-200%)}
.bcj-policy-review__skip:focus{transform:none}
.bcj-policy-review__header{padding:20px;background:#0b0d0f;border-bottom:2px solid #f8752d}
.bcj-policy-review__header a{display:block;width:190px;min-height:44px}
.bcj-policy-review__header img{display:block;width:100%;height:auto}
.bcj-policy-review__shell{width:min(100% - 40px,70ch);margin:0 auto;padding:34px 0 56px}
.bcj-policy-review :is(h1,h2){font-family:'BCHatchBold',serif;font-weight:900;letter-spacing:0;line-height:1.12;text-transform:uppercase;text-wrap:balance}
.bcj-policy-review h1{margin:0 0 20px;font-size:clamp(32px,6vw,40px)}
.bcj-policy-review h2{margin:0 0 20px;font-size:clamp(26px,5vw,30px)}
.bcj-policy-review h3{margin:32px 0 12px;font:700 20px/1.3 var(--typeBasePrimary,system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0;text-transform:none;text-wrap:pretty}
.bcj-policy-review p{margin:0 0 18px}
.bcj-policy-review__notice{padding:12px 16px;background:#f4f6f9;border-radius:14px;font-size:14px}
.bcj-policy-review__nav{display:flex;flex-wrap:wrap;gap:0 24px;padding:10px 0 24px;border-bottom:1px solid rgba(16,19,25,.14)}
.bcj-policy-review__nav a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.bcj-policy-review__section{padding-top:40px;scroll-margin-top:24px}
.bcj-policy-review__section+.bcj-policy-review__section{margin-top:32px;border-top:1px solid rgba(16,19,25,.14)}
.bcj-policy-review__section ul{padding-inline-start:24px}
.bcj-policy-review__section :is(ul,ol){margin:0 0 22px;padding-inline-start:24px}
.bcj-policy-review__section li{margin-bottom:6px}
.bcj-policy-review__copy>:first-child{margin-top:0}
.bcj-policy-review__section [style]{max-width:100%}
.bcj-help__intro{max-width:52ch}
.bcj-help__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
.bcj-help__questions{border-top:1px solid #c6cad0}
.bcj-help__question{border-bottom:1px solid #c6cad0;scroll-margin-top:24px}
.bcj-help__question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 4px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}
.bcj-help__question summary::-webkit-details-marker{display:none}
.bcj-help__question summary::marker{content:""}
.bcj-help__question summary>span{min-width:0}
.bcj-help__icon{flex:none;color:#101319}
.bcj-help__question[open]>summary .bcj-help__icon-vertical{display:none}
.bcj-help__question[open]>summary{padding-bottom:14px}
.bcj-help__answer{padding:0 40px 20px 4px;overflow-wrap:anywhere}
.bcj-help__answer>:last-child{margin-bottom:0}
.bcj-help__answer a[href^="#policy-"]{display:inline-block;max-width:100%;vertical-align:baseline}
.bcj-help__answer[id]{scroll-margin-top:24px}
.bcj-help__policy .bcj-help__answer{padding-right:4px}
.bcj-help__contact{padding-bottom:4px}
.bcj-help__account{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
@media(min-width:600px){.bcj-help__nav{display:flex;gap:0 28px}.bcj-help__question summary{padding-block:20px}.bcj-help__answer{padding-bottom:24px}}
@media(hover:hover) and (pointer:fine){.bcj-policy-review a:hover{text-decoration-thickness:2px}.bcj-policy-review summary:hover{background:#f4f6f9}}
@media(min-width:900px){.bcj-policy-review__header{padding-inline:32px}.bcj-policy-review__shell{padding-block:56px 80px}}
