.hub-content[data-astro-cid-xlyaxtfq]{margin:0 auto}.hub-reviewed[data-astro-cid-xlyaxtfq]{margin:0 0 1rem;font-size:.85rem;color:#555}.hub-reviewed--end[data-astro-cid-xlyaxtfq]{margin:1.5rem 0 0}.hub-section[data-astro-cid-xlyaxtfq]{scroll-margin-top:96px}.hub-section[data-astro-cid-xlyaxtfq]+.hub-section[data-astro-cid-xlyaxtfq]{margin-top:2.5rem}.hub-section[data-astro-cid-xlyaxtfq] h2[data-astro-cid-xlyaxtfq]{margin-bottom:.75rem}.hub-section[data-astro-cid-xlyaxtfq] p[data-astro-cid-xlyaxtfq],.hub-section[data-astro-cid-xlyaxtfq] li[data-astro-cid-xlyaxtfq]{line-height:1.7;color:#1a1a1a;max-width:72ch}.hub-section[data-astro-cid-xlyaxtfq] p[data-astro-cid-xlyaxtfq]{margin-bottom:1rem}.hub-section[data-astro-cid-xlyaxtfq] a[data-astro-cid-xlyaxtfq]:not(.btn){color:var(--rd-accent-text);text-decoration:underline;text-underline-offset:2px}.hub-lead[data-astro-cid-xlyaxtfq]{font-size:1.1rem}.hub-problem[data-astro-cid-xlyaxtfq]{font-size:1.06rem;font-weight:600;color:#111!important}.hub-note[data-astro-cid-xlyaxtfq]{font-size:.92rem;color:#444!important}.hub-tools[data-astro-cid-xlyaxtfq]{list-style:none;margin:.5rem 0 1.5rem;padding:0;display:grid;gap:1rem 2rem}.hub-tools[data-astro-cid-xlyaxtfq] li[data-astro-cid-xlyaxtfq]{max-width:none;padding-left:1rem;border-left:3px solid var(--theme-primary, #ff7a00)}@media(min-width:1024px){.hub-tools[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hub-steps[data-astro-cid-xlyaxtfq]{margin:0 0 1.25rem;padding-left:1.4rem;display:flex;flex-direction:column;gap:.5rem}.hub-also[data-astro-cid-xlyaxtfq]{gap:.6rem}.hub-signin[data-astro-cid-xlyaxtfq]{margin:1.25rem 0 1.5rem}.hub-signin__note[data-astro-cid-xlyaxtfq]{margin:.6rem 0 0!important;font-size:.92rem;color:#444!important}.hub-families[data-astro-cid-xlyaxtfq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem 2rem}.hub-family[data-astro-cid-xlyaxtfq] h3[data-astro-cid-xlyaxtfq]{margin:0 0 .4rem;font-size:1rem}.hub-family[data-astro-cid-xlyaxtfq] ul[data-astro-cid-xlyaxtfq]{margin:0;padding-left:1.1rem}.hub-family[data-astro-cid-xlyaxtfq] li[data-astro-cid-xlyaxtfq]{line-height:1.5;margin-bottom:.35rem}.hub-format[data-astro-cid-xlyaxtfq]{display:block;font-size:.85rem;color:#555}.lh-hero[data-astro-cid-xlyaxtfq]{position:relative;overflow:hidden;padding:clamp(2.75rem,6vw,6rem) 0 clamp(2.75rem,5vw,5rem);background:var(--rd-ink);color:var(--rd-on-dark);border-bottom:1px solid var(--rd-line-dark)}.lh-hero[data-astro-cid-xlyaxtfq]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 78% 30%,rgba(255,122,0,.22),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px;pointer-events:none}.lh-hero__grid[data-astro-cid-xlyaxtfq]{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3rem);align-items:center}.lh-hero__text[data-astro-cid-xlyaxtfq]{min-width:0}.lh-hero[data-astro-cid-xlyaxtfq] h1[data-astro-cid-xlyaxtfq]{margin:0;color:var(--rd-on-dark)}.lh-hero__desc[data-astro-cid-xlyaxtfq]{margin:1.1rem 0 0;max-width:40rem;font-size:clamp(1.1rem,1.2vw,1.3rem);line-height:1.55;color:var(--rd-muted-dark)}.lh-hero__lead[data-astro-cid-xlyaxtfq]{margin:1.25rem 0 0;max-width:40rem;line-height:1.7;color:#d8dce2}.lh-hero[data-astro-cid-xlyaxtfq] .lh-hero__signin[data-astro-cid-xlyaxtfq]{margin:1.6rem 0 0}.lh-hero[data-astro-cid-xlyaxtfq] .hub-signin__note[data-astro-cid-xlyaxtfq]{color:var(--rd-muted-dark)!important}.lh-lockup[data-astro-cid-xlyaxtfq]{display:inline-flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.lh-lockup[data-astro-cid-xlyaxtfq] img[data-astro-cid-xlyaxtfq]{display:block;width:72px;height:72px}.lh-lockup__text[data-astro-cid-xlyaxtfq]{display:flex;flex-direction:column;line-height:1.2}.lh-lockup__text[data-astro-cid-xlyaxtfq]:before{content:attr(data-top);font-weight:600;font-size:1.05rem;color:var(--rd-on-dark)}.lh-lockup__text[data-astro-cid-xlyaxtfq]:after{content:attr(data-bottom);font-size:.95rem;color:var(--rd-muted-dark)}.lh-hero__collage[data-astro-cid-xlyaxtfq]{position:relative;margin:0}.lh-hero__collage[data-astro-cid-xlyaxtfq]:before{content:"";position:absolute;inset:-8%;background:radial-gradient(55% 60% at 60% 45%,rgba(255,122,0,.4),transparent 70%);pointer-events:none}.lh-hero__collage[data-astro-cid-xlyaxtfq] picture,.lh-hero__collage[data-astro-cid-xlyaxtfq] img{position:relative;display:block;width:100%;height:auto}.lh-feat[data-astro-cid-xlyaxtfq]{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.lh-feat__text[data-astro-cid-xlyaxtfq]{min-width:0}.lh-stage[data-astro-cid-xlyaxtfq]{position:relative;overflow:hidden;margin:0;min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem);background:var(--rd-ink);border-radius:20px}.lh-stage[data-astro-cid-xlyaxtfq]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 65% at 50% 45%,rgba(255,122,0,.22),transparent 72%);pointer-events:none}.lh-stage[data-astro-cid-xlyaxtfq] picture{position:relative;z-index:1;display:block;width:100%}.lh-stage[data-astro-cid-xlyaxtfq] img{display:block;width:100%;height:auto;margin-inline:auto;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 0 0 1px #ff7a0033,0 30px 80px -20px #ff7a0080}.lh-stage--phone[data-astro-cid-xlyaxtfq] img{width:260px;max-width:100%;border-radius:28px}.lh-pairs[data-astro-cid-xlyaxtfq]{display:grid;gap:1.5rem}.lh-pairs[data-astro-cid-xlyaxtfq]>.hub-section[data-astro-cid-xlyaxtfq]+.hub-section[data-astro-cid-xlyaxtfq]{margin-top:0}.lh-card[data-astro-cid-xlyaxtfq]{min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);background:#fff;border:1px solid var(--theme-card-border, #e6e7ea);border-radius:16px;box-shadow:var(--theme-shadow-sm, 0 1px 2px rgba(13, 17, 23, .05), 0 8px 20px -14px rgba(13, 17, 23, .25))}.lh-card[data-astro-cid-xlyaxtfq] h2[data-astro-cid-xlyaxtfq]{font-size:1.5rem}.lh-card__text[data-astro-cid-xlyaxtfq]>p[data-astro-cid-xlyaxtfq]:last-child{margin-bottom:0}.lh-card[data-astro-cid-xlyaxtfq]>.lh-stage[data-astro-cid-xlyaxtfq]{margin-top:auto}.lh-stage--wide[data-astro-cid-xlyaxtfq]{margin-top:1.5rem}.lh-phones[data-astro-cid-xlyaxtfq]{position:relative;z-index:1;width:100%;max-width:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lh-phones__item[data-astro-cid-xlyaxtfq]{margin:0;min-width:0}.lh-phones__item[data-astro-cid-xlyaxtfq] img{max-width:260px;border-radius:20px}@media(max-width:639px){.lh-phones__item[data-astro-cid-xlyaxtfq]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - .75rem)/2)}}@media(min-width:640px){.lh-phones[data-astro-cid-xlyaxtfq]{max-width:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem}.lh-phones__item[data-astro-cid-xlyaxtfq]{flex:0 1 260px}.lh-phones__item[data-astro-cid-xlyaxtfq] img{border-radius:28px}}@media(max-width:767px){.lh-lockup[data-astro-cid-xlyaxtfq] img[data-astro-cid-xlyaxtfq]{width:56px;height:56px}.lh-hero__collage[data-astro-cid-xlyaxtfq]{width:100%;max-width:560px;margin-inline:auto}.lh-stage--art[data-astro-cid-xlyaxtfq] img{width:260px;max-width:100%;border-radius:28px}.lh-stage--close[data-astro-cid-xlyaxtfq].lh-stage--art img{width:100%;max-width:414px;border-radius:14px}}@media(min-width:900px){.lh-pairs[data-astro-cid-xlyaxtfq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){@media(min-width:900px){.lh-pairs[data-astro-cid-xlyaxtfq]:has(>.lh-card--shot){grid-template-rows:auto auto}.lh-pairs[data-astro-cid-xlyaxtfq]:has(>.lh-card--shot)>.lh-card[data-astro-cid-xlyaxtfq]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:1.5rem}.lh-pairs[data-astro-cid-xlyaxtfq]:has(>.lh-card--shot)>.lh-card[data-astro-cid-xlyaxtfq]>.lh-stage[data-astro-cid-xlyaxtfq]{margin-top:0;align-items:flex-start}}}@media(min-width:1024px){.lh-hero__grid[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lh-hero__grid--solo[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,1fr)}.lh-feat[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lh-feat--rev[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lh-feat--rev[data-astro-cid-xlyaxtfq]>.lh-feat__text[data-astro-cid-xlyaxtfq]{order:2}.lh-feat--rev[data-astro-cid-xlyaxtfq]>.lh-stage[data-astro-cid-xlyaxtfq]{order:1}.lh-feat--solo[data-astro-cid-xlyaxtfq]{grid-template-columns:minmax(0,1fr)}}
