.br-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.br-grid article{min-width:0}.br-catalog{margin-top:28px}.br-catalog summary,.br-faq summary{cursor:pointer;padding:24px 0;min-height:48px;color:#eac52f;font-weight:500}.br-catalog[open] summary{margin-bottom:20px}.br-faq details{border-bottom:1px solid #42616c}.br-faq p{max-width:800px;padding:0 0 22px}.br-note{font-size:13px;line-height:1.9;margin-top:24px;color:#c6dae0}.br-note a{color:#eac52f}.ph-hero h1{font-size:clamp(36px,4.4vw,65px)}.ph-actions{flex-wrap:wrap}.ph-button{white-space:normal}#contact p{max-width:850px}.ph-header .ph-button{font-size:11px}.ph-top-contact a{white-space:normal}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #eac52f;outline-offset:5px}@media(max-width:850px){.br-grid{grid-template-columns:1fr}.ph-header .ph-button{display:none}.ph-hero h1{font-size:clamp(34px,8vw,52px)}}