.guide_page__8QjhA{--guide-font:var(--font-captionplus),Montserrat,ui-sans-serif,system-ui,sans-serif;font-family:var(--guide-font);font-style:normal;--ink:#163e38;--muted:#49675f;--green:#176b5d;--line:#ccded6;min-height:100svh;background:#f6fbf9;color:var(--ink)}.guide_page__8QjhA ::selection{background:#c4e3d4;color:#123e37}.guide_page__8QjhA a,.guide_page__8QjhA summary{touch-action:manipulation}.guide_page__8QjhA a:focus-visible,.guide_page__8QjhA summary:focus-visible,.guide_tableWrap__FGZkP:focus-visible{outline:2px solid var(--green);outline-offset:5px}.guide_skipLink__QYZ0i{position:absolute;top:12px;left:24px;z-index:11;padding:12px 18px;background:#fff;color:var(--green);transform:translateY(-200%)}.guide_skipLink__QYZ0i:focus{transform:none}.guide_header__5zFwR{display:flex;width:min(1120px,calc(100% - 64px));align-items:center;justify-content:space-between;gap:24px;margin:auto;padding:24px 0;border-bottom:1px solid var(--line);font-family:var(--guide-font)}.guide_brand__r3j6t{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.guide_brandIcon__fpQQY{flex:none}.guide_brand__r3j6t small{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0}.guide_header__5zFwR nav{display:flex;gap:24px}.guide_header__5zFwR nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--green);font-size:14px;text-decoration:none}.guide_header__5zFwR nav a:hover{text-decoration:underline;text-underline-offset:5px}.guide_article__toUt0{width:min(1184px,100%);margin:auto;padding:48px 32px 96px}.guide_intro__afUx6{max-width:920px;margin:0 0 40px;text-align:left}.guide_guideLabel__4Fjqv{margin:16px 0 0;color:var(--muted);font:800 .62rem/normal var(--guide-font);letter-spacing:.13em}.guide_breadcrumb____qng{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;color:var(--muted);font:500 13px/1.6 var(--guide-font)}.guide_body__4qsyh a,.guide_breadcrumb____qng a{color:var(--green);text-underline-offset:4px}.guide_body__4qsyh p a{font-size:.82rem;font-weight:400;line-height:1.5}.guide_intro__afUx6 h1{max-width:21ch;margin:0;font:700 clamp(2.15rem,4vw,3.15rem)/1 var(--guide-font);letter-spacing:-.03em;text-wrap:balance}.guide_summary__7sEpK{max-width:60ch;margin:20px 0;color:var(--muted);font:400 .94rem/1.6 var(--guide-font)}.guide_dates__H3Rle{display:flex;flex-wrap:wrap;gap:8px;margin:0;color:var(--muted);font:500 12px/1.6 var(--guide-font);font-variant-numeric:tabular-nums}.guide_readingLayout__Byo1c{display:grid;grid-template-columns:minmax(0,720px) minmax(0,240px);gap:64px;align-items:start}.guide_body__4qsyh{grid-column:1;grid-row:1;min-width:0;scroll-margin-top:88px}.guide_contents__LIW0p{grid-column:2;grid-row:1;position:sticky;top:88px;max-height:calc(100svh - 120px);overflow-y:auto;padding:8px 8px 16px 16px;border-left:1px solid var(--line);scrollbar-color:#86aa9b #edf5f0;scrollbar-width:thin;font-family:var(--guide-font)}.guide_contents__LIW0p strong{color:var(--ink);font-size:13px;font-weight:650}.guide_contents__LIW0p ol{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none}.guide_contents__LIW0p a{display:flex;align-items:center;min-height:44px;padding:10px 8px;border-radius:6px;color:var(--muted);font-size:.82rem;line-height:1.5;text-decoration:none;text-underline-offset:4px;transition:color .14s ease}.guide_contents__LIW0p a:hover{background:#e6f2eb;color:var(--green);text-decoration:underline}.guide_contents__LIW0p a:focus-visible{outline-offset:-2px}.guide_body__4qsyh section{margin:0 0 48px;scroll-margin-top:88px}.guide_body__4qsyh h2{margin:0 0 16px;font:700 1.18rem/normal var(--guide-font);letter-spacing:-.035em;text-wrap:balance}.guide_body__4qsyh p{max-width:68ch;margin:0 0 20px;color:#294d45;font:400 .82rem/1.55 var(--guide-font)}.guide_body__4qsyh section>p:last-child{margin-bottom:0}.guide_body__4qsyh .guide_eyebrow___1232{margin:0 0 14px;color:var(--muted);font:800 .62rem/normal var(--guide-font);letter-spacing:.13em}.guide_quickAnswer__JZh6a{padding:28px;margin-bottom:24px;background:#e6f2eb;border-radius:12px}.guide_quickAnswer__JZh6a h2{font-size:1.18rem}.guide_quickAnswer__JZh6a ul{display:grid;gap:12px;margin:0;padding-left:20px;color:#385a53;font:400 .8125rem/1.6 var(--guide-font)}.guide_quickAnswer__JZh6a strong{color:var(--ink)}.guide_availabilityNote__6WvAJ{display:flex;flex-wrap:wrap;gap:6px 10px;margin:20px 0 32px;color:var(--muted);font:400 13px/1.65 var(--guide-font)}.guide_availabilityNote__6WvAJ strong{color:var(--green)}.guide_figure__BlPbH{margin:0 0 48px}.guide_figure__BlPbH img{display:block;width:100%;height:auto;border-radius:12px}.guide_viewportFigure__WoGwA{text-align:center}.guide_viewportFigure__WoGwA img{width:auto;max-width:100%;max-height:calc(100svh - 160px);margin-inline:auto}.guide_figure__BlPbH figcaption{margin-top:12px;color:var(--muted);font:400 .75rem/1.6 var(--guide-font)}.guide_demoGallery__7lkID{display:grid;gap:28px;margin-bottom:48px}.guide_demoGallery__7lkID .guide_figure__BlPbH{margin:0}.guide_body__4qsyh pre{margin:24px 0;padding:24px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#edf5f0;color:var(--ink);font:400 14px/1.75 SFMono-Regular,Consolas,monospace;scrollbar-color:#86aa9b #edf5f0;scrollbar-width:thin}.guide_body__4qsyh code{padding:2px 4px;background:#e6f2eb;color:#155c50;font:.86em/1.55 SFMono-Regular,Consolas,monospace}.guide_body__4qsyh pre code{padding:0;background:transparent;color:inherit}.guide_tableWrap__FGZkP{margin:24px 0;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff;scrollbar-color:#86aa9b #edf5f0;scrollbar-width:thin;font-family:var(--guide-font)}.guide_tableWrap__FGZkP table{width:100%;border-collapse:collapse;color:#385a53;font-size:.8125rem;line-height:1.6}.guide_tableWrap__FGZkP td,.guide_tableWrap__FGZkP th{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.guide_tableWrap__FGZkP thead th{background:#e6f2eb;color:var(--ink);font-weight:650}.guide_tableWrap__FGZkP tbody tr:last-child>*{border-bottom:0}.guide_tableWrap__FGZkP tbody th{width:27%;color:var(--ink);font-weight:600}.guide_steps__vQf7T{display:grid;gap:16px;margin:24px 0;padding-left:26px;color:#385a53;font:400 .8125rem/1.6 var(--guide-font)}.guide_steps__vQf7T li{padding-left:8px}.guide_steps__vQf7T li+li{padding-top:8px;border-top:1px solid var(--line)}.guide_steps__vQf7T li::marker{color:var(--green);font-weight:650}.guide_body__4qsyh blockquote{margin:32px 0;padding:24px 0;border-block:1px solid var(--line);color:var(--green);font:700 1.18rem/1.4 var(--guide-font)}.guide_advanced__zXG0c{margin:0 0 48px;border-block:1px solid var(--line);scroll-margin-top:88px;font-family:var(--guide-font)}.guide_advanced__zXG0c summary{padding:22px 0;cursor:pointer;color:var(--green);font-size:.82rem;line-height:1.5;font-weight:600}.guide_advanced__zXG0c summary:hover{text-decoration:underline;text-underline-offset:4px}.guide_advanced__zXG0c>div{padding:0 0 8px}.guide_cta__Hl_yV{margin:64px 0 40px;padding:32px;background:#e6f2eb;border-radius:12px}.guide_cta__Hl_yV>p:not(.guide_eyebrow___1232){margin-bottom:24px}.guide_cta__Hl_yV>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:8px;background:var(--green);color:#fff;font:700 .82rem/normal var(--guide-font);text-decoration:none;transition:background-color .14s ease}.guide_cta__Hl_yV>a:hover{background:#105347}.guide_cta__Hl_yV>a:active{background:#123e37}.guide_ctaChromeIcon__op5fT{flex:none}.guide_cta__Hl_yV small{display:block;margin-top:16px;color:var(--muted);font:400 12px/1.65 var(--guide-font)}.guide_related__tWPaX{display:grid;border-top:1px solid var(--line);font-family:var(--guide-font)}.guide_related__tWPaX a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:16px 12px;border-bottom:1px solid var(--line);color:var(--green);font-size:.82rem;line-height:1.5;text-decoration:none}.guide_related__tWPaX a:hover{background:#e6f2eb;text-decoration:underline}@media (max-width:1000px){.guide_readingLayout__Byo1c{gap:36px;grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:800px){.guide_article__toUt0{max-width:784px;padding-top:40px}.guide_readingLayout__Byo1c{display:flex;flex-direction:column;gap:32px}.guide_body__4qsyh{width:100%}.guide_contents__LIW0p{position:static;width:100%;max-height:none;padding:20px 0;border-left:0;border-block:1px solid var(--line)}.guide_contents__LIW0p ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.guide_contents__LIW0p a{min-height:44px}}@media (max-width:520px){.guide_header__5zFwR{width:calc(100% - 40px);gap:16px;padding:14px 0}.guide_header__5zFwR nav{gap:16px}.guide_brand__r3j6t small{display:none}.guide_article__toUt0{padding:32px 20px 64px}.guide_intro__afUx6{margin-bottom:32px}.guide_intro__afUx6 h1{font-size:clamp(2rem,9.5vw,2.65rem)}.guide_summary__7sEpK{margin-top:20px}.guide_dates__H3Rle{gap:4px;flex-direction:column}.guide_dates__H3Rle span{display:none}.guide_contents__LIW0p ol{grid-template-columns:1fr}.guide_body__4qsyh p{font-size:.82rem;line-height:1.55}.guide_body__4qsyh .guide_eyebrow___1232{font-size:.62rem;line-height:normal}.guide_body__4qsyh h2{font-size:1.18rem}.guide_body__4qsyh section,.guide_figure__BlPbH{margin-bottom:40px}.guide_cta__Hl_yV,.guide_quickAnswer__JZh6a{padding:24px 20px}.guide_cta__Hl_yV{margin-top:48px}.guide_cta__Hl_yV>a{width:100%}.guide_tableWrap__FGZkP table{min-width:560px}.guide_body__4qsyh pre{padding:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.guide_page__8QjhA a{transition:none}}.folderloom-article-meta_breadcrumb__bGkGa{margin-bottom:24px;color:var(--muted);font:500 13px/1.6 var(--font-captionplus),Arial,sans-serif}.folderloom-article-meta_breadcrumb__bGkGa ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0;margin:0;list-style:none}.folderloom-article-meta_breadcrumb__bGkGa li{display:flex;align-items:center;gap:8px;min-width:0}.folderloom-article-meta_breadcrumb__bGkGa svg{flex:none}.folderloom-article-meta_breadcrumb__bGkGa a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--muted);text-decoration:none}.folderloom-article-meta_breadcrumb__bGkGa a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.folderloom-article-meta_breadcrumb__bGkGa [aria-current]{color:var(--ink);overflow-wrap:anywhere}.folderloom-article-meta_details__mTums{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:24px;padding-block:16px;border-block:1px solid var(--line);color:var(--muted);font:500 13px/1.6 var(--font-captionplus),Arial,sans-serif}.folderloom-article-meta_metadata__nOrGM{display:flex;flex-wrap:wrap;gap:10px 20px}.folderloom-article-meta_metadata__nOrGM>span{display:inline-flex;align-items:center;gap:6px}.folderloom-article-meta_metadata__nOrGM svg{flex:none}.folderloom-article-meta_follow__l0zxs{display:flex;align-items:center;gap:8px}.folderloom-article-meta_follow__l0zxs>span{margin-right:4px}.folderloom-article-meta_follow__l0zxs a{display:inline-flex;align-items:center;justify-content:center;width:36.44px;height:36.44px;border-radius:50%;background:#e6f2eb;color:var(--green)}.folderloom-article-meta_follow__l0zxs a>span{display:flex}.folderloom-article-meta_follow__l0zxs a:hover{background:var(--green);color:#fff}@media (max-width:520px){.folderloom-article-meta_breadcrumb__bGkGa li:last-child{flex-basis:100%}}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.page_page__tZ_Oo{--ink:#102b28;--muted:#55716c;--green:#12655a;--line:#d2e2dd;min-height:100svh;color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:normal;background:radial-gradient(circle at 88% 0,rgb(65 190 169/.1),transparent 29rem),radial-gradient(circle at 7% 72%,rgb(243 201 105/.12),transparent 24rem),#f7faf8}.page_page__tZ_Oo ::selection{background:#c4e3d4;color:#123e37}.page_page__tZ_Oo a:focus-visible{outline:2px solid var(--green);outline-offset:5px}.page_skipLink__hT9cN{position:absolute;top:12px;left:24px;z-index:11;padding:12px 18px;background:#fff;color:var(--green);transform:translateY(-200%)}.page_skipLink__hT9cN:focus{transform:none}.page_article__9_0fT{width:calc(100% - 48px);max-width:1040px;margin-inline:auto;padding:24px 0 80px}.page_intro__EtTq_ nav{margin-bottom:32px}.page_intro__EtTq_ h1{max-width:720px;margin:0;color:#0d302b;font-size:clamp(2.65rem,5.5vw,4.2rem);font-weight:700;line-height:.98;letter-spacing:-.065em;text-wrap:balance}.page_summary__2qA5N{max-width:720px;margin:18px 0 0;color:#5d7771;font-size:.85rem;line-height:1.62}.page_dates__8rzxZ{margin:17px 0 38px;color:#78918b;font-size:.72rem}.page_body__ABKXu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_body__ABKXu section{min-width:0;padding:25px 28px 27px 0;border-top:1px solid var(--line)}.page_body__ABKXu section:nth-of-type(2n){padding-right:0;padding-left:28px;border-left:1px solid var(--line)}.page_body__ABKXu h2{margin:0 0 9px;color:#143f38;font-size:1rem;font-weight:700;letter-spacing:-.025em}.page_body__ABKXu p{margin:0;color:#5d7771;font-size:.82rem;line-height:1.62;overflow-wrap:anywhere}.page_body__ABKXu a,.page_summary__2qA5N a{color:#147f71;font-weight:700}.page_body__ABKXu a:hover,.page_summary__2qA5N a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.page_article__9_0fT{width:calc(100% - 32px);padding-top:16px}.page_body__ABKXu{grid-template-columns:1fr}.page_body__ABKXu section,.page_body__ABKXu section:nth-of-type(2n){padding:21px 0 23px;border-left:0}.page_dates__8rzxZ{margin-bottom:29px}.page_intro__EtTq_ h1{overflow-wrap:anywhere}}