.heading.astro-d4vsy4qd{max-width:24ch}.faqg.astro-d4vsy4qd{flex-direction:column;gap:72px;margin-top:64px;display:flex}.faqg-row.astro-d4vsy4qd{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.faqg-row.astro-d4vsy4qd .faq-e{margin-top:0}@media (width>=1001px){.faqg-row.astro-d4vsy4qd{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.faqg-t.astro-d4vsy4qd{grid-column:1/span 4;padding-top:28px}.faqg-row.astro-d4vsy4qd .faq-e{grid-column:5/span 8}}.doc.astro-cug4aej5{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.toc.astro-cug4aej5{border:1px solid var(--hair);border-radius:var(--radius-lg);flex-direction:column;gap:12px;margin-bottom:32px;padding:20px 24px;display:flex}.toc-t.astro-cug4aej5{color:var(--muted);font:700 14px/1.3 var(--font-body)}.toc.astro-cug4aej5 nav.astro-cug4aej5{flex-direction:column;gap:2px;display:flex}.toc.astro-cug4aej5 a.astro-cug4aej5{min-height:var(--size-touch-min);border-radius:var(--radius-md);color:var(--fg);align-items:center;margin-left:-14px;padding:0 14px;font-size:16px;line-height:1.35;display:flex}.toc.astro-cug4aej5 a.astro-cug4aej5:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.toc.astro-cug4aej5 a.astro-cug4aej5:active{background:color-mix(in srgb, var(--fg) 10%, transparent)}.prose.astro-cug4aej5{max-width:68ch}.prose.astro-cug4aej5>:first-child{margin-top:0}.prose.astro-cug4aej5 h2{color:var(--fg);font:600 26px/1.3 var(--font-display);letter-spacing:-.01em;margin-top:48px}.prose.astro-cug4aej5 h3{color:var(--fg);font:600 22px/1.35 var(--font-display);margin-top:40px}.prose.astro-cug4aej5 p,.prose.astro-cug4aej5 ul,.prose.astro-cug4aej5 ol,.prose.astro-cug4aej5 .note,.prose.astro-cug4aej5 .table-wrap{margin-top:18px}.prose.astro-cug4aej5 a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose.astro-cug4aej5 a:hover{text-decoration-thickness:2px}.prose.astro-cug4aej5 a:active{color:var(--fg)}.prose.astro-cug4aej5 ul,.prose.astro-cug4aej5 ol{flex-direction:column;gap:10px;display:flex}.prose.astro-cug4aej5 ol{counter-reset:step;list-style:none}.prose.astro-cug4aej5 li{color:var(--p);padding-left:28px;position:relative}.prose.astro-cug4aej5 ul li:before{content:"";background:var(--solid);border-radius:2px;width:7px;height:7px;position:absolute;top:12px;left:4px}.prose.astro-cug4aej5 ol li{counter-increment:step}.prose.astro-cug4aej5 ol li:before{content:counter(step) ".";color:var(--accent-text);font:600 18px/30px var(--font-display);position:absolute;top:0;left:0}.prose.astro-cug4aej5 .note{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--fg) 5%, var(--g));padding:24px 28px}.prose.astro-cug4aej5 .note p{margin-top:0}.prose.astro-cug4aej5 .table-wrap{overflow-x:auto}.prose.astro-cug4aej5 table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}.prose.astro-cug4aej5 th{border-bottom:1px solid var(--hair);color:var(--muted);font:700 14px/1.3 var(--font-body);text-align:left;padding:0 16px 12px 0}.prose.astro-cug4aej5 td{border-bottom:1px solid var(--hair);color:var(--p);vertical-align:top;padding:16px 16px 16px 0}.prose.astro-cug4aej5 .align-left{text-align:left}.prose.astro-cug4aej5 .align-center{text-align:center}.prose.astro-cug4aej5 .align-right{text-align:right}@media (width>=641px){.prose.astro-cug4aej5 h2{margin-top:64px;font-size:30px}}@media (width>=1001px){.toc.astro-cug4aej5{border:0;border-radius:0;grid-column:1/span 3;margin-bottom:0;padding:0;position:sticky;top:112px}.prose.astro-cug4aej5{grid-column:5/span 7}.doc.astro-cug4aej5{grid-template-columns:repeat(12,minmax(0,1fr))}}.contact.astro-y4n2eemu{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.contact-copy.astro-y4n2eemu{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.clist.astro-y4n2eemu{border-top:1px solid var(--hair);flex-direction:column;gap:20px;width:100%;margin:8px 0 0;padding-top:28px;display:flex}.clist.astro-y4n2eemu dt.astro-y4n2eemu{color:var(--muted);font:700 14px/1.3 var(--font-body)}.clist.astro-y4n2eemu dd.astro-y4n2eemu{color:var(--fg);margin:4px 0 0}@media (width>=1001px){.contact.astro-y4n2eemu{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.contact-copy.astro-y4n2eemu{grid-column:1/span 4}.contact-form.astro-y4n2eemu{grid-column:6/span 7}}
