.bp{padding-top:55px;padding-bottom:70px}.bp-hero{max-width:850px;margin-bottom:40px}.bp h1{letter-spacing:-.04em;color:#163b62;margin:16px 0 24px;font-size:clamp(40px,5.5vw,70px);line-height:1.08}.bp h1 em{color:#0085cb;font-style:normal}.bp h2{color:#163b62;margin:16px 0;font-size:30px}.bp h3{color:#163b62;font-size:21px;line-height:1.3}.bp-panel{background:#fff;border:1px solid #d6e3ed;border-radius:20px;max-width:950px;padding:32px;box-shadow:0 12px 40px #163b6209}.bp-progress{gap:12px;margin-bottom:28px;display:flex}.bp-progress span{color:#60798e;background:#f2f6fa;border-radius:6px;padding:10px;font-size:12px}.bp-progress .active{color:#fff;background:#163b62}.bp-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.bp-fields label{color:#163b62;flex-direction:column;gap:9px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.bp-fields label small{color:#587086;font-size:12px;font-weight:400}.bp-fields input,.bp-fields select{width:100%;font:inherit;color:#163b62;background:#fff;border:1px solid #b8cbdc;border-radius:8px;padding:13px}.bp-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.bp-back{color:#163b62;cursor:pointer;background:#fff;border:1px solid #b8cbdc;border-radius:8px;padding:12px 18px}.bp-fine{color:#60798e;max-width:720px;margin-top:25px;font-size:12px;line-height:1.7}.bp-result-head{justify-content:space-between;gap:20px;display:flex}.bp-alert{color:#163b62;background:#edf6fc;border-left:4px solid #0085cb;border-radius:10px;margin:28px 0;padding:24px}.bp-alert p{margin:12px 0;line-height:1.7}.bp-alert small{font-size:12px}.bp-filter{align-items:center;gap:14px;margin:26px 0;font-size:14px;display:flex}.bp-filter select{background:#fff;border:1px solid #b8cbdc;border-radius:8px;max-width:100%;padding:12px}.bp-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bp-card{background:#fff;border:1px solid #d6e3ed;border-radius:14px;padding:25px}.bp-card>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.bp-level{color:#60798e;font-size:12px}.bp-status{color:#78530a;background:#fff3da;border-radius:15px;padding:6px 10px;font-size:11px}.bp-card.potential .bp-status{color:#006b58;background:#e5f5ec}.bp-card.closed .bp-status,.bp-card.unlikely .bp-status{color:#5d6975;background:#edf1f5}.bp-card p{font-size:14px;line-height:1.65}.bp-card h4{margin-bottom:7px;font-size:13px}.bp-card a{font-size:13px}.bp-contact{background:#f4f8fb;border-radius:20px;grid-template-columns:1fr 1.4fr;gap:40px;margin-top:45px;padding:32px;display:grid}.bp-contact .bp-fields{grid-template-columns:1fr}.bp-fields .bp-consent{flex-direction:row;align-items:start;font-size:12px;font-weight:400;display:flex}.bp-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.bp-contact p{line-height:1.7}:is(.bp button:focus-visible,.bp input:focus-visible,.bp select:focus-visible){outline-offset:3px;outline:3px solid #0085cb}@media (max-width:760px){.bp-panel{padding:20px}.bp-progress{flex-direction:column;gap:5px}.bp-fields,.bp-cards,.bp-contact{grid-template-columns:1fr}.bp-result-head{display:block}.bp-contact{gap:18px;padding:22px}.bp-filter{display:block}.bp-filter select{width:100%;margin-top:10px}}@media print{.ei-header,.ei-footer,.bp-contact,.bp-actions,.bp-filter,.bp-hero>a{display:none!important}.bp{padding:0}.bp-cards{display:block}.bp-card{break-inside:avoid;margin-bottom:15px}.bp-alert{break-inside:avoid}.bp-hero h1{font-size:30px}.bp-card a{color:#000;text-decoration:underline}}.bp-answer-summary{background:#fff;border:1px solid #d6e3ed;border-radius:14px;margin:30px 0;padding:24px}.bp-answer-summary dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-answer-summary dt{color:#587086;font-size:12px}.bp-answer-summary dd{margin:6px 0;font-size:14px;font-weight:700}.bp-contact a{margin-top:18px;display:block}@media (max-width:760px){.bp-answer-summary dl{grid-template-columns:1fr}}@media print{.bp-answer-summary dl{grid-template-columns:1fr 1fr}.bp-answer-summary dl>div{break-inside:avoid}.bp-card a[href^=http]:after{content:" — " attr(href);overflow-wrap:anywhere;font-size:10px}.bp-hero{display:none}.bp-answer-summary{border:0;padding:0}.bp-cards{display:block!important}}
