.GuideShell_root__2_uEu{background:#F5F3EC;padding:clamp(32px,5vw,64px) 20px clamp(64px,8vw,112px)}.GuideShell_article__LvJb3{max-width:860px;margin:0 auto}.GuideShell_crumbs__EKsID{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:var(--moi-size-meta);color:var(--moi-text-muted);margin-bottom:28px}.GuideShell_crumb__Gofqa{display:inline-flex;align-items:center;gap:4px}.GuideShell_crumbLink__Eat_9{color:var(--moi-text-muted);text-decoration:none}.GuideShell_crumbLink__Eat_9:hover{color:var(--moi-ink-0);text-decoration:underline;text-underline-offset:3px}.GuideShell_crumbSep__HpZ8O{color:var(--moi-text-faint);padding:0 2px}.GuideShell_h1__DZsSr{font-size:clamp(2.2rem,5vw,48px);font-weight:500;letter-spacing:.02em;line-height:1.05;color:#1c1a18;margin:0 0 18px}.GuideShell_subtitle__hiLFB{font-size:var(--moi-size-subtitle);line-height:1.5;color:var(--moi-text-muted);margin:0 0 12px}.GuideShell_updated__fEruN{font-size:var(--moi-size-meta);color:var(--moi-text-faint);margin:0 0 40px}.GuideShell_article__LvJb3 .guideProse h2{font-size:40px;font-weight:500;letter-spacing:.018em;line-height:var(--moi-lh-normal);color:#1c1a18;margin:48px 0 16px}.GuideShell_article__LvJb3 .guideProse h3{font-size:var(--moi-size-card-title);font-weight:var(--moi-weight-semibold);letter-spacing:-.01em;color:var(--moi-ink-0);margin:28px 0 10px}.GuideShell_article__LvJb3 .guideProse ol,.GuideShell_article__LvJb3 .guideProse p,.GuideShell_article__LvJb3 .guideProse ul{font-size:var(--moi-size-body);line-height:var(--moi-lh-body);color:var(--moi-ink-0);margin:0 0 18px}.GuideShell_article__LvJb3 .guideProse ol,.GuideShell_article__LvJb3 .guideProse ul{padding-left:24px}.GuideShell_article__LvJb3 .guideProse li{margin:0 0 8px}.GuideShell_article__LvJb3 .guideProse a{color:var(--moi-ink-0);text-decoration:underline;text-underline-offset:4px}.GuideShell_article__LvJb3 .guideProse strong{font-weight:var(--moi-weight-semibold)}.GuideShell_article__LvJb3 .guideSerious{margin:28px 0}.GuideShell_article__LvJb3 .guideSerious p{margin-bottom:12px;color:var(--moi-ink-0)}.GuideShell_article__LvJb3 .guideSerious p:last-child{margin-bottom:0}.GuideShell_article__LvJb3 .guideSerious strong{color:#B42318}.GuideShell_article__LvJb3 .guideSources{border-top:1px solid var(--moi-border-hair);margin-top:48px;padding-top:28px}.GuideShell_article__LvJb3 .guideSources ul{padding-left:0;list-style:none}.GuideShell_article__LvJb3 .guideSources li{font-size:var(--moi-size-body-sm);margin-bottom:10px}.GuideComparisonTable_figure__p_uoJ{margin:40px 0}.GuideComparisonTable_caption__mWI9i{font-size:var(--moi-size-feature);font-weight:var(--moi-weight-medium);letter-spacing:var(--moi-track-snug);line-height:var(--moi-lh-normal);color:var(--moi-ink-0);margin-bottom:20px}.GuideComparisonTable_scroll__W4umi{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--moi-border-hair);border-radius:16px;background:var(--moi-bg-elev)}.GuideComparisonTable_scroll__W4umi:focus-visible{outline:2px solid var(--moi-ink-700);outline-offset:2px}.GuideComparisonTable_table__s1h5a{width:100%;border-collapse:collapse;min-width:640px}.GuideComparisonTable_th__PuWAU{text-align:left;vertical-align:bottom;font-size:var(--moi-size-body-sm);font-weight:var(--moi-weight-semibold);color:var(--moi-ink-0);padding:18px 20px;border-bottom:1px solid var(--moi-border-soft);background:var(--moi-bg-sunken);white-space:nowrap}.GuideComparisonTable_rowHeader__d0oDd,.GuideComparisonTable_td__A89D7{font-size:var(--moi-size-body-sm);line-height:1.5;color:var(--moi-text-primary);padding:18px 20px;border-bottom:1px solid var(--moi-border-hair);vertical-align:top}.GuideComparisonTable_rowHeader__d0oDd{text-align:left;font-weight:var(--moi-weight-semibold);color:var(--moi-ink-0);background:var(--moi-bg-elev)}.GuideComparisonTable_table__s1h5a tbody tr:last-child .GuideComparisonTable_rowHeader__d0oDd,.GuideComparisonTable_table__s1h5a tbody tr:last-child .GuideComparisonTable_td__A89D7{border-bottom:0}.GuideComparisonTable_rowHeader__d0oDd a,.GuideComparisonTable_td__A89D7 a{color:var(--moi-ink-0);text-decoration:underline;text-underline-offset:3px;font-weight:var(--moi-weight-medium)}