/* Mitt homepage assistance: keep the accepted hero, six entries and shared shell. */
.mitt-home-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;padding:16px 0;margin-top:14px;border-bottom:1px solid #dce0d9;font-size:15px;color:#667063}
.mitt-home-shortcuts>div{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}
.mitt-home-shortcuts a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#28332b;font-size:15px;font-weight:600;text-decoration:none}
.mitt-home-shortcuts a span{transition:transform 180ms ease}
.mitt-home-shortcuts a:focus-visible,.mitt-home-help a:focus-visible,.mitt-home-faq summary:focus-visible{outline:2px solid #46594b;outline-offset:5px;border-radius:3px}
.mitt-home-help{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:64px;margin:52px 0;padding:32px 0 12px;border-top:1px solid #d9ddd5;scroll-margin-top:110px}
.mitt-home-help .mitt-home-eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.08em;color:#737e6e}
.mitt-home-help h2{margin:0 0 14px;font-size:clamp(27px,2.7vw,35px);font-weight:700;line-height:1.35;letter-spacing:-.035em;color:#222923}
.mitt-home-help-intro>p{margin:0;color:#626d62;font-size:16px;line-height:1.8}
.mitt-home-help .entry-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:15px}
.mitt-home-faq{min-width:0}
.mitt-home-faq details{border:0;border-bottom:1px solid #d9ddd5;border-radius:0;background:none;box-shadow:none;scroll-margin-top:110px}
.mitt-home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:17px 0;cursor:pointer;list-style:none;color:#252c26;font-size:17px;font-weight:550;line-height:1.65;-webkit-tap-highlight-color:transparent}
.mitt-home-faq summary::-webkit-details-marker{display:none}
body[data-site-version="v5"] .mitt-home-faq summary::before{content:none}
body[data-site-version="v5"] .mitt-home-faq summary::after{content:'+';position:static;display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;background:none;border:0;font:300 24px/1 Arial,sans-serif;color:#667461;transform:rotate(0);transition:transform 180ms ease}
body[data-site-version="v5"] .mitt-home-faq details[open]>summary::after{transform:rotate(45deg)}
.mitt-home-answer{padding:0 40px 20px 0;color:#566356;font-size:15px;line-height:1.85}
.mitt-home-answer p{margin:0 0 8px}.mitt-home-answer a{color:#3e5848;text-underline-offset:4px}
.mitt-home-answer .mitt-home-related{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;font-size:14px}
@media(hover:hover){.mitt-home-shortcuts a:hover{color:#4a6651;text-decoration:underline;text-underline-offset:5px}.mitt-home-shortcuts a:hover span{transform:translateX(3px)}.mitt-home-faq summary:hover{color:#49604d}}
@media(max-width:760px){.mitt-home-shortcuts{align-items:flex-start;flex-wrap:wrap;gap:0 20px;padding:12px 0;margin-top:8px}.mitt-home-shortcuts>div{flex:1 1 100%;gap:0 12px}.mitt-home-shortcuts a{font-size:14px}.mitt-home-shortcuts>div>span{font-size:14px}.mitt-home-shortcuts>a{color:#667063;font-weight:400}.mitt-home-help{grid-template-columns:1fr;gap:16px;margin:36px 0;padding-top:24px;scroll-margin-top:90px}.mitt-home-help h2{font-size:28px;margin-bottom:10px}.mitt-home-help h2 br{display:none}.mitt-home-help-intro>p br{display:none}.mitt-home-help .entry-text-link{margin-top:6px}.mitt-home-faq summary{font-size:16px;min-height:66px;gap:16px}.mitt-home-answer{padding-right:0}.mitt-home-faq details{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.mitt-home-faq summary::after,.mitt-home-shortcuts a span{transition:none}}
