.mk-nav{z-index:20;border-bottom:1px solid var(--afq-mk-line);height:65px;color:var(--afq-mk-navy);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;column-gap:16px;padding-inline:20px;display:grid;position:sticky;top:0}.mk-nav :where(a){color:inherit;text-decoration:none}.mk-nav .mk-nav-logo{flex-shrink:0;justify-self:start;align-items:center;min-width:130px;display:flex}.mk-nav .mk-nav-logo img{width:130px;max-width:none;height:auto;display:block}.mk-nav .mk-nav-links{display:none}.mk-nav .mk-nav-right{grid-column:3;align-items:center;gap:8px;display:flex}.mk-nav .mk-nav-login{display:none}.mk-nav .mk-nav-pill{background:var(--afq-mk-navy);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.mk-nav .mk-nav-pill:hover{background:var(--afq-mk-navy-deep)}.mk-nav .mk-menu{align-items:center;display:flex}.mk-nav .mk-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;display:flex}.mk-nav .mk-burger i{background:var(--afq-mk-navy);border-radius:2px;height:2px;display:block}.mk-nav .mk-menu-panel{z-index:30;border-bottom:1px solid var(--afq-mk-line);box-shadow:0 12px 30px color-mix(in oklab, var(--afq-mk-shadow) 7%, transparent);background:#fff;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.mk-nav .mk-menu-panel a{border-top:1px solid var(--afq-mk-line);min-height:52px;color:var(--afq-mk-navy);align-items:center;padding:0 20px;font-size:17px;font-weight:500;display:flex}.mk-nav .mk-menu-panel a:first-child{border-top:0}.mk-nav .mk-menu-panel a:hover{background:var(--afq-mk-surface-2)}.mk-nav .mk-nav-links a[aria-current=page],.mk-nav .mk-menu-panel a[aria-current=page]{color:var(--afq-mk-blue-text);font-weight:600}.mk-nav .mk-menu-panel a.mk-menu-login{border:1.5px solid var(--afq-mk-navy);border-radius:999px;justify-content:center;min-height:48px;margin:16px 20px}.mk-nav a:focus-visible,.mk-nav button:focus-visible{outline:2px solid var(--afq-mk-blue-text);outline-offset:3px}@media (max-width:389px){.mk-nav{column-gap:8px;padding-inline:16px}.mk-nav .mk-nav-right{gap:4px}.mk-nav .mk-nav-pill{padding:0 14px;font-size:14px}.mk-nav .mk-burger{width:40px;padding:0 9px}}@media (max-width:359px){.mk-nav .mk-nav-pill{height:36px;padding:0 10px;font-size:12px}}@media (min-width:1024px){.mk-nav{grid-template-columns:1fr auto 1fr;height:82px;padding-inline:max(24px,50% - 640px)}.mk-nav .mk-nav-logo{min-width:176px}.mk-nav .mk-nav-logo img{width:176px}.mk-nav .mk-nav-links{align-items:center;gap:36px;display:flex}.mk-nav .mk-nav-links a{white-space:nowrap;color:var(--afq-mk-navy);font-size:17px;font-weight:500;line-height:1}.mk-nav .mk-nav-links a:hover{color:var(--afq-mk-blue-text)}.mk-nav .mk-nav-right{justify-self:end;gap:28px}.mk-nav .mk-nav-login{color:var(--afq-mk-navy);font-size:17px;font-weight:500;line-height:1;display:inline-flex}.mk-nav .mk-nav-login:hover{color:var(--afq-mk-blue-text)}.mk-nav .mk-nav-pill{height:48px;padding:0 28px;font-size:16px}.mk-nav .mk-menu{display:none}}@media (min-width:1280px){.mk-nav{height:100px}}.mk-footer{background:var(--afq-mk-navy-deep);color:var(--afq-mk-sky);padding:56px 0 40px;position:relative;overflow:hidden}.mk-footer :where(a){color:inherit;text-decoration:none}.mk-footer .mk-footer-mark{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(688px,100%);height:auto;position:absolute;top:0;left:0}.mk-footer .mk-footer-inner{max-width:1328px;margin:0 auto;padding-inline:20px;position:relative}.mk-footer .mk-footer-logo{display:inline-flex}.mk-footer .mk-footer-logo img{width:auto;height:32px;display:block}.mk-footer .mk-footer-address{color:var(--afq-mk-sky);margin:20px 0 0;font-size:16px;line-height:1.45}.mk-footer .mk-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:40px;display:grid}.mk-footer .mk-footer-col h2{letter-spacing:.1em;text-transform:uppercase;color:var(--afq-mk-sky-mid);margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.2}.mk-footer .mk-footer-col ul{margin:0;padding:0;list-style:none}.mk-footer .mk-footer-col li{margin:0 0 14px;font-size:16px;line-height:1.45}.mk-footer .mk-footer-col a,.mk-footer .mk-footer-col button{color:#fff}.mk-footer .mk-footer-col a:hover,.mk-footer .mk-footer-col button:hover{color:var(--afq-mk-sky-mid)}.mk-footer .mk-footer-cookie{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mk-footer .mk-footer-product{grid-area:1/1}.mk-footer .mk-footer-company{grid-area:1/2}.mk-footer .mk-footer-legal-links{grid-area:2/1;margin-top:16px}.mk-footer .mk-footer-calcs{grid-area:2/2;margin-top:16px}.mk-footer .mk-footer-legal{color:var(--afq-mk-sky);border-top:1px solid #ffffff26;border-top:1px solid lab(100% -.0000298023 .0000119209/.15);margin-top:40px;padding-top:40px;font-size:13px;line-height:1.6}.mk-footer .mk-footer-legal p{margin:0;display:inline}.mk-footer .mk-footer-bottom{color:var(--afq-mk-sky-mid);flex-direction:column;gap:8px;margin-top:32px;font-size:13px;line-height:1.5;display:flex}.mk-footer .mk-footer-copyline{flex-wrap:wrap;gap:4px 20px;display:flex}.mk-footer .mk-footer-registered{align-items:center;gap:10px;display:flex}.mk-footer .mk-footer-registered img{width:29px;height:auto;display:block}.mk-footer .mk-footer-llms:hover{color:#fff}.mk-footer a:focus-visible,.mk-footer button:focus-visible{outline:2px solid var(--afq-mk-sky-mid);outline-offset:3px}@media (min-width:640px){.mk-footer .mk-footer-inner{padding-inline:24px}}@media (min-width:768px){.mk-footer{padding:72px 0 48px}.mk-footer .mk-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-footer .mk-footer-product,.mk-footer .mk-footer-company,.mk-footer .mk-footer-legal-links,.mk-footer .mk-footer-calcs{grid-area:auto;margin-top:0}.mk-footer .mk-footer-col li{font-size:15px}.mk-footer .mk-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.mk-footer{padding:88px 0 56px}.mk-footer .mk-footer-top{grid-template-columns:364fr 916fr;column-gap:24px;display:grid}.mk-footer .mk-footer-cols{grid-template-columns:204fr 204fr 204fr 304fr;margin-top:0}.mk-footer .mk-footer-logo img{height:36px}.mk-footer .mk-footer-address{font-size:15px}.mk-footer .mk-footer-calcs ul{columns:2;column-gap:24px}.mk-footer .mk-footer-calcs li{break-inside:avoid}.mk-footer .mk-footer-legal{margin-top:56px;padding-top:48px}.mk-footer .mk-footer-bottom{margin-top:48px}}
