.catalogue-gate{width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #bac8b8;margin:auto;padding:0;overflow:auto;box-shadow:0 22px 80px #10261944}.catalogue-gate::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10261cbb}.catalogue-gate .ad-form-panel{box-shadow:none;border:0;max-width:100%;padding:38px 30px 30px}.catalogue-gate-close{float:right;color:#223c2c;cursor:pointer;z-index:1;background:#eef1e7;border:0;width:32px;height:32px;margin:8px 8px -36px 0;font-size:25px;position:sticky;top:8px}.catalogue-gate-close:focus-visible{outline-offset:2px;outline:2px solid #2d6b47}.catalogue-gate .ad-lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalogue-gate .ad-lead-form>*{grid-column:1/-1}.catalogue-gate .ad-lead-form>label:nth-of-type(-n+2){grid-column:auto}.catalogue-cover{text-align:left;width:100%;color:var(--white);font:inherit;cursor:pointer;border:0}.catalogue-card-copy>div>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.catalogue-card-copy>div>button:hover{text-decoration:underline}.catalogue-library button.button{cursor:pointer}@media (width<=480px){.catalogue-gate .ad-form-panel{padding:38px 20px 24px}.catalogue-gate .ad-success h2{font-size:30px}.catalogue-gate .ad-lead-form{grid-template-columns:1fr}}
