.engagement-contact{padding-block:64px 76px}.engagement-intro{max-width:780px;margin-bottom:36px}.engagement-intro h1,.engagement-status h1{font-size:clamp(38px,4vw,60px);line-height:1.1}.engagement-intro>p:not(.eyebrow){max-width:650px;font-size:18px;margin-top:22px;color:#526675}.engagement-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px}.engagement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.engagement-full{grid-column:1/-1}.engagement-contact-form,.engagement-newsletter-form{min-width:0}.engagement-contact-form textarea{resize:vertical;min-height:170px}.engagement-contact-form .button{margin-top:20px}.engagement-contact-aside{background:#edece5;padding:36px;border-radius:8px;align-self:start}.engagement-contact-aside h2{font-size:34px;line-height:1.16}.engagement-contact-aside>p:not(.eyebrow){margin-top:20px}.engagement-contact-aside a,.engagement-small a{color:inherit;text-decoration:underline;text-underline-offset:3px}.engagement-help-links{display:grid;gap:18px;border-block:1px solid #ccd0c9;padding-block:24px;margin-block:24px}.engagement-help-links a{display:flex;justify-content:space-between;gap:15px;font-size:14px}.engagement-small{font-size:12px;line-height:1.7;color:#536575;margin-top:14px;overflow-wrap:anywhere}.engagement-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.engagement-newsletter-wrap{padding-block:52px 60px;border-top:1px solid #d8d9d0}.engagement-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.engagement-contact>.engagement-newsletter{margin-top:72px;padding-top:50px;border-top:1px solid #ccd0c9}.engagement-newsletter h2{font-size:clamp(32px,3vw,43px);line-height:1.1}.engagement-newsletter-copy>p:not(.eyebrow){max-width:520px;margin-top:20px}.engagement-newsletter-form .field{margin:0}.engagement-newsletter-form .button{margin-top:18px;gap:18px}.engagement-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;margin-top:17px;cursor:pointer}.engagement-consent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#193445}.engagement-status{padding-block:76px 90px;max-width:820px;min-height:440px}.engagement-status>p:not(.eyebrow){margin-top:24px;max-width:670px}.engagement-status .button{margin-top:28px;gap:18px;max-width:100%}.engagement-status>.text-link{margin-top:26px}.engagement-admin-tabs{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0;border-bottom:1px solid #ccd0c9}.engagement-admin-tabs a{padding-block:12px;font-size:14px}.engagement-admin-tabs a[aria-current=page]{border-bottom:2px solid #173748;font-weight:700}.engagement-admin-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;gap:20px;margin-block:26px}.engagement-admin-filters .field,.engagement-record-actions .field{margin:0}.engagement-admin-records{display:grid;gap:24px;margin-block:25px}.engagement-admin-record{background:#fbfaf6;border:1px solid #d4d7ce;border-radius:8px;padding:26px;min-width:0}.engagement-admin-record-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.engagement-admin-record-heading h2{font-size:27px;margin-bottom:7px}.engagement-email{font-size:14px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.engagement-message{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #d4d7ce;padding-top:20px;margin-top:20px;font-size:15px;line-height:1.75}.engagement-record-actions{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-top:24px}.engagement-record-actions .field{min-width:170px}.engagement-consent-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;font-size:13px}.engagement-consent-details dt{font-weight:700;margin-bottom:5px}.engagement-consent-details dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.engagement-contact .field>span{font-weight:400;font-size:12px}.gamer .engagement-newsletter-wrap{background:#101317;border-color:#293c47}.gamer .engagement-newsletter .engagement-small{color:#b5c4cd}.gamer .engagement-newsletter-form input{color:#173448;background:#f6f5f0}.engagement-contact-form input:focus-visible,.engagement-contact-form textarea:focus-visible,.engagement-contact-form select:focus-visible,.engagement-newsletter-form input:focus-visible,.engagement-admin-filters input:focus-visible,.engagement-admin-filters select:focus-visible,.engagement-record-actions select:focus-visible{outline:2px solid #9b6b3d;outline-offset:3px}@media(max-width:900px){.engagement-contact-form input,.engagement-contact-form select,.engagement-contact-form textarea,.engagement-newsletter-form input[type=email],.engagement-admin-filters input,.engagement-admin-filters select,.engagement-record-actions select{font-size:16px}.engagement-contact-grid{gap:30px}.engagement-contact-aside{padding:25px}.engagement-newsletter{gap:35px}.engagement-admin-filters{grid-template-columns:1fr 1fr}.engagement-admin-filters>.button{justify-self:start}}@media(max-width:650px){.engagement-admin-heading{flex-direction:column;align-items:start;gap:18px}.engagement-admin-heading>div{min-width:0}.engagement-admin-heading h1{overflow-wrap:anywhere}.engagement-admin-heading .text-link{max-width:100%;gap:14px}.engagement-contact{padding-block:40px 48px}.engagement-contact-grid,.engagement-fields,.engagement-newsletter{grid-template-columns:1fr}.engagement-contact-grid{gap:36px}.engagement-newsletter{gap:26px}.engagement-newsletter-wrap{padding-block:40px 45px}.engagement-contact>.engagement-newsletter{margin-top:45px;padding-top:38px}.engagement-contact-form .button,.engagement-newsletter-form .button,.engagement-status .button{width:100%;justify-content:space-between;padding-inline:18px;gap:18px}.engagement-intro>p:not(.eyebrow){font-size:16px}.engagement-contact-aside h2{font-size:30px}.engagement-status{padding-block:46px 60px;min-height:360px}.engagement-admin-filters,.engagement-consent-details{grid-template-columns:1fr}.engagement-admin-record{padding:20px}.engagement-admin-record-heading{flex-direction:column;gap:12px}.engagement-record-actions{align-items:stretch;flex-direction:column}.engagement-record-actions .field{min-width:0}.engagement-admin-tabs{gap:18px}.engagement-contact .field,.engagement-newsletter-form .field{min-width:0}}
