.bt-interets{width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:2rem 0;font:inherit;color:inherit}.bt-interets [hidden]{display:none!important}.bt-interets h2,.bt-interets h3{line-height:1.3}.bt-interets .bf-progress{width:100%;height:1rem;accent-color:#315b85}.bt-interets .bf-item{border:1px solid #d7dfe6;border-radius:.5rem;margin:1rem 0;padding:1rem;min-width:0}.bt-interets legend{float:none;width:auto;font-size:1.05rem;font-weight:600;margin:0 0 .75rem;padding:0}.bt-interets .bf-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.bt-interets .bf-options label{display:flex;align-items:flex-start;gap:.5rem;padding:.7rem;border:1px solid #c7d1db;border-radius:.35rem;cursor:pointer;font-size:.9rem;line-height:1.4}.bt-interets input{flex-shrink:0;margin-top:.2rem;accent-color:#315b85}.bt-interets label:has(input:checked){background:#e8f0f8;border-color:#315b85;color:#172f47}.bt-interets :focus-visible{outline:3px solid #236cae;outline-offset:3px}.bt-interets .bf-actions{display:flex;gap:1rem;flex-wrap:wrap}.bt-interets button{border:1px solid #315b85;border-radius:.4rem;background:#315b85;color:white;padding:.75rem 1.2rem;cursor:pointer;font:inherit}.bt-interets button:disabled{opacity:.6;cursor:wait}.bt-interets .bf-prev{background:white;color:#254665}.bt-interets .bf-error{color:#a31524;font-weight:600}.bt-interets .bf-missing{border:2px solid #a31524}.bt-interets .bf-card{padding:1.25rem;border:1px solid #d7dfe6;border-radius:.5rem;margin:1rem 0}.bt-interets meter{width:100%;height:1.25rem;accent-color:#315b85}.bt-interets .bf-notice,.bt-interets .bf-caution{font-size:.95rem}.bt-interets .bf-question{font-weight:600}@media(max-width:650px){.bt-interets .bf-options{grid-template-columns:1fr}.bt-interets .bf-options label{align-items:center}.bt-interets .bf-item{padding:.8rem}.bt-interets .bf-actions button{flex:1}}@media print{.bt-interets .bf-form,.bt-interets button{display:none!important}.bt-interets .bf-card{break-inside:avoid}}

.bt-interets .bf-discover{margin:2rem 0 0;padding:1.5rem;background:#f8f5ed;border:1px solid #d5dfd5;border-radius:.5rem}.bt-interets .bf-discover h3{color:#174d47;margin-top:0}.bt-interets .bf-discover-link{display:inline-block;max-width:100%;box-sizing:border-box;margin-top:.25rem;padding:.8rem 1.2rem;border-radius:.4rem;background:#174d47;color:#fff;font-weight:600;text-decoration:none}.bt-interets .bf-discover-link:hover{background:#21665e;color:#fff;text-decoration:underline}

.bt-interets .bf-download-actions{margin:1.25rem 0}.bt-interets .bf-download-actions button{background:#174d47;border-color:#174d47}@media print{.bt-interets .bf-download-actions{display:none!important}}

.bt-interets .bf-options{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:600px){.bt-interets .bf-options{grid-template-columns:1fr 1fr}}
