.JsT-Oq_page{background:#fffaf4}.JsT-Oq_nav{width:min(1120px,100% - 48px)}.JsT-Oq_nav nav{align-items:center;gap:24px;font-weight:650;display:flex}.JsT-Oq_nav nav a:last-child{background:#ede4f8;border-radius:999px;padding:12px 18px}.JsT-Oq_container{width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:80px}.JsT-Oq_intro{max-width:850px;padding:70px 0 48px}.JsT-Oq_eyebrow{color:#72558d;letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:750}.JsT-Oq_intro h1,.JsT-Oq_article h1{font-family:var(--font-manrope), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(2.25rem,5vw,4.1rem);line-height:1.12}.JsT-Oq_lead{color:#625d6e;font-size:1.15rem;line-height:1.8}.JsT-Oq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.JsT-Oq_card{background:#fff;border:1px solid #e6dfe9;border-radius:24px;flex-direction:column;padding:32px;display:flex}.JsT-Oq_card:nth-child(2),.JsT-Oq_card:nth-child(3){background:#f1ebf8}.JsT-Oq_cardTop,.JsT-Oq_cardBottom{color:#72558d;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;display:flex}.JsT-Oq_cardTop{font-weight:650}.JsT-Oq_cardTop span:last-child{opacity:.6;font-size:1.5rem}.JsT-Oq_card h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:24px 0 12px;font-size:1.65rem;line-height:1.3}.JsT-Oq_card p{color:#625d6e;margin-bottom:28px;line-height:1.7}.JsT-Oq_cardBottom{margin-top:auto}.JsT-Oq_cardBottom a{font-weight:750}.JsT-Oq_card h2 a:hover,.JsT-Oq_textLink:hover,.JsT-Oq_cardBottom a:hover{text-underline-offset:4px;text-decoration:underline}.JsT-Oq_breadcrumbs{color:#625d6e;flex-wrap:wrap;gap:10px;padding:32px 0;font-size:.85rem;display:flex}.JsT-Oq_breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.JsT-Oq_article{max-width:780px;margin:24px auto 0}.JsT-Oq_byline{color:#625d6e;font-size:.9rem;line-height:1.8}.JsT-Oq_byline a{text-underline-offset:3px;text-decoration:underline}.JsT-Oq_articleHeader .JsT-Oq_lead{margin:28px 0}.JsT-Oq_takeaway{background:#ede4f8;border-left:4px solid #8764a4;border-radius:0 16px 16px 0;padding:24px 28px;line-height:1.8}.JsT-Oq_takeaway p{margin:8px 0 0}.JsT-Oq_contents{border-block:1px solid #e3dbe7;margin:36px 0 48px;padding:24px 0}.JsT-Oq_contents h2{margin:0 0 12px;font-size:1rem}.JsT-Oq_contents ol{margin:0;padding-left:24px;line-height:1.9}.JsT-Oq_contents a{color:#72558d;text-underline-offset:3px;text-decoration:underline}.JsT-Oq_section{margin:48px 0;scroll-margin-top:24px}.JsT-Oq_section h2,.JsT-Oq_cta h2,.JsT-Oq_related h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.JsT-Oq_section p,.JsT-Oq_section li,.JsT-Oq_editorial p{color:#514b5d;line-height:1.85}.JsT-Oq_section p{margin:18px 0}.JsT-Oq_checklist{background:#fff;border:1px solid #e6dfe9;border-radius:16px;padding:24px 28px 24px 48px}.JsT-Oq_checklist li{margin:12px 0;padding-left:6px}.JsT-Oq_checklist li::marker{color:#72558d}.JsT-Oq_tableScroll{border:1px solid #e6dfe9;border-radius:16px;margin:24px 0;overflow-x:auto}.JsT-Oq_tableScroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem;line-height:1.6}.JsT-Oq_tableScroll caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.JsT-Oq_tableScroll th,.JsT-Oq_tableScroll td{vertical-align:top;border-bottom:1px solid #e6dfe9;padding:16px 20px}.JsT-Oq_tableScroll thead{background:#ede4f8}.JsT-Oq_tableScroll tbody th{font-weight:500}.JsT-Oq_tableScroll tbody tr:last-child>*{border-bottom:0}.JsT-Oq_sourceLinks{color:#625d6e;gap:8px;font-size:.8rem;line-height:1.6;display:grid}.JsT-Oq_sourceLinks a,.JsT-Oq_editorial a{color:#72558d;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.JsT-Oq_faq{border-bottom:1px solid #e6dfe9;padding:12px 0}.JsT-Oq_faq h3{font-size:1.1rem;line-height:1.5}.JsT-Oq_cta{background:#ede4f8;border-radius:24px;margin:64px 0 48px;padding:36px}.JsT-Oq_cta p{max-width:680px;line-height:1.8}.JsT-Oq_button{color:#fff;background:#533766;border-radius:999px;align-items:center;gap:12px;margin:12px 0;padding:14px 22px;font-weight:700;display:inline-flex}.JsT-Oq_button:hover{background:#40294f}.JsT-Oq_textLink{color:#533766;margin-top:12px;font-size:.9rem;display:block}.JsT-Oq_editorial{border-top:1px solid #e6dfe9;padding:24px 0;font-size:.85rem}.JsT-Oq_editorial h2{font-size:1rem}.JsT-Oq_editorial ul{padding-left:20px;line-height:1.8}.JsT-Oq_related{margin-top:64px}.JsT-Oq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.JsT-Oq_relatedGrid a{background:#fff;border:1px solid #e6dfe9;border-radius:18px;flex-direction:column;gap:18px;padding:24px;display:flex}.JsT-Oq_relatedGrid a:hover{border-color:#8764a4}.JsT-Oq_relatedGrid span{color:#72558d;font-size:.8rem}.JsT-Oq_relatedGrid strong{line-height:1.5}.JsT-Oq_relatedGrid span:last-child{margin-top:auto}.JsT-Oq_page a:focus-visible,.JsT-Oq_tableScroll:focus-visible{outline-offset:5px;outline:3px solid #72558d}@media (max-width:700px){.JsT-Oq_container,.JsT-Oq_nav{width:calc(100% - 32px)}.JsT-Oq_nav nav{gap:12px;font-size:.85rem}.JsT-Oq_nav nav a:last-child{padding:10px 12px}.JsT-Oq_nav img{max-width:120px;height:auto}.JsT-Oq_intro{padding-top:40px}.JsT-Oq_grid,.JsT-Oq_relatedGrid{grid-template-columns:1fr}.JsT-Oq_card,.JsT-Oq_cta{padding:24px}.JsT-Oq_takeaway{padding:20px}.JsT-Oq_tableScroll th,.JsT-Oq_tableScroll td{min-width:120px;padding:12px}.JsT-Oq_button{border-radius:20px}}
