.prose-guide[data-astro-cid-2u677oxp] h2{font-family:var(--font-inter),sans-serif;font-weight:500;font-size:28px;line-height:1.15;letter-spacing:-.03em;color:var(--color-navy);margin-top:2.5rem;margin-bottom:1rem;padding-top:2.5rem;border-top:1px solid rgba(10,35,66,.08)}.prose-guide[data-astro-cid-2u677oxp] h2:first-child,.prose-guide[data-astro-cid-2u677oxp] h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.prose-guide[data-astro-cid-2u677oxp] h3{font-family:var(--font-inter),sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.025em;color:var(--color-navy);margin-top:2rem;margin-bottom:.75rem}.prose-guide[data-astro-cid-2u677oxp] p{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.7;color:#0a2342bf;margin-bottom:1.25rem}.prose-guide[data-astro-cid-2u677oxp] strong{font-weight:600;color:var(--color-navy)}.prose-guide[data-astro-cid-2u677oxp] em{font-style:italic}.prose-guide[data-astro-cid-2u677oxp] ul{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-direction:column;gap:.5rem}.prose-guide[data-astro-cid-2u677oxp] ul li{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#0a2342bf;padding-left:1.25rem;position:relative}.prose-guide[data-astro-cid-2u677oxp] ul li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background-color:var(--color-ocean)}.prose-guide[data-astro-cid-2u677oxp] ol{list-style:decimal;padding-left:1.5rem;margin:1.25rem 0;display:flex;flex-direction:column;gap:.5rem}.prose-guide[data-astro-cid-2u677oxp] ol li{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6;color:#0a2342bf;padding-left:.25rem}.prose-guide[data-astro-cid-2u677oxp] a{color:var(--color-ocean);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.prose-guide[data-astro-cid-2u677oxp] a:hover{opacity:.75}.prose-guide[data-astro-cid-2u677oxp] hr{border:none;border-top:1px solid rgba(10,35,66,.08);margin:2.5rem 0}.prose-guide[data-astro-cid-2u677oxp] img{width:100%;height:auto;border-radius:16px;margin:2.5rem 0 2rem;display:block}@media(min-width:1024px){.prose-guide[data-astro-cid-2u677oxp] img{border-radius:20px}}.prose-guide[data-astro-cid-2u677oxp] blockquote{border-left:3px solid var(--color-ocean);padding:.75rem 1.25rem;margin:1.5rem 0;background:#00aae20d;border-radius:0 8px 8px 0}.prose-guide[data-astro-cid-2u677oxp] blockquote p{margin:0;color:#0a2342a6;font-style:italic}.prose-guide[data-astro-cid-2u677oxp] h3+p>strong:first-child{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#0a234273;margin-bottom:.5rem}.prose-guide[data-astro-cid-2u677oxp] .faq{display:flex;flex-direction:column;gap:.625rem;margin:1.5rem 0 0}.prose-guide[data-astro-cid-2u677oxp] .faq details{border:1px solid rgba(10,35,66,.1);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.prose-guide[data-astro-cid-2u677oxp] .faq details:hover{border-color:#0a234233}.prose-guide[data-astro-cid-2u677oxp] .faq details[open]{border-color:#0a23422e;background:#0a234205}.prose-guide[data-astro-cid-2u677oxp] .faq summary{list-style:none;cursor:pointer;padding:1.125rem 1.5rem;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:17px;line-height:1.4;letter-spacing:-.01em;color:var(--color-navy);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;transition:color .2s ease}.prose-guide[data-astro-cid-2u677oxp] .faq summary::-webkit-details-marker{display:none}.prose-guide[data-astro-cid-2u677oxp] .faq summary::marker{display:none;content:""}.prose-guide[data-astro-cid-2u677oxp] .faq summary:after{content:"";width:11px;height:11px;border-right:1.5px solid var(--color-navy);border-bottom:1.5px solid var(--color-navy);transform:rotate(45deg) translateY(-2px);transform-origin:center;transition:transform .3s ease,opacity .2s ease;flex-shrink:0;opacity:.45}.prose-guide[data-astro-cid-2u677oxp] .faq summary:hover{color:var(--color-ocean)}.prose-guide[data-astro-cid-2u677oxp] .faq summary:hover:after{border-color:var(--color-ocean);opacity:.8}.prose-guide[data-astro-cid-2u677oxp] .faq summary:focus-visible{outline:2px solid var(--color-ocean);outline-offset:-2px}.prose-guide[data-astro-cid-2u677oxp] .faq details[open] summary:after{transform:rotate(-135deg) translateY(0);opacity:.7}.prose-guide[data-astro-cid-2u677oxp] .faq .faq-body{padding:1.125rem 1.5rem 1.375rem;border-top:1px solid rgba(10,35,66,.06);animation:faqFadeIn .35s ease}.prose-guide[data-astro-cid-2u677oxp] .faq .faq-body p{font-family:var(--font-inter),sans-serif;font-size:15.5px;line-height:1.65;margin:0;color:#0a2342b8}.prose-guide[data-astro-cid-2u677oxp] .faq .faq-body p+p{margin-top:.875rem}.prose-guide[data-astro-cid-2u677oxp] .faq .faq-body a{color:var(--color-ocean);text-decoration:underline;text-underline-offset:3px}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.prose-guide[data-astro-cid-2u677oxp] .faq details,.prose-guide[data-astro-cid-2u677oxp] .faq summary,.prose-guide[data-astro-cid-2u677oxp] .faq summary:after,.prose-guide[data-astro-cid-2u677oxp] .faq .faq-body{transition:none;animation:none}}
