:root{--bp-green:#34644c;--bp-deep:#173f34;--bp-gold:#baa674;--bp-paper:#f5f7f2;--bp-line:#d8e1d7;--bp-ink:#20382c}
html{scroll-behavior:smooth}body{margin:0!important;padding:0!important;max-width:none!important;background:var(--bp-paper)!important;color:var(--bp-ink)!important;font:17px/1.7 Arial,Helvetica,sans-serif!important;overflow-wrap:anywhere}
.bp-document-header{box-sizing:border-box;max-width:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;background:#fff!important;border:0!important;border-top:7px solid var(--bp-green)!important;border-bottom:3px solid var(--bp-gold)!important;padding:24px max(24px,calc((100vw - 1040px)/2))!important;margin:0!important}
.bp-document-header .brand,.bp-document-brand{display:flex!important;align-items:center!important;gap:0!important;text-decoration:none!important;background:transparent!important;margin:0!important;padding:0!important}
.bp-document-header .brand::before,.bp-document-brand::before{display:none!important}.bp-document-logo{display:block!important;width:285px!important;height:auto!important;max-width:58vw!important;object-fit:contain!important;transform:none!important}.bp-document-header nav{display:flex;gap:15px;flex-wrap:wrap;align-items:center;font-size:13px}.bp-document-header nav a{color:var(--bp-deep)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}
body>main,main.policy-page{box-sizing:border-box!important;max-width:1040px!important;margin:32px auto!important;padding:42px 48px!important;background:#fff!important;border:1px solid var(--bp-line)!important;border-radius:10px!important;box-shadow:0 6px 24px #173f3407!important;min-width:0}body>aside{box-sizing:border-box;max-width:1040px;margin:24px auto;padding:16px 24px;background:#f4f0e4;border-left:4px solid var(--bp-gold)}
h1,h2,h3,h4{color:var(--bp-deep)!important;letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}h1{font-size:clamp(27px,4vw,40px)!important;line-height:1.2!important;font-weight:700!important;margin:0 0 24px!important;max-width:26ch}h2{font-size:24px!important;line-height:1.3!important;font-weight:700!important;margin:38px 0 15px!important}h3{font-size:19px!important;font-weight:700!important;margin:25px 0 10px!important}p{margin:0 0 17px}.legal-name-definition{font-size:14px;line-height:1.6;color:#4d6255;padding-bottom:18px;border-bottom:1px solid var(--bp-line);margin-bottom:24px}a{color:var(--bp-green)!important;text-underline-offset:3px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--bp-gold)!important;outline-offset:4px}.eyebrow{color:#647452!important;font-size:12px!important;letter-spacing:.1em!important}
table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5;margin:20px 0;color:var(--bp-ink)}th,td{padding:12px 14px;border:1px solid var(--bp-line)!important;vertical-align:top;overflow-wrap:anywhere}th{background:var(--bp-green)!important;color:#fff!important;font-weight:700}tbody tr:nth-child(odd) td{background:#f1f5ef}tbody tr:nth-child(even) td{background:#fff}section.card,article.card{box-shadow:none!important;border:1px solid var(--bp-line)!important;border-radius:8px!important;padding:24px!important;margin:20px 0!important;background:#fff!important}section.card h2:first-child{margin-top:0!important}.policy-tile{border-color:var(--bp-line)!important;border-top:3px solid var(--bp-gold)!important;color:var(--bp-deep)!important;background:#fff!important}.policy-tile:hover{background:#f1f5ef!important}.policy-tile strong{color:var(--bp-deep)!important}.notice,aside{color:var(--bp-ink)!important}
.bp-document-footer{box-sizing:border-box;max-width:1040px!important;margin:32px auto 0!important;padding:22px 24px 32px!important;border:0!important;border-top:2px solid var(--bp-gold)!important;color:#506556!important;background:transparent!important;font:12px/1.6 Arial,Helvetica,sans-serif!important}.bp-document-footer a{color:var(--bp-deep)!important}.bp-document-header+.policy-page{margin-top:32px}
@media(max-width:700px){.bp-document-header{padding:18px 20px!important;align-items:flex-start!important;flex-direction:column!important;gap:18px!important}.bp-document-logo{width:260px!important;max-width:85vw!important}.bp-document-header nav{font-size:12px;gap:12px}body>main,main.policy-page{margin:16px 12px!important;padding:26px 20px!important;border-radius:8px!important}h2{font-size:21px!important}.policy-links{grid-template-columns:1fr!important}section.card,article.card{padding:18px!important}table{font-size:12px!important}th,td{padding:9px 8px!important}.bp-document-footer{margin:24px 16px 0!important;padding:18px 4px!important}}
@media print{@page{margin:16mm}body{background:white!important;font-size:11pt!important;line-height:1.45!important}.bp-document-header{display:flex!important;padding:0 0 12px!important;border-top:0!important}.bp-document-header nav{display:none!important}.bp-document-logo{width:220px!important;max-width:none!important}body>main,main.policy-page{max-width:none!important;margin:18px 0 0!important;padding:0!important;box-shadow:none!important;border:0!important}h1{font-size:25pt!important}h2{font-size:16pt!important;break-after:avoid}h3{font-size:12pt!important;break-after:avoid}h1,h2,h3{page-break-after:avoid}table{font-size:9pt!important}thead{display:table-header-group}tr{break-inside:avoid}.bp-document-footer{display:block!important;max-width:none!important;margin:18px 0!important;padding:10px 0!important}section.card,article.card{page-break-inside:auto!important;border:0!important;padding:0!important}a{color:var(--bp-deep)!important}}
