.guides-module__root___9UPSD,.guides-module__content___a05MF{background:var(--colorWhite)}.guides-module__mainWrapper___L9I4T{width:100%;max-width:100vw;margin:0 auto;padding:0 16px}@media (width>=768px){.guides-module__mainWrapper___L9I4T{max-width:1024px;padding:0 24px}}@media (width>=1024px){.guides-module__mainWrapper___L9I4T{max-width:1280px;padding:0 48px}}.guides-module__contentWithToc___AuYZQ{flex-direction:column;width:100%;display:flex}@media (width>=1024px){.guides-module__contentWithToc___AuYZQ{flex-direction:row;align-items:flex-start;gap:48px}}.guides-module__content___a05MF{flex:auto;min-width:0;max-width:784px;margin:0 auto}@media (width>=1024px){.guides-module__toc___rXf-x{flex:0 0 260px;width:260px}}.guides-module__link___7jBnZ{color:var(--marketplaceColor);margin:0;display:inline}.guides-module__articleImage___8Hvlt{border-radius:var(--borderRadiusLarge);max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 2px 6px #00000014}.guides-module__content___a05MF p{margin:1rem 0;font-size:1rem;line-height:1.5}.guides-module__content___a05MF ul{margin:1.5rem 0;padding-left:1.5rem;list-style:outside}.guides-module__content___a05MF ul li{margin:.75rem 0;font-size:1rem;line-height:1.4}.guides-module__content___a05MF ul li p{margin:.3rem 0;font-size:1rem;line-height:1.4}.guides-module__content___a05MF ol{margin:1.5rem 0;padding-left:1.5rem;list-style:decimal}.guides-module__content___a05MF ol li{margin:.75rem 0;font-size:1rem;line-height:1.5}.guides-module__fullWidthAlt___5-LFL,.guides-module__fullWidthWhite___wA01K{width:100vw;margin-left:-50vw;margin-right:-50vw;padding:8px 0;position:relative;left:50%;right:50%}.guides-module__contentBox___9C82P{max-width:900px;margin:0 auto;padding:0 24px}.guides-module__note___E2J--{background:var(--colorGrey50);border-left:4px solid var(--marketplaceColor);text-align:left;border-radius:6px;margin:1.5rem 0;padding:1rem}.guides-module__warning___UkwNp{background:#fff3cd;border-left:4px solid #ff9800;border-radius:6px;margin:1.5rem 0;padding:1rem}.guides-module__note___E2J--,.guides-module__warning___UkwNp{font-size:1rem;line-height:1.5}.guides-module__content___a05MF h1{margin-bottom:1rem;font-size:2.3rem;line-height:1.3}.guides-module__content___a05MF h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.75rem;line-height:1.35}.guides-module__content___a05MF h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.4rem;line-height:1.4}.guides-module__content___a05MF h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem;line-height:1.4}.guides-module__heroSection___l4WMf{background:var(--colorWhite);text-align:center;padding:2.5rem 1rem 2rem}.guides-module__heroInner___wTAML{max-width:784px;margin:0 auto}.guides-module__heroSection___l4WMf .guides-module__heroInner___wTAML p{line-height:1.55;font-size:1rem!important}.guides-module__heroSection___l4WMf p{max-width:720px;margin:0 auto 1.5rem;font-size:1rem;line-height:1.55}.guides-module__heroImage___Yo2Pg{border-radius:8px;max-width:85%;height:auto;margin:1.5rem auto 0;display:block;box-shadow:0 2px 6px #00000014}.guides-module__wideContent___dTYZj{max-width:1024px;margin:0 auto;padding:0 1rem}.guides-module__sectionRow___JcnjH{text-align:center;flex-direction:column;align-items:center;margin:1.5rem 0;display:flex}@media (width>=768px){.guides-module__sectionRow___JcnjH{text-align:left;flex-flow:wrap}}.guides-module__sectionRow___JcnjH>div{flex:100%;padding:.5rem 1rem}@media (width>=768px){.guides-module__sectionRow___JcnjH>div{flex:50%}}.guides-module__sectionRow___JcnjH img{border-radius:8px;max-width:100%;box-shadow:0 2px 6px #00000014}.guides-module__fullWidthAlt___5-LFL .guides-module__contentBox___9C82P,.guides-module__fullWidthWhite___wA01K .guides-module__contentBox___9C82P{box-shadow:none;max-width:900px;margin:0 auto;padding:0 24px}.guides-module__fullWidthAlt___5-LFL .guides-module__content___a05MF ul,.guides-module__fullWidthWhite___wA01K .guides-module__content___a05MF ul{padding-left:1.6rem;list-style:outside}.guides-module__dataTable___SWOwW{border-collapse:collapse;width:100%;margin-top:1rem}.guides-module__dataTable___SWOwW th{text-align:left;background-color:#f5f5f5;border-bottom:2px solid #ddd;padding:12px;font-weight:700}.guides-module__dataTable___SWOwW td{border-bottom:1px solid #eee;padding:12px}.guides-module__dataTable___SWOwW tr:last-child td{border-bottom:none}.guides-module__checklist___DUMOk{margin-top:1rem;padding:0;list-style:none}.guides-module__checkItem___kTzTL{border-bottom:1px solid #eee;gap:8px;padding:6px 0;display:flex}.guides-module__imgGrid___lsDSz{grid-gap:1.5rem;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=768px){.guides-module__imgGrid___lsDSz{grid-template-columns:1fr 1fr}}.guides-module__imgCard___tsLr0{text-align:center}.guides-module__imgCard___tsLr0 img{border-radius:6px;width:100%}.guides-module__imgCaption___d4Lhp{color:#555;margin-top:.5rem;font-size:.875rem}.guides-module__codeSnippet___aLrME{background-color:#f5f5f5;border-radius:8px;margin-top:.75rem;padding:1rem}.guides-module__cardScroll___5EYmC{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:.75rem 0;display:flex;overflow-x:auto}.guides-module__cardScrollItem___cdW8N{background:var(--colorWhite);scroll-snap-align:start;border:1px solid #e2e2e2;border-radius:14px;min-width:260px;max-width:300px;padding:14px;box-shadow:0 8px 18px #00000014}.guides-module__cardScrollItemTitle___S2QZe{font-size:1.05rem;font-weight:700}.guides-module__cardScrollItemSubtitle___P0n02{color:#666;margin-bottom:10px;font-size:.9rem}.guides-module__cardScrollItemRow___fXpFM{margin-bottom:6px;font-size:.95rem}.guides-module__cardScrollItemRow___fXpFM:last-child{margin-bottom:0}.guides-module__cardScrollItemCompact___KK6Gk{background-color:var(--colorWhite);text-align:center;scroll-snap-align:start;border:1px solid #ddd;border-radius:8px;flex-shrink:0;min-width:150px;padding:1rem;box-shadow:0 2px 4px #0000000d}.guides-module__cardScrollItemCompactTitle___UWYeh{margin-bottom:.5rem;font-weight:700}.guides-module__cardScrollItemCompactRange___i31Qv{color:#4a4a4a}.guides-module__cardScrollCaption___MSOZY{color:#666;margin-top:1rem;font-size:.9rem}.guides-module__subtleNote___DPnur{background-color:#f5f5f5;border-left:3px solid #888;border-radius:4px;margin-top:1rem;padding:.75rem 1rem}
