.br-intro{max-width:800px;margin:0 0 64px}.br-intro h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:14px 0 20px}.br-intro p{font-size:18px;max-width:650px}.br-intro .button{margin-top:12px}.br-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.br-layout h2{font-size:30px;line-height:1.2}.br-list>p{color:#506372}.br-empty{padding:32px;background:#f4f7ef;border:1px solid #dfe6d6;border-radius:22px;margin-top:30px}.br-empty>span{font-size:48px;color:#526c0a}.br-empty h3{font-size:23px}.br-card{padding:28px;border:1px solid #dce2e5;border-radius:20px;margin:24px 0;background:white}.br-stars{color:#526c0a;letter-spacing:3px;font-size:22px}.br-card blockquote{font-size:18px;line-height:1.7;margin:18px 0;overflow-wrap:anywhere;border:0;padding:0}.br-name{font-weight:750;margin:16px 0 4px!important;overflow-wrap:anywhere}.br-card time{font-size:13px;color:#526372}.br-form-panel{background:#071d3d;color:#fff;border-radius:26px;padding:36px;scroll-margin-top:115px}.br-form-panel h2,.br-form-panel h3{color:white}.br-form-panel>p{color:#d5dfeb}.br-form-panel .eyebrow{color:#b7d850}.br-form-panel form>label{display:block;font-size:15px;font-weight:650;margin:22px 0 9px}.br-form-panel input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.br-form-panel textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:14px;border:1px solid #8f9ba9;border-radius:9px;background:#fff;color:#071d3d;font:inherit;font-size:16px}.br-form-panel textarea{resize:vertical}.br-form-panel small{display:block;font-size:13px;line-height:1.5;color:#d5dfeb;margin-top:9px}.br-rating{border:0;padding:0;margin:26px 0;min-width:0}.br-rating legend{font-weight:650;font-size:15px;margin-bottom:10px}.br-rating>div{display:flex;gap:8px}.br-rating-option{flex:1;position:relative;cursor:pointer}.br-rating-option input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.br-rating-option>span{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #798a9e;border-radius:9px;min-height:48px;font-size:16px}.br-rating-option b{color:#b7d850}.br-rating-option input:checked+span{background:#acd22e;color:#071d3d;border-color:#acd22e}.br-rating-option input:checked+span b{color:#071d3d}.br-rating-option input:focus-visible+span{outline:3px solid #fff;outline-offset:3px}.br-consent{display:flex!important;align-items:flex-start;gap:11px;font-size:13px!important;font-weight:400!important;line-height:1.6}.br-consent input{flex-shrink:0;width:19px;height:19px;margin:2px 0 0}.br-form-panel .button{width:100%;margin-top:15px;min-height:52px}.br-form-panel a{color:#c8e57e}.br-form-panel .button:disabled{opacity:.7}.br-note{font-size:13px;color:#d5dfeb;line-height:1.6;margin:18px 0}.br-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.br-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#br-error{background:#fff0ed;color:#742717;border:1px solid #f8aa99;padding:16px;border-radius:10px}#br-success{border:1px solid #76993c;border-radius:16px;padding:24px;margin-top:24px;background:#153447}#br-success>span{font-size:40px;color:#b7d850}.br-pagination{display:flex;flex-wrap:wrap;gap:12px}.br-pagination a,.br-pagination span{padding:10px}.br-form-panel [hidden]{display:none!important}.br-form-panel input:focus-visible,.br-form-panel textarea:focus-visible,.br-form-panel button:focus-visible{outline:3px solid #b7d850;outline-offset:3px}@media(max-width:800px){.br-layout{grid-template-columns:1fr;gap:36px}.br-form-panel{grid-row:1;padding:25px 20px}.br-intro{margin-bottom:35px}.br-rating>div{gap:6px}.br-layout h2{font-size:27px}.br-card{padding:22px}}

.br-featured{background:#f4f7ef}.br-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.br-featured .br-card{margin:0;box-shadow:0 12px 32px #071d3d09;border-top:4px solid #a8cd27}.br-featured blockquote{font-size:clamp(18px,2vw,24px)}.br-source{font-size:13px;color:#506372}@media(max-width:800px){.br-form-panel{grid-row:auto}.br-featured-grid{grid-template-columns:1fr}}
