
.mgt-hub{--hub-ink:#242922;--hub-muted:#5c6258;--hub-paper:#f8f7f3;--hub-line:#d8dad1;--hub-yellow:#ffd201;background:var(--hub-paper);color:var(--hub-ink);font-family:var(--text-font-family,Arial,sans-serif);font-size:16px;line-height:1.65;overflow-wrap:break-word}
.mgt-hub *{box-sizing:border-box}.mgt-hub [hidden]{display:none!important}.mgt-hub :is(h1,h2,h3,p,figure){margin:0}.mgt-hub :is(h1,h2,h3){font-family:var(--heading-font-family,Arial,sans-serif);font-style:normal;font-weight:700;text-transform:none;letter-spacing:-.035em;line-height:1.12;color:inherit}
.mgt-hub h1{font-size:clamp(38px,4.5vw,66px);max-width:720px}.mgt-hub h2{font-size:clamp(29px,3vw,43px)}.mgt-hub h3{font-size:23px;letter-spacing:-.02em}
.mgt-hub a{color:inherit}.mgt-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid #197bb5;outline-offset:5px}.mgt-hub a:hover{text-decoration:underline;text-underline-offset:4px}
.mgt-hub .mgt-hub__shell{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.mgt-hub__section{padding-block:68px}.mgt-hub [id]{scroll-margin-top:130px}
.mgt-hub .mgt-hub__eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.5;margin-bottom:16px}
.mgt-hub__heading{max-width:780px;margin-bottom:30px}.mgt-hub__heading>p:last-child{margin-top:16px;color:var(--hub-muted)}
.mgt-hub .mgt-hub__lede{font-size:21px;line-height:1.5;margin-block:22px 14px}
.mgt-hub__hero{background:var(--hub-ink);color:var(--hub-paper)}.mgt-hub__hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;padding-block:54px}
.mgt-hub h1 span{color:var(--hub-yellow)}.mgt-hub__hero-copy>p:not(.mgt-hub__eyebrow){max-width:590px}.mgt-hub__hero-copy>p:not(.mgt-hub__eyebrow):not(.mgt-hub__lede){color:#d2d6cc}
.mgt-hub__hero-media{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.mgt-hub__hero-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:5px}.mgt-hub__hero-media figcaption{font-size:10px;font-weight:650;letter-spacing:.18em;padding-top:12px;color:#d2d6cc}
.mgt-hub__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.mgt-hub .mgt-hub__button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:13px 22px;border:1px solid transparent;border-radius:4px;background:var(--hub-yellow);color:var(--hub-ink);font:inherit;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;text-align:center}
.mgt-hub .mgt-hub__button:hover{background:#e9c100;text-decoration:none}.mgt-hub .mgt-hub__button--light{background:var(--hub-paper)}.mgt-hub .mgt-hub__button--light:hover{background:#e6e7dc}.mgt-hub .mgt-hub__button--outline{background:transparent;border-color:var(--hub-ink)}.mgt-hub .mgt-hub__button--outline:hover{background:#e9ebdf}
.mgt-hub .mgt-hub__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:650;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;line-height:1.5}
.mgt-hub__nav{border-bottom:1px solid var(--hub-line);background:#efefe7}.mgt-hub__nav>div{display:flex;gap:28px;flex-wrap:wrap;padding-block:9px}.mgt-hub__nav a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:650;white-space:nowrap}
.mgt-hub__grid{display:grid;gap:22px}.mgt-hub__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mgt-hub__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.mgt-hub__grid>*{min-width:0}
.mgt-hub__path{padding:28px;background:#fff;border:1px solid var(--hub-line);border-radius:6px;display:flex;align-items:flex-start;flex-direction:column}.mgt-hub__path--warm{background:#edeee2}
.mgt-hub__number{display:grid;place-items:center;border:1px solid #b8bdad;border-radius:50%;width:36px;height:36px;font-size:12px;margin-bottom:24px}
.mgt-hub__path>p{color:var(--hub-muted);margin-block:15px 20px;flex-grow:1}.mgt-hub__path>a{margin-top:4px}
.mgt-hub__longevity{padding-block:64px;background:#364332;color:#f8f7f3}.mgt-hub__split{display:grid;grid-template-columns:1.1fr 1fr;gap:68px;align-items:start}.mgt-hub__longevity .mgt-hub__eyebrow{color:#e3eabf}.mgt-hub__longevity .mgt-hub__button{margin-top:25px}
.mgt-hub__reading{padding:28px;border:1px solid #78836f;border-radius:6px}.mgt-hub__reading h3{font-size:22px}.mgt-hub__reading ol{list-style:decimal;margin:18px 0;padding-left:23px}.mgt-hub__reading li{padding:13px 0 13px 8px;border-bottom:1px solid #62705a}.mgt-hub__reading li>span{display:block;font-size:12px;color:#e0e5d8}.mgt-hub__reading li::marker{color:#e2e9bf;font-size:13px}
.mgt-hub .mgt-hub__small{font-size:13px;line-height:1.6}.mgt-hub__reading>.mgt-hub__small .mgt-hub__link{font-size:13px}
.mgt-hub__filters{display:grid;grid-template-columns:1.6fr 1fr auto;gap:20px;align-items:end;background:#edeee6;border:1px solid var(--hub-line);padding:22px;border-radius:6px}
.mgt-hub__filters label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.mgt-hub__filters :is(input,select){width:100%;min-width:0;min-height:48px;padding:11px 14px;background:#fff;color:var(--hub-ink);border:1px solid #8c9482;border-radius:4px;font:inherit;font-size:16px;line-height:1.4}.mgt-hub__filters input::placeholder{color:#63685f;opacity:1}.mgt-hub__filters select{appearance:auto;padding-right:8px}
.mgt-hub__reset{font:inherit;font-size:14px;font-weight:650;background:transparent;color:var(--hub-ink);padding:10px 4px;min-height:48px;border:0;text-decoration:underline;cursor:pointer}
.mgt-hub .mgt-hub__results{font-size:13px;color:var(--hub-muted);margin-block:16px}.mgt-hub__results:empty{display:none}
.mgt-hub__guide{position:relative;border:1px solid var(--hub-line);border-radius:6px;padding:24px;display:flex;flex-direction:column;background:#fff}
.mgt-hub .mgt-hub__tag{font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#566047;margin-bottom:16px}
.mgt-hub__guide h3{font-size:21px}.mgt-hub__guide h3 a{text-decoration:none}.mgt-hub__guide h3 a::after{content:"";position:absolute;inset:0;border-radius:6px}.mgt-hub__guide:focus-within{outline:3px solid #197bb5;outline-offset:3px}.mgt-hub__guide:hover{border-color:#6a755b;background:#f4f5ed}
.mgt-hub__guide>p:not(.mgt-hub__tag){font-size:14px;line-height:1.65;color:var(--hub-muted);margin-top:14px;flex:1}.mgt-hub__guide-foot{font-size:12px;font-weight:700;margin-top:25px}
.mgt-hub__more{text-align:center;margin-top:28px}.mgt-hub__empty{padding:32px;background:#eeeee6;border-radius:5px}.mgt-hub__empty p{margin-top:12px}
.mgt-hub__pillar-links{border-top:1px solid var(--hub-line);padding-top:28px;margin-top:36px}.mgt-hub__pillar-links h3{font-size:19px}.mgt-hub__pillar-links>div{display:flex;gap:10px 25px;flex-wrap:wrap;margin-top:12px}
.mgt-hub__band{background:#e9ebdf;padding-block:44px}.mgt-hub__band p:last-child{margin-top:18px;max-width:580px;color:var(--hub-muted)}.mgt-hub__sport-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.mgt-hub__sport-links a{border-bottom:1px solid #bdc5ae;padding-block:12px}
.mgt-hub__plan{border:1px solid var(--hub-line);border-radius:6px;padding:32px;background:#fff}.mgt-hub__plan--featured{background:#edeee2}.mgt-hub__plan>p:not(.mgt-hub__tag){margin-top:18px}.mgt-hub__plan ol{margin:18px 0 22px;padding-left:22px}.mgt-hub__plan li{padding:6px 0 6px 4px}.mgt-hub__plan .mgt-hub__button{margin-top:22px}.mgt-hub .mgt-hub__price{font-size:25px;font-weight:700}
.mgt-hub__help{border-top:1px solid var(--hub-line)}.mgt-hub__help article>p{margin-top:16px;color:var(--hub-muted);font-size:14px}.mgt-hub__help article>a{display:flex;margin-top:9px}.mgt-hub__help details{margin-top:14px}.mgt-hub__help summary{font-weight:650;font-size:15px;min-height:44px;padding:10px 0;cursor:pointer;list-style:revert}.mgt-hub .mgt-hub__disclaimer{border-top:1px solid var(--hub-line);margin-top:40px;padding-top:22px;font-size:12px;color:var(--hub-muted);max-width:1000px}
@media(min-width:1500px){.mgt-hub__hero-grid{padding-block:68px}}
@media(max-width:999px){.mgt-hub .mgt-hub__shell{width:calc(100% - 48px)}.mgt-hub__hero-grid{gap:28px}.mgt-hub__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.mgt-hub__split{gap:32px}.mgt-hub__path:last-child{grid-column:1/-1}.mgt-hub__filters{grid-template-columns:1fr 1fr}.mgt-hub__reset{justify-self:start;grid-column:1/-1}.mgt-hub__sport-links{grid-template-columns:1fr}.mgt-hub__hero-media img{aspect-ratio:3/4}}
@media(max-width:699px){.mgt-hub .mgt-hub__shell{width:calc(100% - 36px)}.mgt-hub__section{padding-block:42px}.mgt-hub__hero-grid{grid-template-columns:1fr;padding-block:34px;gap:28px}.mgt-hub__hero-media img{aspect-ratio:4/3}.mgt-hub__hero-media figcaption{font-size:9px}.mgt-hub .mgt-hub__lede{font-size:19px}.mgt-hub__grid--three,.mgt-hub__grid--two,.mgt-hub__split{grid-template-columns:1fr}.mgt-hub__path:last-child{grid-column:auto}.mgt-hub__path,.mgt-hub__guide,.mgt-hub__plan,.mgt-hub__reading{padding:23px}.mgt-hub__number{margin-bottom:18px}.mgt-hub__longevity{padding-block:42px}.mgt-hub__nav>div{gap:0 22px;padding-block:8px}.mgt-hub__nav a{font-size:13px}.mgt-hub__filters{grid-template-columns:1fr;gap:14px;padding:18px}.mgt-hub__actions{gap:12px;align-items:stretch}.mgt-hub__actions .mgt-hub__button{width:100%}.mgt-hub__split{gap:28px}.mgt-hub__help .mgt-hub__grid{gap:32px}.mgt-hub__sport-links{grid-template-columns:1fr}.mgt-hub__band{padding-block:36px}}
@media(prefers-reduced-motion:reduce){.mgt-hub *{scroll-behavior:auto!important;transition:none!important}}
