.ag-broadcast{padding:64px 0;background:#f4f6fa;color:#182c48;scroll-margin-top:100px}.ag-broadcast-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ag-broadcast-intro h2{font-size:clamp(26px,3vw,36px);line-height:1.5;margin:12px 0 18px}.ag-broadcast-tag{font-weight:700;color:#72520d}.ag-broadcast-intro p,.ag-broadcast-intro li{line-height:1.95}.ag-broadcast-intro ol{padding-inline-start:24px}.ag-broadcast-intro a{color:#173e70;text-decoration:underline}.ag-broadcast-form{background:#fff;border:1px solid #dbe2eb;border-radius:18px;padding:28px;box-shadow:0 8px 30px #182c480a}.ag-broadcast-form h3{margin-top:0}.ag-broadcast-form label{display:block;font-weight:700;margin:14px 0 6px}.ag-broadcast-form input,.ag-broadcast-form select,.ag-broadcast-form button{box-sizing:border-box;width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid #afbdce;border-radius:8px;background:#fff;color:#182c48}.ag-broadcast-form button{background:#18365e;color:#fff;border-color:#18365e;font-weight:700;cursor:pointer}.ag-broadcast-form input:focus-visible,.ag-broadcast-form select:focus-visible,.ag-broadcast-form button:focus-visible{outline:3px solid #d7ad4b;outline-offset:3px}.ag-broadcast-form .request-note{font-size:14px;color:#52647c;line-height:1.8}.ag-broadcast-form .request-error{padding:12px;background:#fee2e2;color:#991b1b}.ag-broadcast-form .request-success{padding:16px;background:#effbf3}@media(max-width:800px){.ag-broadcast{padding:36px 0}.ag-broadcast-grid{grid-template-columns:1fr;gap:20px}.ag-broadcast-form{padding:20px;min-width:0}.ag-broadcast-intro{min-width:0}}
