.site-listing-hero[data-astro-cid-4jc4jfek]{isolation:isolate;background:var(--color-bg-main);position:relative;overflow:hidden}.site-listing-hero-art[data-astro-cid-4jc4jfek]{z-index:-2;object-fit:cover;object-position:var(--hero-image-position);width:100%;height:100%;position:absolute;inset:0}.site-listing-hero[data-astro-cid-4jc4jfek]:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg, #040b13e8, #040b138c 47%, #040b131a 85%), linear-gradient(0deg, var(--color-bg-main), transparent 35%);position:absolute;inset:0}.site-listing-hero-inner[data-astro-cid-4jc4jfek]{padding-block:var(--space-6) var(--space-10);min-height:340px}.site-listing-hero-copy[data-astro-cid-4jc4jfek]{margin-top:var(--space-6);max-width:var(--reading-width)}.site-eyebrow[data-astro-cid-4jc4jfek]{margin:0 0 var(--space-2)}h1[data-astro-cid-4jc4jfek]{margin:0}h1[data-astro-cid-4jc4jfek] span[data-astro-cid-4jc4jfek]{color:var(--color-brand-pink)}.site-listing-hero-copy[data-astro-cid-4jc4jfek] .site-lead{margin:var(--space-4) 0 0;color:var(--color-text-primary)}.site-listing-hero-copy[data-astro-cid-4jc4jfek] .site-hero-note{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-ui);line-height:1.7}.site-hero-actions[data-astro-cid-4jc4jfek]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=700px){.site-listing-hero-art[data-astro-cid-4jc4jfek]{object-position:var(--hero-image-position-mobile)}.site-listing-hero[data-astro-cid-4jc4jfek]:after{background:linear-gradient(90deg, #040b13ec, #040b1380), linear-gradient(0deg, var(--color-bg-main), transparent 45%)}.site-listing-hero-inner[data-astro-cid-4jc4jfek]{min-height:340px;padding-bottom:var(--space-8)}}.faq-page{padding-bottom:var(--space-12);background:var(--color-bg-main);color:var(--color-text-primary)}.faq-page [hidden]{display:none!important}.faq-page .faq-hero .site-listing-hero-inner{min-height:0;padding-block:var(--space-5) var(--space-8)}.faq-page .faq-hero .site-listing-hero-copy{margin-top:var(--space-5)}.faq-page .faq-hero .site-eyebrow{color:var(--color-brand-pink)}.faq-page .faq-hero .site-lead{margin-top:var(--space-3)}.faq-page .faq-hero .site-hero-note{max-width:640px;line-height:1.65}.faq-reviewed{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-meta);display:flex}.faq-reviewed svg{color:var(--color-brand-pink);flex:none}.faq-facts{margin:0 0 var(--space-6);border-block:1px solid var(--color-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq-fact-item{padding:var(--space-4) var(--space-5);position:relative}.faq-fact-item+.faq-fact-item{border-left:1px solid var(--color-border-soft)}.faq-fact-item dt{color:var(--color-text-secondary);font-size:var(--text-meta);padding-left:40px}.faq-fact-item dt svg{color:var(--color-brand-pink);position:absolute;top:26px;left:20px}.faq-fact-item dd{margin:var(--space-1) 0 0 40px}.faq-fact{justify-content:space-between;align-items:center;gap:var(--space-2);font:600 21px/1.4 var(--font-display);text-decoration:none;display:flex}.faq-fact:after{content:"";position:absolute;inset:0}.faq-fact-arrow{color:var(--color-brand-pink);flex:none}.faq-fact-item:first-child .faq-fact{color:var(--color-brand-pink)}.faq-search{margin-block:0 var(--space-6)}.faq-search label{margin-bottom:var(--space-2);font-size:var(--text-ui);font-weight:600;display:block}.faq-search-field{align-items:center;gap:var(--space-4);padding:4px 4px 4px var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);display:flex}.faq-search-field:focus-within{border-color:var(--color-brand-cyan);outline:1px solid var(--color-brand-cyan)}.faq-search-field>svg{color:var(--color-text-secondary);flex:none}.faq-search input{min-width:0;min-height:48px;color:var(--color-text-primary);font:400 16px/1.5 var(--font-body);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.faq-search input::placeholder{color:var(--color-text-muted)}.faq-page .faq-search input:focus-visible{outline:none}.faq-search input::-webkit-search-cancel-button{display:none}.faq-clear{min-width:44px;min-height:44px;color:var(--color-brand-pink);font:600 var(--text-ui)/1.4 var(--font-body);cursor:pointer;flex:none;padding:8px}.faq-search .faq-search-submit{min-width:144px;min-height:48px;font-size:var(--text-ui)}.faq-topic-list{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.faq-topic-list li{min-width:0}.faq-topic{height:100%;min-height:142px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;text-decoration:none;display:flex}.faq-topic:hover,.faq-topic[aria-current]{border-color:var(--color-brand-pink)}.faq-topic-top{color:var(--color-brand-pink);justify-content:space-between;align-items:center;display:flex}.faq-topic-number{font:600 17px/1 var(--font-display)}.faq-topic-title{font:600 19px/1.3 var(--font-display);margin-block:10px 6px;display:block}.faq-topic-count{font-size:var(--text-meta);color:var(--color-text-secondary);margin-top:auto}#faq-results{margin-block:var(--space-5);font-size:var(--text-ui);color:var(--color-text-secondary)}.faq-layout{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:var(--layout-gap);align-items:start;display:grid}.faq-main,.faq-sidebar{min-width:0}.faq-sidebar{gap:var(--space-5);display:grid}.faq-group{scroll-margin-top:112px}.faq-group+.faq-group{margin-top:var(--space-8)}.faq-group-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.faq-group-number{width:36px;height:44px;color:var(--color-brand-pink);font:600 20px/1 var(--font-display);background:#ec2fa71a;border-radius:6px;flex:none;place-items:center;display:grid}.faq-group-heading .site-heading{font-size:26px}.faq-group-heading p{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:1.5}.faq-question-list{gap:var(--space-2);display:grid}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-surface);min-width:0;scroll-margin-top:112px}.faq-item[open]{border-color:#904c7e}.faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;border-radius:inherit;padding:17px 20px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font:600 20px/1.45 var(--font-display);margin:0}.faq-item summary:hover h3,.faq-item[open] summary h3{color:var(--color-brand-pink)}.faq-toggle{color:var(--color-text-secondary);flex:none}.faq-item[open] .faq-toggle{color:var(--color-brand-pink);transform:rotate(90deg)}.faq-answer{padding:0 20px 16px}.faq-answer>p{max-width:var(--reading-width);color:var(--color-text-secondary);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.8}.faq-sources{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);display:flex}.faq-sources>span{font:600 11px/1.5 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);flex:none;margin-top:9px}.faq-sources ul{min-width:0;margin:0;padding:0;list-style:none}.faq-sources a{align-items:center;gap:var(--space-2);color:var(--color-brand-cyan);text-underline-offset:3px;overflow-wrap:anywhere;padding-block:7px;font-size:13px;line-height:1.6;text-decoration:underline;display:flex}.faq-external-icon{flex:none;transform:rotate(-45deg)}.faq-answer-links{margin-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.faq-answer-links a{align-items:center;gap:var(--space-2);min-height:44px;padding-block:8px;font-size:13px;text-decoration:none;display:inline-flex}.faq-answer-links svg{flex:none}.faq-related{color:var(--color-brand-pink)}.faq-permalink{color:var(--color-text-secondary);margin-left:auto}.faq-answer-links a:hover,.faq-more a:hover,.faq-editorial-note a:hover{text-underline-offset:3px;text-decoration:underline}.faq-more>svg{color:var(--color-brand-pink);margin-bottom:var(--space-3)}.faq-more p{margin-block:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:1.65}.faq-more a{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-brand-pink);font-size:var(--text-ui);padding-block:9px;text-decoration:none;display:flex}.faq-more a+a{border-top:1px solid var(--color-border-soft)}.faq-explore ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.faq-explore li+li{border-top:1px solid var(--color-border-soft)}.faq-explore a{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-ui);padding-block:10px;text-decoration:none;display:flex}.faq-explore a>svg:first-child{color:var(--color-brand-pink)}.faq-explore a>svg:last-child{color:var(--color-text-muted);margin-left:auto}.faq-explore a:hover{color:var(--color-brand-pink)}.faq-editorial-note{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.faq-editorial-note>svg{color:var(--color-brand-pink);flex:none;margin-top:3px}.faq-editorial-note p{margin-top:var(--space-3);max-width:var(--reading-width);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:1.75}.faq-editorial-note a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-brand-pink);font-size:var(--text-ui);margin-top:4px;text-decoration:none;display:inline-flex}.faq-empty{padding:var(--space-8);text-align:center}.faq-empty>svg{margin:0 auto var(--space-4);color:var(--color-brand-pink)}.faq-empty p{color:var(--color-text-secondary);margin-block:var(--space-3) var(--space-5);font-size:var(--text-body)}.faq-page :is(a,button,summary):focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:3px}.faq-group h2:focus{outline:none}.faq-group h2:focus-visible{outline:2px solid var(--color-brand-cyan);outline-offset:4px}@media (width<=1100px){.faq-layout{grid-template-columns:minmax(0,1fr) 280px}.faq-topic{padding:14px}.faq-topic-title{font-size:18px}.faq-fact{font-size:19px}.faq-sidebar .alerts-fields{grid-template-columns:1fr}}@media (width<=900px){.faq-layout{grid-template-columns:minmax(0,1fr)}.faq-sidebar{margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.faq-sidebar>.launch-alerts-card{grid-column:1/-1}.faq-sidebar .alerts-fields{grid-template-columns:minmax(0,1fr) auto}.faq-topic-list{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-brand-pink) var(--color-bg-surface);margin:12px -4px -12px;padding:4px 4px 12px;display:flex;overflow-x:auto}.faq-topic-list li{scroll-snap-align:start;flex:0 0 188px}.faq-topic{min-height:124px}}@media (width<=700px){.faq-page .faq-hero .site-listing-hero-inner{padding-block:var(--space-4) var(--space-5)}.faq-page .faq-hero .site-listing-hero-copy{margin-top:var(--space-4)}.faq-page .faq-hero .site-lead{font-size:16px;line-height:1.55}.faq-page .faq-hero .site-hero-note{font-size:13px;line-height:1.6}.faq-reviewed{margin-top:var(--space-3)}.faq-facts{margin-bottom:var(--space-5);gap:0}.faq-fact-item{padding:14px 10px}.faq-fact-item:first-child{padding-left:0}.faq-fact-item:last-child{padding-right:0}.faq-fact-item dt{padding:0;font-size:11px}.faq-fact-item dt svg{display:none}.faq-fact-item dd{margin:4px 0 0}.faq-fact{min-height:44px;font-size:16px;line-height:1.4}.faq-fact-arrow{display:none}.faq-search-field{gap:8px;padding-left:12px}.faq-search .faq-search-submit{min-width:68px;padding-inline:10px;font-size:13px}.faq-search-field>svg{width:18px}.faq-clear{padding-inline:2px;font-size:12px}.faq-group-heading{align-items:flex-start}.faq-group-heading .site-heading{font-size:23px}.faq-group-heading p{font-size:13px}.faq-group-number{width:30px;height:38px;font-size:18px}.faq-item summary{gap:12px;padding:15px 16px}.faq-item summary h3{font-size:18px}.faq-answer{padding:0 16px 12px}.faq-answer>p{font-size:15px;line-height:1.75}.faq-sources{display:block}.faq-sources>span{margin:0;display:block}.faq-sources a{min-height:44px;font-size:12px}.faq-permalink{margin-left:0}.faq-sidebar{grid-template-columns:minmax(0,1fr)}.faq-explore ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.faq-explore li:nth-child(2){border-top:0}.faq-editorial-note{gap:12px}}@media (prefers-reduced-motion:no-preference){html:has(.faq-page){scroll-behavior:smooth}.faq-topic,.faq-item{transition:border-color .15s}.faq-toggle{transition:transform .15s}}
