.XLPS2G_page{width:100%}.XLPS2G_banner{background-color:var(--home-white);text-align:center;border-bottom:1px solid var(--home-line);padding:clamp(150px,13vw,195px) 0 90px}.XLPS2G_bannerTitle{font-size:50px;font-weight:600;font-family:var(--font-family-display);color:var(--home-ink);margin-bottom:20px}.XLPS2G_breadcrumb{color:var(--home-muted);justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.XLPS2G_breadcrumb a{color:var(--home-teal);text-decoration:none}.XLPS2G_breadcrumb a:hover{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-brand-cyan);-webkit-text-decoration-color:var(--home-brand-cyan);text-decoration-color:var(--home-brand-cyan)}.XLPS2G_sep{color:var(--home-floating-edge)}.XLPS2G_section{padding:80px 0}.XLPS2G_container{max-width:1340px;margin:0 auto;padding:0 20px}.XLPS2G_layout{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=992px){.XLPS2G_layout{grid-template-columns:300px 1fr;align-items:start;gap:80px}}.XLPS2G_sidebarCol{position:relative}.XLPS2G_sidebar{background-color:var(--home-white);border:1px solid var(--home-line);box-shadow:var(--home-floating-shadow);border-radius:16px;padding:30px;position:sticky;top:100px}.XLPS2G_tocTitle{color:var(--home-ink);margin-bottom:20px;font-size:18px;font-weight:600}.XLPS2G_tocList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.XLPS2G_tocLink{color:var(--home-muted);font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s,font-weight .2s}.XLPS2G_tocLink:hover,.XLPS2G_tocLink[data-active=true]{color:var(--home-teal);font-weight:600}.XLPS2G_content{color:var(--home-muted);max-width:880px;font-size:16px;line-height:1.8}.XLPS2G_content h2{color:var(--home-ink);font-size:28px;font-weight:600;font-family:var(--font-family-display);align-items:center;gap:14px;margin:60px 0 20px;scroll-margin-top:120px;display:flex}.XLPS2G_content h2:first-child{margin-top:0}.XLPS2G_content h3{color:var(--home-ink);margin:30px 0 15px;font-size:20px;font-weight:600}.XLPS2G_content p{margin-bottom:20px}.XLPS2G_content ul,.XLPS2G_content ol{margin-bottom:20px;padding-left:20px}.XLPS2G_content li{margin-bottom:10px}.XLPS2G_content strong{color:var(--home-ink)}.XLPS2G_content a{color:var(--home-teal);text-decoration:none}.XLPS2G_content a:hover{color:var(--home-ink);text-decoration:underline;-webkit-text-decoration-color:var(--home-brand-cyan);-webkit-text-decoration-color:var(--home-brand-cyan);text-decoration-color:var(--home-brand-cyan)}.XLPS2G_callout{background-color:color-mix(in srgb, var(--home-mint) 16%, var(--home-white));border-left:4px solid var(--home-teal);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.XLPS2G_callout p:last-child{margin-bottom:0}.XLPS2G_calloutTitle{color:var(--home-teal);margin-bottom:10px;font-size:18px;font-weight:600}.XLPS2G_updated{border-bottom:1px solid var(--home-line);margin-bottom:28px;padding-bottom:20px;font-style:italic}.XLPS2G_intro{color:var(--home-ink);margin-bottom:30px;font-size:18px;line-height:1.75}.XLPS2G_intro p{margin-bottom:0}.XLPS2G_highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 50px;padding:0;list-style:none;display:grid}.XLPS2G_highlight{background-color:var(--home-white);border:1px solid var(--home-line);box-shadow:var(--home-floating-shadow);color:var(--home-ink);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.XLPS2G_highlightIcon{background-color:color-mix(in srgb, var(--home-mint) 30%, var(--home-white));width:34px;height:34px;color:var(--home-teal);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.XLPS2G_block+.XLPS2G_block{border-top:1px solid var(--home-line);margin-top:46px;padding-top:46px}.XLPS2G_sectionIcon{background-color:color-mix(in srgb, var(--home-mint) 26%, var(--home-white));width:38px;height:38px;color:var(--home-teal);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.XLPS2G_contact{background-color:color-mix(in srgb, var(--home-mint) 13%, var(--home-white));border:1px solid color-mix(in srgb, var(--home-teal) 22%, var(--home-line));border-radius:14px;align-items:flex-start;gap:18px;margin-top:56px;padding:28px;display:flex}.XLPS2G_contactIcon{background-color:var(--home-white);border:1px solid color-mix(in srgb, var(--home-teal) 20%, transparent);width:44px;height:44px;color:var(--home-teal);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.XLPS2G_contactText{min-width:0}.XLPS2G_content h2.XLPS2G_contactTitle{color:var(--home-ink);margin:0 0 8px;scroll-margin-top:0;font-family:inherit;font-size:19px;font-weight:600;display:block}.XLPS2G_contactBody p:last-child{margin-bottom:0}.XLPS2G_disclaimer{border-top:1px solid var(--home-line);color:var(--home-muted);text-align:center;margin-top:80px;padding-top:20px;font-size:14px;font-style:italic}@media (width<=600px){.XLPS2G_content h2{gap:11px;font-size:22px}.XLPS2G_sectionIcon{border-radius:8px;flex:0 0 32px;width:32px;height:32px}.XLPS2G_contact{flex-direction:column;padding:22px}.XLPS2G_highlights{grid-template-columns:1fr}}
