.bptr{--bt-ink:#143238;--bt-bg:#fff;--bt-panel:#f4f9f7;--bt-accent:#007c72;--bt-border:#d4e4e0;--bt-muted:#506368;color:var(--bt-ink);background:var(--bt-bg);font:400 16px/1.65 Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;isolation:isolate;padding:76px 0;box-sizing:border-box;overflow-wrap:anywhere}
.bptr *,.bptr *:before,.bptr *:after{box-sizing:border-box}.bptr h2,.bptr h3,.bptr p,.bptr dl{margin:0;color:inherit;font-family:inherit}.bptr h2{font-size:clamp(29px,3.9vw,49px);line-height:1.14;font-weight:700;letter-spacing:-.045em;text-transform:none}.bptr h3{font-size:20px;line-height:1.3;font-weight:650;letter-spacing:-.025em;text-transform:none}.bptr a{color:var(--bt-accent)}.bptr .bptr-wrap{max-width:1184px;width:calc(100% - 64px);margin:0 auto}.bptr .bptr-heading{display:flex;align-items:start;justify-content:space-between;gap:24px}.bptr .bptr-kicker{font-size:11px;line-height:1.6;letter-spacing:.14em;font-weight:700;color:var(--bt-accent);margin:0 0 16px}.bptr .bptr-phase{flex-shrink:0;border:1px solid var(--bt-border);border-radius:30px;padding:7px 14px;color:var(--bt-accent);font-size:10px;letter-spacing:.07em;font-weight:700;margin-top:8px}.bptr .bptr-intro{max-width:780px;font-size:17px;margin:24px 0 34px;color:var(--bt-muted)}.bptr .bptr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bptr .bptr-card{background:var(--bt-panel);border:1px solid var(--bt-border);border-radius:16px;padding:28px;box-shadow:none;min-width:0}.bptr .bptr-cardtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.bptr .bptr-icon{width:50px;height:50px;background:var(--bt-bg);border:1px solid var(--bt-border);border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--bt-accent)}.bptr .bptr-icon svg{height:28px;width:28px;display:block}.bptr .bptr-num{color:var(--bt-muted);font-size:11px;letter-spacing:.08em}.bptr .bptr-card p:not(.bptr-kicker){font-size:14px;line-height:1.7;color:var(--bt-muted);margin-top:13px}.bptr .bptr-bottom{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:30px;padding-top:28px;border-top:1px solid var(--bt-border)}.bptr .bptr-note{font-size:12px;color:var(--bt-muted);max-width:580px;margin-top:20px;line-height:1.75}.bptr .bptr-bottom .bptr-note{margin:0;max-width:560px}.bptr .bptr-actions{display:flex;gap:20px;align-items:center;flex-shrink:0;flex-wrap:wrap}.bptr .bptr-link{font-size:13px;font-weight:650;text-decoration:none;border-bottom:1px solid var(--bt-accent);padding-bottom:3px;line-height:1.5}.bptr .bptr-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bt-accent);color:#fff;padding:13px 19px;font-size:13px;font-weight:700;text-decoration:none;min-height:48px;border:0;line-height:1.4}.bptr a:focus-visible,.bptr summary:focus-visible{outline:3px solid var(--bt-accent);outline-offset:4px}.bptr a:hover{text-decoration:underline}.bptr .bptr-button:hover{filter:brightness(.95)}
.bptr-dark{--bt-ink:#f4fffc;--bt-bg:#112f35;--bt-panel:#193c40;--bt-accent:#79e3cc;--bt-border:#35565a;--bt-muted:#c2d9d4}.bptr-dark .bptr-button{color:#112f35;background:#5addbf}.bptr .bptr-grid-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bptr-compact .bptr-card{padding:19px 16px}.bptr-compact h3{font-size:15px}.bptr-compact .bptr-cardtop{margin-bottom:15px}.bptr-compact .bptr-num{display:none}.bptr .bptr-evidence details{margin:21px 0;font-size:13px;border-top:1px solid var(--bt-border);padding-top:14px}.bptr details summary{cursor:pointer;font-weight:650;color:var(--bt-ink)}.bptr details dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--bt-muted);margin-top:12px}.bptr details dd{margin:3px 0;color:var(--bt-ink);font-size:13px}.bptr .bptr-official{background:#fff;border-radius:8px;padding:16px;margin:12px 0 18px;min-height:86px;display:flex;align-items:center;justify-content:flex-start}.bptr .bptr-official img{display:block;max-width:100%;width:auto;height:auto;max-height:90px;object-fit:contain;filter:none}.bptr .bptr-center{background:var(--bt-panel);border:1px solid var(--bt-border);border-radius:16px;padding:30px;display:grid;grid-template-columns:1fr 1.7fr;gap:36px;margin-top:30px}.bptr .bptr-center ul{margin:0;padding-left:22px;color:var(--bt-muted);font-size:15px}.bptr .bptr-center li{margin:0 0 12px}
@media(max-width:1050px){.bptr .bptr-grid-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bptr .bptr-bottom{flex-direction:column;align-items:flex-start}.bptr .bptr-bottom .bptr-note{max-width:100%}.bptr .bptr-card{padding:24px}.bptr .bptr-center{gap:24px}}
@media(max-width:720px){.bptr{padding:48px 0}.bptr .bptr-wrap{width:calc(100% - 36px)}.bptr .bptr-heading{flex-direction:column;gap:15px}.bptr .bptr-phase{margin:0}.bptr .bptr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bptr .bptr-card{padding:20px}.bptr .bptr-card h3{font-size:18px}.bptr .bptr-grid-strip h3{font-size:14px}.bptr .bptr-card p:not(.bptr-kicker){font-size:13px}.bptr .bptr-intro{font-size:16px;margin:22px 0 28px}.bptr .bptr-actions{gap:18px}.bptr .bptr-center{grid-template-columns:1fr;padding:24px}.bptr .bptr-cardtop{margin-bottom:20px}.bptr .bptr-evidence{grid-column:1/-1}}
@media(max-width:400px){.bptr .bptr-grid:not(.bptr-grid-strip){grid-template-columns:1fr}.bptr .bptr-card{padding:23px}.bptr .bptr-grid-strip .bptr-card{padding:16px 12px}.bptr .bptr-actions{flex-direction:column;align-items:flex-start}.bptr .bptr-button{width:100%}.bptr .bptr-cardtop{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){.bptr *{scroll-behavior:auto!important}}
.bptr-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bptr-badge{display:inline-block;position:relative;line-height:0;border:0;text-decoration:none}.bptr-badge svg{display:block;width:120px;height:120px;max-width:100%}.bptr .bptr-badgebox{margin:8px 0 18px}.bptr .bptr-minimal h3{margin-bottom:16px}.bptr .bptr-minimal .bptr-link{display:inline-block}
