body:has(.guide-shell){background:#f1efe5}.guide-shell{color:#263845;background:#f1efe5;min-height:100vh;font:17px/1.7 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.guide-header,.guide-footer,.guide-main{max-width:760px;margin:0 auto;padding:0 24px}.guide-header{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.guide-wordmark{color:#263845;font:600 24px/1 Fraunces,Georgia,serif;text-decoration:none}.guide-header nav a{color:#263845;margin-left:16px}.guide-main{padding-bottom:48px}.guide-main h1{margin:24px 0 12px;font:600 40px/1.15 Fraunces,Georgia,serif}.guide-main h2{margin:36px 0 8px;font:600 26px/1.25 Fraunces,Georgia,serif}.guide-main p,.guide-main li{margin:12px 0}.guide-main a{color:#2f5d50}.guide-main table{border-collapse:collapse;width:100%;margin:16px 0;font-size:16px}.guide-main th,.guide-main td{text-align:left;vertical-align:top;border-bottom:1px solid #c4c6b9;padding:8px}.guide-meta{color:#55656f;font-size:15px}.guide-cta{background:#e8e7dc;border:1px solid #8d9b92;border-radius:6px;margin:40px 0 0;padding:20px}.guide-cta a.guide-store{color:#f1efe5;background:#263845;border-radius:4px;margin-top:8px;padding:10px 16px;text-decoration:none;display:inline-block}.guide-list li{margin:16px 0}.guide-footer{border-top:1px solid #c4c6b9;padding-top:24px;padding-bottom:40px;font-size:15px}.guide-footer .company-footer{color:#55656f;margin:12px 0}.guide-footer a,.guide-footer button{color:#263845}.guide-footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.guide-shell a:focus-visible,.guide-shell button:focus-visible{outline-offset:2px;outline:3px solid #91623f}@media (max-width:520px){.guide-main h1{font-size:32px}.guide-header nav a{margin-left:12px}}.guide-answer{background:#e8e7dc;border-left:3px solid #2f5d50;padding:16px 20px}.guide-main a{text-decoration:underline}.guide-breadcrumb{flex-wrap:wrap;padding:0;font-size:14px;list-style:none;display:flex}.guide-breadcrumb li{margin:0}
