.Hl02nG_package{--site-subnav-h:3.75rem;--pkg-ink:var(--site-navy);--pkg-text:var(--site-navy);color:var(--pkg-text);padding-block:clamp(4.5rem,9vw,7rem)}.Hl02nG_cream{--pkg-ink:var(--site-forest);--pkg-text:var(--site-forest);background:var(--site-cream)}.Hl02nG_sky{background:var(--site-sky)}.Hl02nG_packageHead{max-width:52rem}.Hl02nG_packageIndex{letter-spacing:.04em;text-transform:uppercase;color:var(--pkg-ink);opacity:.75;font-size:.875rem;font-weight:500}.Hl02nG_packageTitle{margin-top:.75rem;letter-spacing:-.02em;color:var(--pkg-ink);margin-inline-start:-.035em;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:500;line-height:1.02}.Hl02nG_packageLead{margin-top:1.25rem;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.32}.Hl02nG_packageBody{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,5.5rem);margin-top:clamp(2.75rem,5vw,4rem);display:grid}.Hl02nG_mediaEnd{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.Hl02nG_mediaEnd .Hl02nG_packageMedia{order:2}.Hl02nG_packageMedia{top:calc(var(--site-header-h) + var(--site-subnav-h) + 1.5rem);aspect-ratio:4/5;background:var(--sky-100);box-shadow:0 30px 70px rgba(var(--shadow-brand-rgb), .12);border-radius:1.25rem;position:sticky;overflow:hidden}.Hl02nG_packageMedia img{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.Hl02nG_groups{list-style:none}.Hl02nG_group{border-bottom:1px solid color-mix(in srgb, var(--pkg-ink) 22%, transparent);padding-block:2rem}.Hl02nG_group:first-child{padding-top:0}.Hl02nG_groupTitle{color:var(--pkg-ink);font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.1}.Hl02nG_groupBody{max-width:36em;margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.Hl02nG_features{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.Hl02nG_footnote{color:var(--text-secondary);margin-top:1.25rem;font-size:.875rem}.Hl02nG_packageCta{margin-top:2rem}.Hl02nG_companion{border:1px solid color-mix(in srgb, var(--pkg-ink) 16%, transparent);background:var(--site-sky);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:2rem;padding:1.35rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.Hl02nG_companion:hover{border-color:color-mix(in srgb, var(--pkg-ink) 40%, transparent);box-shadow:0 18px 40px rgba(var(--shadow-brand-rgb), .1)}.Hl02nG_companion:has(.Hl02nG_companionLink:focus-visible){outline:2px solid var(--pkg-ink);outline-offset:2px}.Hl02nG_companionIcon{width:3.5rem;height:3.5rem;box-shadow:0 8px 20px rgba(var(--shadow-brand-rgb), .16);border-radius:22%}.Hl02nG_companionKicker{letter-spacing:.04em;text-transform:uppercase;color:var(--pkg-ink);opacity:.75;font-size:.8125rem;font-weight:500}.Hl02nG_companionName{color:var(--pkg-ink);margin-top:.2rem;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.15}.Hl02nG_companionBody{text-wrap:pretty;max-width:36em;margin-top:.5rem;font-size:1rem;line-height:1.55}.Hl02nG_companionLink{margin-top:1rem}.Hl02nG_companionLink:before{content:"";border-radius:inherit;position:absolute;inset:0}.Hl02nG_companionLink:focus-visible{outline:none}.Hl02nG_companion:hover .Hl02nG_companionLink{color:var(--site-mint)}.Hl02nG_shared{--site-subnav-h:3.75rem;background:var(--site-navy);color:var(--site-cream);padding-block:clamp(4.5rem,9vw,7rem) clamp(7rem,13vw,10rem);position:relative}.Hl02nG_sharedHead{text-align:center;flex-direction:column;align-items:center;display:flex}.Hl02nG_sharedTitle{color:var(--site-cream);margin-top:1.25rem;font-size:clamp(2.3rem,4.6vw,3.75rem);line-height:1.05}.Hl02nG_sharedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.25rem,2.5vw,2rem);margin-top:clamp(3rem,6vw,4.5rem);list-style:none;display:grid}.Hl02nG_sharedItem{border-top:1px solid rgba(var(--forest-100-rgb), .3);padding-top:1.25rem}.Hl02nG_sharedNumber{color:rgba(var(--forest-100-rgb), .7);font-size:.9375rem}.Hl02nG_sharedItemTitle{color:var(--site-cream);margin-top:1.5rem;font-size:clamp(1.6rem,2.3vw,2rem);line-height:1.1}.Hl02nG_sharedBody{color:rgba(var(--forest-100-rgb), .88);margin-top:1rem;font-size:1rem;line-height:1.6}.Hl02nG_sharedNote{color:rgba(var(--forest-100-rgb), .7);margin-top:.75rem;font-size:.8125rem}@media (max-width:1024px){.Hl02nG_sharedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.Hl02nG_packageBody,.Hl02nG_mediaEnd{grid-template-columns:1fr}.Hl02nG_packageMedia,.Hl02nG_mediaEnd .Hl02nG_packageMedia{aspect-ratio:1;order:0;width:min(100%,30rem);position:static}}@media (max-width:560px){.Hl02nG_sharedGrid{grid-template-columns:1fr}.Hl02nG_companion{gap:1rem;padding:1.15rem 1.2rem}.Hl02nG_companionIcon{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.Hl02nG_companion{transition:none}}
