.guide_guide__6vJlu{--guide-ink:#163a2a;--guide-muted:#53675d;--guide-line:#dce5df;color:var(--guide-ink);background:#fff;font-size:1rem;line-height:1.75;min-height:100vh;overflow-wrap:anywhere}.guide_guide__6vJlu h1,.guide_guide__6vJlu h2,.guide_guide__6vJlu h3{letter-spacing:normal}.guide_guide__6vJlu a:focus-visible,.guide_guide__6vJlu button:focus-visible,.guide_guide__6vJlu input:focus-visible,.guide_guide__6vJlu summary:focus-visible{outline:3px solid #3d845e;outline-offset:4px}.guide_skip___So9d{position:fixed;top:8px;left:8px;z-index:50;padding:10px 18px;background:#d7eb7b;color:#143627;transform:translateY(-150%)}.guide_skip___So9d:focus{transform:none}.guide_header__ioL2d{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;min-height:82px;padding:6px max(24px,calc((100vw - 1480px)/2));color:#fff;background:#0e2e21;border-bottom:1px solid #ffffff20}.guide_brand__AM_E_{display:flex;flex-shrink:0}.guide_brand__AM_E_ img{width:152px;height:65px;object-fit:contain}.guide_headerLabel__ePwDS{padding-left:26px;border-left:1px solid #ffffff30;color:#dce9df;font-size:.9375rem}.guide_header__ioL2d nav{display:flex;align-items:center;gap:24px;margin-left:auto;font-size:.9375rem}.guide_appLink__l6guO{padding:9px 16px;border-radius:7px;background:#d7eb7b;color:#163a2a;font-weight:650;text-align:center}.guide_languageLink__QsECC{display:grid;place-items:center;min-width:38px;min-height:38px;padding:4px 7px;border:1px solid #ffffff50;border-radius:6px;font-size:.875rem;font-weight:700;white-space:nowrap}.guide_languageLink__QsECC:hover{background:#ffffff15}.guide_layout__ysXaU{display:grid;grid-template-columns:286px minmax(0,1fr);max-width:1480px;margin:auto}.guide_sidebar__aVajj{position:-webkit-sticky;position:sticky;top:82px;align-self:start;max-height:calc(100vh - 82px);overflow-y:auto;padding:36px 20px 24px 26px;border-right:1px solid var(--guide-line);background:#f6f9f7}.guide_sideHeading__mkOfw{display:grid;grid-gap:6px;gap:6px;margin-bottom:24px}.guide_sideHeading__mkOfw span{color:#526b5c;font-size:.75rem;font-weight:750;letter-spacing:.1em}.guide_sideHeading__mkOfw strong{font-size:1rem}.guide_contents__G6eof summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;font-size:.875rem;cursor:pointer;list-style:none}.guide_contents__G6eof summary::-webkit-details-marker{display:none}.guide_contents__G6eof summary span{color:var(--guide-muted);font-weight:400;font-size:.875rem}.guide_contents__G6eof nav{display:grid;grid-gap:3px;gap:3px;margin-top:14px}.guide_contents__G6eof nav a{display:grid;grid-template-columns:23px 1fr;align-items:baseline;grid-gap:8px;gap:8px;padding:8px 9px;border-radius:6px;color:#3d5146;font-size:.875rem;line-height:1.5}.guide_contents__G6eof nav a span{color:#718779;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide_contents__G6eof nav a:focus-visible,.guide_contents__G6eof nav a:hover{color:#163a2a;background:#e5eee8}.guide_sideNote__mczX1{margin-top:25px;padding:16px 10px 0;border-top:1px solid var(--guide-line);color:var(--guide-muted);font-size:.875rem;line-height:1.6}.guide_main__pXPAx{min-width:0;padding:52px clamp(26px,5vw,80px) 32px;outline:none}.guide_intro__2iRtD{max-width:850px}.guide_eyebrow__JY72p{margin-bottom:18px;color:#4b6b59;font-size:.8125rem;letter-spacing:.1em;font-weight:750}.guide_intro__2iRtD h1{font-size:clamp(2.1rem,3.3vw,3.5rem);line-height:1.16;letter-spacing:-.035em;margin-bottom:22px}.guide_lead__7bjps{max-width:740px;font-size:1.125rem;color:var(--guide-muted);line-height:1.8;margin-bottom:20px}.guide_meta__lj08e{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.875rem;color:#53675d}.guide_meta__lj08e span+span{padding-left:20px;border-left:1px solid var(--guide-line)}.guide_searchBox__4GRlC{margin-top:32px;padding:22px 24px;border:1px solid var(--guide-line);border-radius:10px;background:#f6f9f7}.guide_searchBox__4GRlC label{display:block;margin-bottom:10px;font-size:1rem;font-weight:700}.guide_searchInput__W5ZRB{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 14px;background:#fff;border:1px solid #bccfc2;border-radius:6px}.guide_searchInput__W5ZRB svg{flex-shrink:0;color:#637e6c}.guide_searchInput__W5ZRB input{width:100%;min-width:0;min-height:34px;border:0;background:transparent;color:#163a2a;font:inherit;font-size:1rem}.guide_searchInput__W5ZRB input::placeholder{color:#667c6d;opacity:1}.guide_searchInput__W5ZRB button{border:0;background:#edf3ef;color:#254d35;border-radius:5px;padding:8px;cursor:pointer;font-size:.875rem}.guide_searchBox__4GRlC>p{margin:10px 0 0;color:var(--guide-muted);font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.guide_shortcuts__4CvLT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.guide_shortcuts__4CvLT a{display:grid;grid-gap:6px;gap:6px;padding:20px 18px;border:1px solid var(--guide-line);border-top:3px solid #367b54;border-radius:6px}.guide_shortcuts__4CvLT a:hover{background:#f4f8f5;border-color:#78a187}.guide_shortcuts__4CvLT span{font-size:.75rem;letter-spacing:.055em;color:#53755e;font-weight:700}.guide_shortcuts__4CvLT strong{font-size:1.0625rem;line-height:1.5}.guide_shortcuts__4CvLT small{font-size:.875rem;color:var(--guide-muted);line-height:1.5}.guide_overview__AvN7g{padding:30px 0 36px;margin-top:18px;border-bottom:1px solid var(--guide-line)}.guide_overview__AvN7g h2{font-family:inherit;font-size:1.25rem;line-height:1.5;font-weight:700}.guide_overview__AvN7g dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 32px;gap:20px 32px;margin:18px 0 0}.guide_overview__AvN7g dt{font-weight:700}.guide_overview__AvN7g dd{margin:4px 0 0;color:var(--guide-muted)}.guide_chapter___gRpM{position:relative;display:flow-root;scroll-margin-top:105px;padding-top:48px;padding-bottom:12px;border-bottom:1px solid var(--guide-line)}.guide_chapterHeading__8X_GR{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.guide_chapterNumber__aNHru{display:grid;place-items:center;flex:0 0 48px;min-height:48px;border:1px solid #cbdccf;border-radius:7px;background:#eff5f1;font-size:1.125rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide_chapterHeading__8X_GR>div{min-width:0;flex:1 1}.guide_chapterHeading__8X_GR h2{margin:0 0 8px;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.3;letter-spacing:-.025em}.guide_chapterHeading__8X_GR p{margin-bottom:0;color:var(--guide-muted);max-width:740px}.guide_article__FWt_W{scroll-margin-top:108px;padding:12px 0 30px}.guide_article__FWt_W+.guide_article__FWt_W{padding-top:28px;border-top:1px dashed var(--guide-line)}.guide_article__FWt_W h3{margin:9px 0 16px;font-size:1.25rem;line-height:1.5;font-weight:700}.guide_article__FWt_W h3 a{display:block}.guide_anchor__NfWMT{padding-left:10px;color:#82a18b;opacity:0;font-weight:400}.guide_article__FWt_W h3 a:focus .guide_anchor__NfWMT,.guide_article__FWt_W h3 a:hover .guide_anchor__NfWMT{opacity:1}.guide_article__FWt_W p{margin-bottom:16px}.guide_platform__YIlxZ{display:inline-block;padding:3px 9px;border-radius:4px;background:#edf3ef;color:#355d44;font-size:.8125rem;font-weight:650}.guide_mobile__4iKn8{background:#e8f3e7;color:#355d35}.guide_web__zvq0V{background:#eaf0fa;color:#375877}.guide_steps___uvx_{list-style:none;counter-reset:guide-step;display:grid;grid-gap:16px;gap:16px;padding:0;margin:20px 0}.guide_steps___uvx_ li{position:relative;counter-increment:guide-step;padding-left:40px}.guide_steps___uvx_ li:before{content:counter(guide-step);position:absolute;top:2px;left:0;display:grid;place-items:center;width:26px;min-height:26px;background:#edf3ef;color:#2d6340;border-radius:50%;font-size:.875rem;font-weight:700;line-height:1.5}.guide_example__uAOKE{margin:22px 0 0;padding:20px 22px;border-left:3px solid #3d875b;background:#f1f7f3;border-radius:0 6px 6px 0}.guide_example__uAOKE>strong{font-size:.75rem;letter-spacing:.1em;color:#3a7250}.guide_example__uAOKE blockquote{margin:10px 0 16px;font-size:1.0625rem;line-height:1.8}.guide_example__uAOKE p{margin-bottom:0;color:#365743}.guide_example__uAOKE b{font-weight:700}.guide_tip__KHTbE{margin-top:18px;padding:16px 20px;border:1px solid #e7dfc4;border-radius:6px;background:#fcfaf3;color:#635633}.guide_tip__KHTbE strong{font-size:.9375rem}.guide_tip__KHTbE p{margin:6px 0 0;font-size:.9375rem;line-height:1.75}.guide_screen__rUEmP{float:right;width:174px;margin:8px 0 28px 32px;padding:8px;border:1px solid var(--guide-line);border-radius:12px;background:#f6f9f7}.guide_screen__rUEmP img{display:block;width:100%;height:auto;border-radius:8px}.guide_screen__rUEmP figcaption{padding:12px 3px 4px;font-size:.8125rem;color:var(--guide-muted);line-height:1.5}.guide_screen__rUEmP+.guide_articles__RBrEk{overflow:hidden}.guide_comparison__kj_jK{clear:both;overflow-x:auto;margin:0 0 30px;border:1px solid var(--guide-line);border-radius:8px}.guide_comparison__kj_jK table{border-collapse:collapse;width:100%;min-width:550px;font-size:.9375rem;line-height:1.6;text-align:left}.guide_comparison__kj_jK caption{text-align:left;padding:18px;font-weight:700;background:#f1f6f3;font-size:1rem}.guide_comparison__kj_jK td,.guide_comparison__kj_jK th{padding:14px 16px;border-top:1px solid var(--guide-line);vertical-align:top}.guide_comparison__kj_jK thead{background:#f8faf9}.guide_comparison__kj_jK tbody th{font-weight:600;width:32%}.guide_noResults__kup6b{padding:48px 0}.guide_noResults__kup6b h2{font-size:1.75rem}.guide_noResults__kup6b button{padding:12px 16px;border:0;border-radius:6px;background:#163a2a;color:#fff;cursor:pointer}.guide_footer__5g4iy{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:32px;font-size:.9375rem}.guide_footer__5g4iy p{margin-top:8px;color:var(--guide-muted)}.guide_footer__5g4iy a{text-decoration:underline;text-underline-offset:4px}@media(min-width:1500px){.guide_main__pXPAx{padding-left:70px;padding-right:70px}}@media(max-width:1080px){.guide_layout__ysXaU{grid-template-columns:248px minmax(0,1fr)}.guide_sidebar__aVajj{padding-left:16px;padding-right:14px}.guide_main__pXPAx{padding:36px 28px}.guide_desktopBreak__3B1i9{display:none}.guide_shortcuts__4CvLT{gap:10px}.guide_shortcuts__4CvLT a{padding:16px 12px}.guide_screen__rUEmP{width:144px;margin-left:20px}.guide_screen__rUEmP+.guide_articles__RBrEk{overflow:visible}.guide_overview__AvN7g dl{gap:20px}.guide_header__ioL2d{gap:16px}.guide_headerLabel__ePwDS{padding-left:16px}}@media(max-width:800px){.guide_header__ioL2d{min-height:72px;padding:4px 16px;gap:12px}.guide_brand__AM_E_ img{width:120px;height:58px}.guide_headerLabel__ePwDS{display:none}.guide_header__ioL2d nav{gap:14px}.guide_header__ioL2d nav>a:first-child{font-size:.875rem}.guide_appLink__l6guO{padding:8px 10px;font-size:.875rem}.guide_layout__ysXaU{display:block}.guide_sidebar__aVajj{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--guide-line);padding:18px 22px}.guide_sideHeading__mkOfw,.guide_sideNote__mczX1{display:none}.guide_contents__G6eof summary:after{content:"−";font-size:1.25rem;line-height:1}.guide_contents__G6eof:not([open]) summary:after{content:"+"}.guide_contents__G6eof summary span{margin-left:auto}.guide_contents__G6eof nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px;overflow-y:auto;overscroll-behavior:contain}.guide_main__pXPAx{padding:32px 22px}.guide_intro__2iRtD h1{font-size:2.5rem}.guide_article__FWt_W,.guide_chapter___gRpM{scroll-margin-top:92px}.guide_screen__rUEmP{width:154px}.guide_footer__5g4iy{flex-wrap:wrap}}@media(max-width:520px){.guide_header__ioL2d{gap:8px}.guide_brand__AM_E_ img{width:100px}.guide_header__ioL2d nav{gap:8px;min-width:0}.guide_header__ioL2d nav>a:first-child{display:none}.guide_appLink__l6guO{padding:8px}.guide_main__pXPAx{padding:28px 18px}.guide_intro__2iRtD h1{font-size:2rem;line-height:1.25}.guide_lead__7bjps{font-size:1rem}.guide_eyebrow__JY72p{font-size:.75rem;letter-spacing:.065em}.guide_meta__lj08e{gap:8px 14px}.guide_meta__lj08e span+span{padding-left:0;border:0}.guide_searchBox__4GRlC{padding:18px 14px;margin-top:24px}.guide_searchInput__W5ZRB{padding:8px 10px;gap:8px;flex-wrap:wrap}.guide_searchInput__W5ZRB input{width:calc(100% - 30px);flex:1 1}.guide_searchInput__W5ZRB button{margin-left:auto}.guide_shortcuts__4CvLT{grid-template-columns:1fr;gap:10px}.guide_shortcuts__4CvLT a{padding:14px 16px;gap:3px}.guide_overview__AvN7g dl{grid-template-columns:1fr;gap:18px}.guide_chapter___gRpM{padding-top:36px}.guide_chapterHeading__8X_GR{gap:12px}.guide_chapterNumber__aNHru{flex-basis:36px;min-height:36px;font-size:1rem}.guide_chapterHeading__8X_GR h2{font-size:1.65rem}.guide_chapterHeading__8X_GR p{font-size:1rem}.guide_screen__rUEmP{float:none;width:170px;margin:0 auto 26px}.guide_article__FWt_W h3{font-size:1.1875rem}.guide_example__uAOKE{padding:16px}.guide_tip__KHTbE{padding:14px}.guide_steps___uvx_ li{padding-left:36px}.guide_contents__G6eof nav{grid-template-columns:1fr}.guide_sidebar__aVajj{padding:16px 18px}.guide_footer__5g4iy{gap:8px}}@media(prefers-reduced-motion:reduce){.guide_guide__6vJlu{scroll-behavior:auto}}@media print{.guide_guide__6vJlu{font-size:11pt;color:#000}.guide_footer__5g4iy>a,.guide_header__ioL2d,.guide_searchBox__4GRlC,.guide_shortcuts__4CvLT,.guide_sidebar__aVajj,.guide_skip___So9d{display:none}.guide_layout__ysXaU{display:block}.guide_main__pXPAx{padding:0}.guide_intro__2iRtD h1{font-size:24pt}.guide_chapter___gRpM{padding-top:24px}.guide_chapterHeading__8X_GR h2{font-size:20pt}.guide_article__FWt_W h3{font-size:14pt}.guide_article__FWt_W{page-break-inside:avoid;break-inside:avoid}.guide_screen__rUEmP{display:none}.guide_example__uAOKE,.guide_tip__KHTbE{background:#fff}.guide_comparison__kj_jK{overflow:visible}.guide_comparison__kj_jK table{min-width:0}.guide_platform__YIlxZ{border:1px solid #ccc}.guide_anchor__NfWMT{display:none}}