h2[data-astro-cid-grtrrr2r]{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.5rem;line-height:1.3}summary[data-astro-cid-grtrrr2r]{cursor:pointer;padding:1rem 0;font-weight:600;line-height:1.5}ul[data-astro-cid-grtrrr2r]{padding-left:1.4rem;font-size:1rem;line-height:1.7}li[data-astro-cid-grtrrr2r]+li[data-astro-cid-grtrrr2r]{margin-top:.65rem}.lc-page{--lc-accent:#d5e8ff;--lc-panel:#142e3d;--lc-copy:#e0e9e5;--lc-note:#bed0c6;padding-bottom:3rem}.lc-page a:focus-visible,.lc-page summary:focus-visible{outline:3px solid var(--lc-accent);outline-offset:5px}.lc-breadcrumb{margin:1rem 0 2rem;font-size:1rem}.lc-breadcrumb ol{flex-wrap:wrap;gap:.6rem 1rem;margin:0;padding:0;list-style:none;display:flex}.lc-breadcrumb li+li:before{content:"/";color:var(--lc-note);margin-right:1rem}.lc-breadcrumb a{padding-block:.4rem;display:inline-block}.lc-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:2rem 0 4rem;display:grid}.lc-opening{padding-top:1rem}.lc-identity{align-items:center;gap:1rem;margin-bottom:2rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.lc-identity img{border-radius:16px;width:64px;height:64px}.lc-identity small{color:var(--lc-note);font-size:1rem;font-weight:400;display:block}.lc-page h1{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.08}.lc-intro{color:var(--lc-copy);max-width:48ch;margin-top:1.5rem;font-size:1.25rem;line-height:1.6}.lc-download{background:var(--lc-accent);color:#102638;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;max-width:100%;margin-top:2rem;padding:1rem 1.3rem;font-size:1.0625rem;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.lc-download:hover{background:#f0f6ff;text-decoration:underline}.lc-download span{flex-shrink:0}.lc-store-action{margin-top:2rem}.lc-store-action>p{font-size:1.0625rem;font-weight:600}.lc-store-action .app-store-badge{margin-left:-15px}.lc-supporting{color:var(--lc-note);max-width:45ch;margin-top:1rem;font-size:1rem}.lc-secondary,.lc-related{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:1rem;display:flex}.lc-secondary{margin-top:1.25rem}.lc-secondary a,.lc-related a{padding-block:.65rem}.lc-capture{width:min(100%,320px);margin:0 auto}.lc-capture img{background:#f2f2f7;border-radius:20px;width:100%;height:auto}.lc-capture figcaption{color:var(--lc-note);margin-top:1rem;font-size:1rem;line-height:1.5}.lc-capture figcaption span{margin-top:.5rem;display:block}.lc-contents{background:var(--lc-panel);border-radius:20px;grid-template-columns:1fr 2fr;gap:2rem;margin:1rem 0 3rem;padding:2rem;font-size:1rem;display:grid}.lc-contents>span{font-size:1.25rem;font-weight:700}.lc-contents ul{columns:2;column-gap:2rem;margin:0;padding-left:1.25rem}.lc-contents li{break-inside:avoid;margin-bottom:.65rem}.lc-contents a{padding-block:.3rem;display:inline-block}.lc-section{max-width:760px;margin-inline:auto;padding:3rem 0}.lc-section h2,.lc-questions h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:1.5rem;font-size:clamp(1.75rem,2.6vw,2.6rem);line-height:1.16}.lc-section p{color:var(--lc-copy);max-width:65ch;font-size:1.125rem;line-height:1.75}.lc-with-image{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:none;display:grid}.lc-with-image .lc-section-copy{padding-top:1.5rem}.lc-paths{gap:2rem;margin-bottom:2rem;display:grid}.lc-paths h3,.lc-section-copy>h3{margin-bottom:.6rem;font-size:1.25rem;line-height:1.3}.lc-paths a{color:var(--lc-accent);padding:.6rem 0;font-size:1.0625rem;font-weight:600;display:inline-block}.lc-last{background:var(--lc-panel);border-radius:20px;margin-block:3rem;padding:2.5rem}.lc-questions{max-width:760px;margin:3rem auto}.lc-questions .faq p{color:var(--lc-copy);font-size:1.125rem}.lc-questions summary{font-size:1.125rem}.lc-related{color:var(--lc-accent);padding:2rem 0}@media (width<=900px){.lc-hero,.lc-with-image{grid-template-columns:1fr;gap:2rem}.lc-page h1{max-width:22ch}.lc-capture{width:min(100%,340px)}.lc-contents{grid-template-columns:1fr;gap:1rem}.lc-opening{padding-top:0}.lc-section{padding-block:2rem}.lc-with-image .lc-section-copy{padding-top:0}}@media (width<=640px){.lc-page h1{font-size:2.25rem}.lc-hero{padding-top:.5rem;padding-bottom:2rem}.lc-intro{font-size:1.125rem}.lc-contents{padding:1.5rem}.lc-contents ul{columns:1}.lc-last{padding:1.5rem}.lc-identity{margin-bottom:1.5rem}.lc-download{font-size:1rem}.lc-section h2{font-size:1.75rem}.lc-capture{width:min(100%,320px)}}@media (forced-colors:active){.lc-download,.lc-contents,.lc-last{border:1px solid canvastext}}.lc-hero-text{grid-template-columns:1fr;max-width:760px;margin-inline:auto}
