.agmar-legal-dialog{background:0 0;border:0;outline:0;width:min(92vw,780px);max-width:780px;margin:auto;padding:0;overflow:visible}.agmar-legal-dialog::backdrop{background:#000d1a94}.agmar-legal-modal{isolation:isolate;box-sizing:border-box;contain:paint;background:#fff;border:1px solid #0015291a;border-radius:28px;flex-direction:column;width:100%;height:min(760px,100vh - 48px);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000d1a47,0 8px 24px #000d1a1a}.agmar-legal-modal__header{z-index:2;box-sizing:border-box;background:#fff;border-bottom:1px solid #00152917;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 25px;display:flex;position:relative}.agmar-legal-modal__heading{flex:auto;min-width:0}.agmar-legal-modal__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0015297a;margin:0;padding:0;font-size:10px;font-weight:700;line-height:1.4;display:block}.agmar-legal-modal__title{letter-spacing:-.035em;color:#001529;margin:9px 0 0;padding:0;font-size:clamp(1.65rem,4vw,2rem);font-weight:650;line-height:1.1;display:block}.agmar-legal-modal__updated{color:#00152980;margin:9px 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.5;display:block}.agmar-legal-modal__close{color:#001529b8;cursor:pointer;background:#f8fafc;border:1px solid #0015291f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .18s,border-color .18s,color .18s,background-color .18s;display:flex;box-shadow:0 5px 16px #00152912}.agmar-legal-modal__close:hover{color:#0369a1;background:#f0f9ff;border-color:#0ea5e973;transform:scale(1.04)}.agmar-legal-modal__close:focus-visible{outline-offset:3px;outline:2px solid #0ea5e9}.agmar-legal-modal__scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;contain:layout paint style;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:30px 32px 38px;position:relative;overflow:hidden auto}.agmar-legal-modal__scroll::-webkit-scrollbar{width:0;height:0;display:none}.agmar-legal-modal__content{flex-direction:column;gap:24px;min-width:0;display:flex}.agmar-legal-modal__intro{color:#001529b8;background:#0ea5e90e;border:1px solid #0ea5e926;border-radius:18px;margin:0;padding:18px 20px;font-size:13px;line-height:1.75}.agmar-legal-modal__section{background:#fff;border:1px solid #00152917;border-radius:20px;margin:0;padding:22px 23px;box-shadow:0 4px 14px #00152909}.agmar-legal-modal__section-title{letter-spacing:-.01em;color:#001529;margin:0;padding:0;font-size:15px;font-weight:650;line-height:1.4}.agmar-legal-modal__paragraphs{flex-direction:column;gap:11px;margin-top:11px;display:flex}.agmar-legal-modal__paragraph{color:#0f172aad;margin:0;padding:0;font-size:13px;line-height:1.75}@media (max-width:640px){.agmar-legal-dialog{width:calc(100vw - 24px)}.agmar-legal-modal{border-radius:24px;height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.agmar-legal-modal__header{gap:15px;padding:23px 20px 21px}.agmar-legal-modal__eyebrow{font-size:9px}.agmar-legal-modal__title{margin-top:7px;font-size:1.55rem}.agmar-legal-modal__updated{margin-top:7px;font-size:11px}.agmar-legal-modal__close{width:41px;height:41px}.agmar-legal-modal__scroll{padding:22px 16px 26px}.agmar-legal-modal__content{gap:18px}.agmar-legal-modal__intro{border-radius:17px;padding:16px 17px}.agmar-legal-modal__section{border-radius:18px;padding:19px 18px}}@media (prefers-reduced-motion:reduce){.agmar-legal-modal__close{transition:none}}
