.site-contact-capture{max-width:900px;margin:20px auto;color:#172642;font-family:inherit}.site-contact-capture details{border:1px solid #dde2e8;border-radius:12px;background:#ffffff94}.site-contact-capture summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:19px 22px;font-size:14px;list-style:none}.site-contact-capture form{display:grid;gap:16px;padding:0 22px 22px}.site-contact-capture details>p,.site-contact-capture form>p{font-size:13px;line-height:1.7;padding:0 22px}.site-contact-capture form>p{padding:0}.site-contact-capture label{display:grid;gap:7px;font-size:12px}.site-contact-capture input:not([type=checkbox]){min-width:0;width:100%;border:1px solid #d5dbe4;background:#fff;border-radius:6px;padding:12px;color:inherit;font:inherit}.site-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.site-contact-capture .site-contact-consent{display:flex;align-items:start;gap:10px;font-size:11px;line-height:1.8}.site-contact-consent input{margin-top:5px}.site-contact-capture form>button{border:0;padding:14px 20px;background:#162443;color:#fff;border-radius:5px;justify-self:start;cursor:pointer}.site-contact-trap{display:none!important}.site-metrics-preferences{font:inherit;font-size:10px;color:#788190;border:0;background:none;padding:14px 0;cursor:pointer}.site-metrics-choice{padding:16px;font-size:12px;line-height:1.7;background:#f5f5f3}.site-metrics-choice>label{display:flex;gap:8px}.site-metrics-choice p{font-size:11px}.site-contact-editorial{max-width:820px;margin:0 auto 45px;padding:0 24px}.site-contact-editorial details{border-color:#d6d1c6;border-radius:0;background:transparent}.site-contact-capture button:disabled{opacity:.5}@media(max-width:600px){.site-contact-fields{grid-template-columns:1fr}.site-contact-capture input{font-size:16px!important}}.site-contact-capture summary::-webkit-details-marker{display:none}.site-contact-capture summary>svg{flex-shrink:0;transition:transform .2s}.site-contact-capture details[open]>summary>svg{transform:rotate(45deg)}.pug-branding .site-contact-editorial{width:100%;max-width:420px;margin:32px auto 0;padding:0;text-align:left}.pug-branding .site-contact-editorial details{border:0;border-top:1px solid #cfc8bb;border-bottom:1px solid #cfc8bb;background:transparent}.pug-branding .site-contact-editorial summary{font-size:12px;line-height:1.5;padding:18px 0;gap:16px;min-height:52px}.pug-branding .site-contact-editorial form{padding:0 0 20px;gap:15px}.pug-branding .site-contact-editorial details>p,.pug-branding .site-contact-editorial form>p{font-size:11px;line-height:1.8;margin:0 0 12px;padding:0}.pug-branding .site-contact-editorial label{font-size:11px;line-height:1.6}.pug-branding .site-contact-editorial form>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;font-family:inherit;font-size:12px;line-height:1.5;background:#11142a;color:#f4f1eb;border:0;padding:13px 20px}.pug-branding .site-metrics-preferences{display:block;margin:8px auto 0;padding:8px 4px;min-height:36px;font-family:inherit;font-size:10px;line-height:1.6;color:#777366;text-decoration:underline;text-underline-offset:4px;letter-spacing:0;background:transparent;border:0}.pug-branding .site-metrics-choice{padding:15px;margin-top:10px;border:1px solid #cfc8bb;background:#f4f1eb}.pug-branding .site-metrics-choice>label{display:flex;align-items:flex-start;font-size:11px;gap:9px}.pug-branding .site-metrics-choice input{flex-shrink:0;margin-top:4px}.pug-branding .site-metrics-choice p{font-size:10px;line-height:1.8;margin-top:10px}.pug-branding .site-contact-consent{font-size:10px;line-height:1.8}.pug-branding .site-contact-consent a{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.site-contact-capture summary>svg{transition:none}}.site-contact-catalog{margin:24px auto 32px;padding:0 12px;text-align:center}.site-contact-catalog details{border:0;background:transparent}.site-contact-catalog summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:10px;background:#16834e;color:#fff;font-weight:700}.site-contact-catalog summary:hover{background:#116b40}.site-contact-catalog details[open]>summary>svg{transform:none}.site-contact-catalog form{margin:14px auto 0;max-width:620px;padding:16px;text-align:left;background:#fff;border:1px solid #dde2e8;border-radius:12px}.site-privacy-footer .site-metrics-preferences{font-size:inherit;color:inherit}.site-privacy-footer .site-metrics-choice{max-width:260px;border-radius:8px;color:#172642}.site-privacy-footer .site-metrics-choice a{color:#172642;text-decoration:underline}