.h5gySW_container{background-color:var(--paper);max-width:1200px;color:var(--ink);font-family:var(--font-sans), sans-serif;min-height:100vh;margin:0 auto;padding:4rem 2rem}.h5gySW_header{text-align:center;margin-bottom:4rem}.h5gySW_backLinkWrap{justify-content:center;margin:-.75rem 0 .75rem;display:flex}.h5gySW_backLink{min-height:44px;color:var(--verdict);align-items:center;margin:0 -1rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.h5gySW_title{letter-spacing:-.03em;color:var(--ink);margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.1}.h5gySW_subtitle{color:var(--ink-2);max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.h5gySW_content{max-width:800px;margin:0 auto}.h5gySW_section{margin-bottom:4rem}.h5gySW_sectionTitle{color:var(--ink);margin-bottom:1.5rem;font-size:2rem;font-weight:800}.h5gySW_paragraph{color:var(--ink-2);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.h5gySW_featureList{margin:2rem 0;padding:0;list-style:none}.h5gySW_featureItem{background-color:var(--panel);border-radius:var(--radius-sm,8px);border:1px solid var(--hairline);align-items:flex-start;margin-bottom:1.5rem;padding:1.5rem;display:flex}.h5gySW_featureIcon{color:var(--verdict);margin-right:1rem;font-size:1.5rem}.h5gySW_featureContent h3{color:var(--ink);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.h5gySW_featureContent p{color:var(--ink-2);font-size:.95rem;line-height:1.5}.h5gySW_ctaBox{background-color:var(--panel);border:2px solid var(--verdict);border-radius:var(--radius-md,14px);text-align:center;margin-top:4rem;padding:3rem}.h5gySW_ctaTitle{color:var(--ink);margin-bottom:1rem;font-size:1.8rem;font-weight:800}.h5gySW_ctaText{color:var(--ink-2);margin-bottom:2rem;font-size:1.1rem}.h5gySW_ctaButton{background-color:var(--verdict);color:#fff;border-radius:var(--radius-sm,8px);padding:1rem 2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.h5gySW_ctaButton:hover{opacity:.9}@media (max-width:768px){.h5gySW_container{padding:2.5rem 1.25rem}.h5gySW_title{font-size:2.25rem}.h5gySW_sectionTitle{font-size:1.5rem}.h5gySW_ctaBox{padding:2rem 1.5rem}.h5gySW_ctaButton{width:100%;display:block}}@media (max-width:480px){.h5gySW_featureItem{padding:1.25rem}.h5gySW_featureIcon{margin-right:.75rem}}
