*{box-sizing:border-box}body{margin:0;color:#272a24;background:#f7f6f2;font:16px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}.guide-header{height:68px;border-bottom:1px solid #e6e4dc;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100vw - 1080px)/2),6vw);background:#fbfaf7}.brand{font-size:13px;font-weight:700;letter-spacing:.13em;color:#252820;text-decoration:none}.brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:9px;background:#a7b990;border-radius:50%;font:17px Georgia,serif;letter-spacing:0}.nav{display:flex;gap:22px}.nav a,.guide-article a{color:#627650;text-underline-offset:3px}.guide-main{width:min(100% - 40px,800px);margin:64px auto 90px}.kicker{font-size:11px;letter-spacing:.13em;color:#818779;text-transform:uppercase}.guide-article h1{max-width:760px;margin:14px 0;font:500 clamp(36px,6vw,52px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.dek{font-size:19px;color:#676b62;line-height:1.6}.guide-article h2{margin:43px 0 13px;font:500 29px/1.25 Georgia,Times New Roman,serif}.guide-article h3{font-size:19px;margin:28px 0 8px}.guide-article p,.guide-article li{color:#474b42}.guide-article p{margin:12px 0}.guide-article ul,.guide-article ol{padding-left:25px}.method{padding:18px 22px;margin:15px 0;border:1px solid #e5e3db;background:#fbfaf7}.method h3{margin-top:0}.method p:last-child{margin-bottom:0}.comparison{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}.comparison th,.comparison td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #e3e1d9}.comparison th{color:#606b55}.faq{border-top:1px solid #e5e3db;margin-top:48px;padding-top:12px}.faq h2{margin-top:26px}.cta{margin-top:40px;padding:26px;border:1px solid #dce1d3;background:#f0f3eb}.cta p{margin:7px 0}.guide-footer{text-align:center;padding:24px;border-top:1px solid #e5e3db;color:#85877f;font-size:13px}@media(max-width:600px){.guide-header{height:60px;padding:0 18px}.nav{gap:12px;font-size:13px}.guide-main{width:calc(100% - 36px);margin:42px auto 64px}.guide-article h1{font-size:37px}.dek{font-size:17px}.guide-article h2{font-size:26px}.comparison{font-size:12px}.comparison th,.comparison td{padding:8px 6px}}.guide-article{overflow-wrap:anywhere}.comparison{display:block;overflow-x:auto;max-width:100%}.comparison th,.comparison td{min-width:130px}.comparison th:first-child,.comparison td:first-child{min-width:155px}
