.dm-community{display:flex;flex-wrap:wrap;gap:8px}.dm-community a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid #454743;color:#eee9df;text-decoration:none;font:14px/1.4 Arial,sans-serif;white-space:nowrap}.dm-community a:hover{color:#eac57b;border-color:#eac57b}.dm-community a:focus-visible{outline:2px solid #eac57b;outline-offset:3px}.dm-community-footer{max-width:1440px;margin:0 auto 24px;padding:0 24px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #454743}.dm-community-footer strong{color:#eee9df;font-size:20px}.dm-community-desktop{display:none;flex-shrink:0}.dm-community-mobile{padding:0 0 16px}.dm-community-simple{margin-left:auto}.dm-community-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.dm-community-desktop{display:flex;flex-wrap:nowrap}.dm-community-desktop a{font-size:12px;padding:0 8px}}@media(max-width:600px){.dm-community-simple{margin-left:0}}
@media(min-width:1440px){.dm-community-desktop{display:flex;flex-wrap:nowrap}.dm-community-desktop a{font-size:12px;padding:0 8px}header.hdr .hdr__inner{gap:8px}header.hdr .hdr__nav a{padding-inline:6px;letter-spacing:.06em}}
@media(min-width:1200px) and (max-width:1439px){header.hdr .hdr__nav,header.hdr .hdr__cta{display:none}header.hdr .hdr__burger{display:grid}header.hdr .mmenu:not([hidden]){display:block}}
@media(max-width:759px){.reveal{opacity:1!important;transform:none!important;transition:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}header.hdr.is-solid,header.hdr.is-open{backdrop-filter:none;-webkit-backdrop-filter:none;background:#101213}header.hdr .mmenu{background:#070809}header.hdr .mmenu ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}header.hdr .mmenu ol a{font-size:1.45rem;gap:8px;align-items:center}header.hdr .mmenu__sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}header.hdr .mmenu__sub a{font-size:.68rem;letter-spacing:.04em;padding:10px;min-height:44px}}

.portal-form label:has(input[type="checkbox"])>input{flex-shrink:0;margin-top:5px}.portal-form label:has(input[type="checkbox"])>span{min-width:0}
