
.moby-guide *,.seo-hub *{box-sizing:border-box}.moby-guide{margin:0;background:#f6f7f2;color:#142a27;font-family:"DM Sans",system-ui,-apple-system,sans-serif;line-height:1.75}.moby-guide a{color:inherit;text-underline-offset:4px}.moby-guide :is(h1,h2,p){margin-top:0;overflow-wrap:break-word}.moby-guide a:focus-visible,.moby-guide summary:focus-visible,.seo-hub a:focus-visible{outline:3px solid #618d1a;outline-offset:5px}.moby-guide .wrap{width:min(1120px,calc(100% - 48px));margin:auto}.moby-guide header{border-bottom:1px solid #dce1d6;background:#fff}.moby-guide .header{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:20px}.moby-guide .header img{max-width:180px;height:auto;display:block}.moby-guide nav{display:flex;gap:28px;align-items:center}.moby-guide nav a{text-decoration:none;font-size:14px;font-weight:600}.moby-guide .contact{border:1px solid #bdc8b8;border-radius:25px;padding:10px 17px}.moby-guide .skip{position:absolute;top:-100px;left:20px;padding:12px;background:white}.moby-guide .skip:focus{top:10px}.moby-guide .crumb{font-size:12px;gap:10px;color:#55695f;flex-wrap:wrap;padding-top:28px}.moby-guide .crumb a{font-size:12px}.moby-guide .hero{padding:55px 0 65px;max-width:900px}.moby-guide .eyebrow,.seo-hub .eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#4c6d37;margin-bottom:18px}.moby-guide h1{font-size:clamp(35px,5vw,62px);line-height:1.08;letter-spacing:-.055em;font-weight:750;margin-bottom:26px}.moby-guide .lead{font-size:20px;color:#4a6055;max-width:750px;line-height:1.7}.moby-guide .button{display:inline-flex;align-items:center;gap:25px;background:#173b30;color:#fff;padding:13px 22px;border-radius:28px;text-decoration:none;font-weight:600;font-size:14px;margin-top:12px}.moby-guide .reading{display:grid;grid-template-columns:minmax(0,730px) minmax(0,260px);gap:85px;border-top:1px solid #cfd8c9;padding-top:55px}.moby-guide article section{position:relative;padding-left:40px;margin-bottom:42px}.moby-guide .number{position:absolute;left:0;top:4px;font-size:12px;color:#6c875c}.moby-guide h2{font-size:27px;line-height:1.25;letter-spacing:-.035em}.moby-guide article p{font-size:17px;color:#465e52}.moby-guide aside>a{display:block;padding:12px 0;border-bottom:1px solid #d5dfd0;text-decoration:none;font-size:14px}.moby-guide .note{background:#e5edd9;padding:25px;margin-top:30px;border-radius:20px;font-size:15px}.moby-guide .note img{display:block;margin-bottom:20px}.moby-guide .note a{font-weight:650;font-size:13px}.moby-guide details{border-bottom:1px solid #ced9c6;padding:16px 0}.moby-guide summary{cursor:pointer;font-weight:650;font-size:16px}.moby-guide details p{margin:12px 0 0;font-size:15px}.moby-guide .updated{font-size:12px;color:#697d70;padding-left:40px}.moby-guide .related{border-top:1px solid #ced9c6;margin-top:35px;padding:45px 0}.moby-guide .related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.moby-guide .related a{border:1px solid #ccd9c4;border-radius:16px;padding:22px;text-decoration:none;font-size:16px;font-weight:600;display:flex;justify-content:space-between;gap:15px;align-items:center}.moby-guide .related a:hover{background:#e5edd9}.moby-guide .cta{background:#d8e8bb;border-radius:28px;padding:40px;margin-bottom:65px}.moby-guide .cta h2{font-size:36px}.moby-guide footer{background:#142a27;color:#fff;padding:40px 0}.moby-guide footer .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}.moby-guide footer small{width:100%;font-size:12px;color:#b4c7b9}.moby-guide footer img{height:auto}.seo-hub{padding:70px 0;background:#edf1e5;color:#142a27}.seo-hub .seo-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.seo-hub h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.035em;margin:0 0 18px}.seo-hub .intro{max-width:650px;color:#496054;margin-bottom:28px}.seo-hub .links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-hub .links a{display:block;padding:20px;border:1px solid #c6d4bc;border-radius:14px;color:#142a27;text-decoration:none;font-size:15px;line-height:1.5}.seo-hub .links span{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#597745;margin-bottom:6px}.seo-hub .links a:hover{background:#dbe8c9}@media(max-width:850px){.moby-guide .reading{grid-template-columns:1fr;gap:0}.moby-guide aside{display:none}.moby-guide .related>div{grid-template-columns:1fr}.moby-guide .hero{padding-block:35px}.moby-guide .lead{font-size:18px}}@media(max-width:600px){.moby-guide .wrap,.seo-hub .seo-wrap{width:calc(100% - 36px)}.moby-guide .header img{max-width:145px}.moby-guide .header{min-height:80px}.moby-guide .header nav{gap:10px}.moby-guide .header nav>a:not(.contact){display:none}.moby-guide .contact{font-size:12px;padding:8px 12px}.moby-guide .crumb{font-size:10px;gap:7px}.moby-guide .crumb a{font-size:11px}.moby-guide h1{font-size:38px}.moby-guide .lead{font-size:16px}.moby-guide article section{padding-left:28px}.moby-guide article p{font-size:16px}.moby-guide h2{font-size:24px}.moby-guide .reading{padding-top:30px}.moby-guide .faq{padding-left:0}.moby-guide .cta{padding:28px}.moby-guide .cta h2{font-size:29px}.moby-guide footer nav{flex-wrap:wrap;gap:18px}.seo-hub .links{grid-template-columns:1fr}.seo-hub{padding:45px 0}}
