.pnn-box{box-sizing:border-box;width:min(1180px,calc(100% - 32px));margin:26px auto;padding:30px;border:1px solid #cbdff2;border-radius:20px;background:linear-gradient(125deg,#edf6ff,#fff);color:#102b50;font:15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}.pnn-box *{box-sizing:border-box}.pnn-box h2{font-size:clamp(23px,3vw,31px);line-height:1.15;margin:6px 0 12px;letter-spacing:-.03em}.pnn-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:800;color:#a54006}.pnn-box a{color:#994009;text-decoration:underline}.pnn-form{display:grid;gap:17px;margin-top:22px;max-width:780px}.pnn-form label{font-size:14px}.pnn-form input[type=email],.pnn-form select{display:block;width:100%;border:1px solid #b5c9de;border-radius:8px;padding:12px;background:white;color:#102b50;font:inherit;margin-top:6px}.pnn-form input[type=checkbox]{width:18px;height:18px;vertical-align:middle;accent-color:#cb4c05;margin-right:5px}.pnn-form fieldset{border:0;padding:0;margin:0}.pnn-form legend{font-weight:750;margin-bottom:10px}.pnn-choices{display:flex;gap:10px;flex-wrap:wrap}.pnn-choices label{background:white;border:1px solid #d2e1ef;padding:9px 12px;border-radius:8px}.pnn-form button{justify-self:start;background:#d64d04;color:white;border:0;border-radius:9px;padding:13px 22px;font:750 14px system-ui;cursor:pointer}.pnn-form button:disabled{opacity:.6;cursor:wait}.pnn-form .pnn-secondary{color:#102b50;background:#e1eaf5}.pnn-form small{font-size:12px;color:#53647a}.pnn-consent{font-size:12px!important}.pnn-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pnn-form :is(input,select,button):focus-visible{outline:3px solid #1681d1;outline-offset:3px}.pnn-page{margin:0;padding:24px 0;background:#edf4fb}.pnn-page .pnn-box{max-width:700px;background:white}.pnn-page h1{font-size:28px}@media(max-width:520px){.pnn-box{padding:22px;width:calc(100% - 24px)}.pnn-choices{gap:7px}.pnn-choices label{font-size:13px;padding:8px}.pnn-form button{width:100%}}
