.shares_page__eOnwp{padding-bottom:3rem}.shares_header__ghAjK{margin-bottom:1.5rem;padding-bottom:1.35rem;border-bottom:1px solid var(--line)}.shares_kicker__QmRoR{margin:0 0 .45rem;font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shares_title__HFRNY{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.55rem);letter-spacing:-.03em;line-height:1.1;max-width:40rem}.shares_lead__ENc70{margin:.85rem 0 0;color:var(--muted);max-width:44rem;font-size:1.05rem;line-height:1.6}.shares_tags__tg71c{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.5rem}.shares_tagActive__3igvD,.shares_tag__QxUgb{display:inline-flex;align-items:center;padding:.38rem .72rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:inherit;font-size:.86rem;font-weight:650;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.shares_tag__QxUgb:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.shares_tagActive__3igvD,.shares_tag__QxUgb:hover{background:var(--accent-soft);color:var(--accent-ink)}.shares_tagActive__3igvD{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.shares_list__1UYaZ{display:flex;flex-direction:column;gap:1.1rem}.shares_card__cHfWe{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.shares_cardMedia__A_n9E{position:relative;display:block;aspect-ratio:1;align-self:stretch;background:color-mix(in srgb,var(--panel) 80%,#cbd5e1)}.shares_cardMedia__A_n9E img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.shares_photoCount__yv5mf{position:absolute;left:.65rem;bottom:.65rem;padding:.28rem .55rem;border-radius:999px;background:color-mix(in srgb,#0f172a 72%,transparent);color:#fff;font-size:.75rem;font-weight:700}.shares_cardBody__Cd1tr{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.25rem 1.2rem}.shares_cardMeta__LlHSB{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.03em;color:var(--muted)}.shares_cardTitle__diVkX{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);letter-spacing:-.02em;line-height:1.25}.shares_cardTitle__diVkX a{color:inherit;text-decoration:none}.shares_cardTitle__diVkX a:hover{color:var(--accent-ink)}.shares_cardBlurb__C59kK{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.shares_cardWeight__CbGMV{margin:.15rem 0 0;font-size:.88rem}.shares_cardWeight__CbGMV strong{margin-right:.35rem}.shares_cardTags__SiW0v{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.shares_cardTags__SiW0v span{padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,#e2e8f0);font-size:.72rem;font-weight:650;color:var(--muted)}.shares_cardMore__2lkVJ{margin-top:.35rem;font-size:.88rem;font-weight:650;color:var(--accent-ink);text-decoration:none}.shares_empty__H61_v{margin:0;padding:1.25rem;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted)}.shares_guideBlock__gativ{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--line)}.shares_guideBlock__gativ h2{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.35rem}.shares_guideBlock__gativ>p{margin:0 0 1rem;color:var(--muted);max-width:40rem;line-height:1.55}.shares_guideGrid__LpEEt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.shares_guideCard__ly8qh{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 88%,transparent);text-decoration:none;color:inherit}.shares_guideCard__ly8qh strong{font-size:.98rem}.shares_guideCard__ly8qh span{color:var(--muted);font-size:.88rem;line-height:1.45}.shares_note__J0vBE{margin:1.5rem 0 0;color:var(--muted);font-size:.9rem;max-width:46rem;line-height:1.55}.shares_note__J0vBE a{font-weight:650;text-decoration:none}@media (max-width:860px){.shares_card__cHfWe{grid-template-columns:1fr}.shares_cardMedia__A_n9E{aspect-ratio:1;max-width:100%}.shares_guideGrid__LpEEt{grid-template-columns:1fr}}.Breadcrumbs_nav__widuB{margin:0 0 1rem}.Breadcrumbs_list__t4SKY{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem;font-size:.82rem;color:var(--muted)}.Breadcrumbs_item__xYLs3{display:inline-flex;align-items:center;gap:.5rem}.Breadcrumbs_item__xYLs3:not(:last-child):after{content:"/";color:var(--line-strong)}.Breadcrumbs_item__xYLs3 a{color:var(--muted);text-decoration:none}.Breadcrumbs_item__xYLs3 a:hover{color:var(--accent-ink)}.Breadcrumbs_item__xYLs3 span[aria-current=page]{color:var(--ink);font-weight:600}.page_page__Gwvl_{padding-bottom:3rem}.page_header__M3OoV{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.page_title__7Rscn{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.55rem);letter-spacing:-.03em;line-height:1.1;max-width:38rem}.page_lead__5uPcZ{margin:.85rem 0 0;color:var(--muted);max-width:40rem;font-size:1.05rem;line-height:1.6}.page_sideLink__lovi7{font-weight:650;text-decoration:none;white-space:nowrap}.page_cats__RTGRy{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.5rem}.page_catLink__Vsdxp{display:inline-flex;align-items:center;padding:.4rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:inherit;text-decoration:none;font-size:.88rem;font-weight:650;transition:border-color .15s ease,background .15s ease,color .15s ease}.page_catLink__Vsdxp:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--accent-soft);color:var(--accent-ink)}.page_grid__dqjVH{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.page_card__9RcOk{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.page_card__9RcOk:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));transform:translateY(-2px);box-shadow:var(--shadow-md)}.page_date__CBuQc{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.page_card__9RcOk strong{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.015em;line-height:1.25}.page_blurb___298B{color:var(--muted);font-size:.95rem;line-height:1.5}.page_more__lR1of{margin-top:.25rem;font-size:.85rem;font-weight:650;color:var(--accent-ink)}.page_note__AP9X9{margin:2rem 0 0;color:var(--muted);font-size:.92rem;max-width:44rem;line-height:1.55}.page_note__AP9X9 a{font-weight:650;text-decoration:none}@media (min-width:720px){.page_grid__dqjVH{grid-template-columns:1fr}}.page_page__2CFHg{padding-bottom:0}.page_hero__tlmcq{padding:2.75rem 0 2.25rem;text-align:center;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent)}.page_heroTitle__QiO2t{margin:0 auto;max-width:52rem;font-family:var(--font-display);font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.03em}.page_heroIntro__2d0fS{margin:1rem auto 0;max-width:40rem;color:var(--muted);font-size:1.02rem;line-height:1.6}.page_heroCta__KYvhV{display:flex;justify-content:center;margin-top:1.35rem}.page_preview__4wntZ{padding:2.25rem 0 2.5rem}.page_previewHead__00Y8u{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.page_previewHead__00Y8u h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.65rem);letter-spacing:-.02em}.page_catalogLink__ZBMW9{color:var(--accent-ink);font-weight:650;font-size:.92rem;text-decoration:none}.page_catalogLink__ZBMW9:hover{text-decoration:underline}.page_productGrid__ibGND{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_previewNote__Ndnh9{margin:1rem 0 0;color:var(--muted);font-size:.86rem}.page_empty__ssY3X{padding:2rem 1.25rem;border:1px dashed var(--line-strong);border-radius:.55rem;background:var(--panel);text-align:center;display:grid;grid-gap:1rem;gap:1rem;justify-items:center}.page_empty__ssY3X p{margin:0;color:var(--muted)}.page_depth__zpwcM{padding:2.5rem 0 .5rem;border-top:1px solid var(--line)}.page_depthInner__2ipN4{max-width:44rem;margin-inline:auto}.page_depthBlock__aBYzP{margin-bottom:1.75rem}.page_depthBlock__aBYzP h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.02em;line-height:1.25}.page_depthBlock__aBYzP p{margin:0 0 .8rem;color:var(--muted);font-size:1rem;line-height:1.7}.page_depthGuides__nZzfz{margin:0 0 1.5rem;color:var(--muted);font-size:.92rem;line-height:1.55}.page_depthGuides__nZzfz a{font-weight:650;text-decoration:none;color:var(--accent-ink)}.page_howto___v3CK{padding:2.5rem 0;background:color-mix(in srgb,var(--panel) 55%,transparent);border-block:1px solid var(--line)}.page_howtoInner__cTmYH{max-width:44rem;margin-inline:auto;text-align:center}.page_howtoInner__cTmYH h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em}.page_howtoInner__cTmYH p{margin:0 0 .85rem;color:var(--muted);font-size:1rem;line-height:1.65}.page_howtoInner__cTmYH a{font-weight:650;text-decoration:none}.page_howtoCtas__39s4_{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem}.page_related__7cJrm{margin:1.35rem 0 0;color:var(--muted);font-size:.9rem}.page_related__7cJrm a{color:var(--accent-ink);font-weight:600;text-decoration:none}.page_related__7cJrm a:hover{text-decoration:underline}.page_faqSection__3wUhJ{padding:2.5rem 0 3.5rem}.page_faqTitle__ICTZp{margin:0 0 1.15rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em;text-align:center}.page_faq__3ZOXq{max-width:52rem;margin-inline:auto;display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:.55rem;overflow:hidden;background:var(--panel)}.page_faqItem__IQrHK{border-bottom:1px solid var(--line);padding:.9rem 1.1rem}.page_faqItem__IQrHK:last-child{border-bottom:none}.page_faqItem__IQrHK summary{cursor:pointer;font-weight:650;list-style:none}.page_faqItem__IQrHK summary::-webkit-details-marker{display:none}.page_faqItem__IQrHK summary:before{content:"›";display:inline-block;margin-right:.55rem;color:var(--accent-ink);font-weight:700;transition:transform .15s ease}.page_faqItem__IQrHK[open] summary:before{transform:rotate(90deg)}.page_faqItem__IQrHK p{margin:.65rem 0 0 1.1rem;color:var(--muted);font-size:.95rem;line-height:1.55}@media (max-width:1100px){.page_productGrid__ibGND{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.page_productGrid__ibGND{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page_hero__tlmcq{padding:1.75rem 0 1.5rem;text-align:left}.page_heroTitle__QiO2t{font-size:clamp(1.55rem,7vw,1.95rem);max-width:none}.page_heroIntro__2d0fS{margin-top:.75rem;font-size:.95rem;max-width:none}.page_heroCta__KYvhV{justify-content:flex-start}.page_heroCta__KYvhV a{width:100%;max-width:22rem;justify-content:center;text-align:center}.page_preview__4wntZ{padding:1.65rem 0 1.85rem}.page_previewHead__00Y8u{align-items:flex-start;flex-direction:column;gap:.35rem}.page_depth__zpwcM{padding-top:1.85rem}.page_howto___v3CK{padding:1.85rem 0}.page_howtoCtas__39s4_{flex-direction:column;align-items:stretch}.page_howtoCtas__39s4_ a{width:100%;justify-content:center;text-align:center}.page_related__7cJrm{text-align:left;line-height:1.65;word-break:break-word}.page_faqSection__3wUhJ{padding:1.85rem 0 2.5rem}.page_faqTitle__ICTZp{text-align:left}}.page_page__b0_bU{padding-bottom:0}.page_hero__rmU8K{padding:2.75rem 0 2.25rem;text-align:center;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent)}.page_heroTitle__LPgRz{margin:0 auto;max-width:52rem;font-family:var(--font-display);font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.03em}.page_heroIntro__ozuTK{margin:1rem auto 0;max-width:40rem;color:var(--muted);font-size:1.02rem;line-height:1.6}.page_heroCta___yaaa{display:flex;justify-content:center;margin-top:1.35rem}.page_preview__GIJ4E{padding:2.25rem 0 2.5rem}.page_previewHead__cVrbI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.page_previewHead__cVrbI h2{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.65rem);letter-spacing:-.02em}.page_catalogLink__4FAN2{color:var(--accent-ink);font-weight:650;font-size:.92rem;text-decoration:none}.page_catalogLink__4FAN2:hover{text-decoration:underline}.page_productGrid__T9870{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_previewNote__tITJ6{margin:1rem 0 0;color:var(--muted);font-size:.86rem}.page_empty__qyl7f{padding:2rem 1.25rem;border:1px dashed var(--line-strong);border-radius:.55rem;background:var(--panel);text-align:center;display:grid;grid-gap:1rem;gap:1rem;justify-items:center}.page_empty__qyl7f p{margin:0;color:var(--muted)}.page_depth__OGbGV{padding:2.5rem 0 .5rem;border-top:1px solid var(--line)}.page_depthInner__lszm_{max-width:44rem;margin-inline:auto}.page_depthBlock___3cHs{margin-bottom:1.75rem}.page_depthBlock___3cHs h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.02em;line-height:1.25}.page_depthBlock___3cHs p{margin:0 0 .8rem;color:var(--muted);font-size:1rem;line-height:1.7}.page_depthGuides__Vk2LA{margin:0 0 1.5rem;color:var(--muted);font-size:.92rem;line-height:1.55}.page_depthGuides__Vk2LA a{font-weight:650;text-decoration:none;color:var(--accent-ink)}.page_howto__7h2oK{padding:2.5rem 0;background:color-mix(in srgb,var(--panel) 55%,transparent);border-block:1px solid var(--line)}.page_howtoInner__2Vdyh{max-width:44rem;margin-inline:auto;text-align:center}.page_howtoInner__2Vdyh h2{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em}.page_howtoInner__2Vdyh p{margin:0 0 .85rem;color:var(--muted);font-size:1rem;line-height:1.65}.page_howtoInner__2Vdyh a{font-weight:650;text-decoration:none}.page_howtoCtas__iH4Jn{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem}.page_related__vWDxj{margin:1.35rem 0 0;color:var(--muted);font-size:.9rem}.page_related__vWDxj a{color:var(--accent-ink);font-weight:600;text-decoration:none}.page_related__vWDxj a:hover{text-decoration:underline}.page_faqSection__qVQVV{padding:2.5rem 0 3.5rem}.page_faqTitle__RhFo6{margin:0 0 1.15rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em;text-align:center}.page_faq__HPy8x{max-width:52rem;margin-inline:auto;display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:.55rem;overflow:hidden;background:var(--panel)}.page_faqItem__xmztl{border-bottom:1px solid var(--line);padding:.9rem 1.1rem}.page_faqItem__xmztl:last-child{border-bottom:none}.page_faqItem__xmztl summary{cursor:pointer;font-weight:650;list-style:none}.page_faqItem__xmztl summary::-webkit-details-marker{display:none}.page_faqItem__xmztl summary:before{content:"›";display:inline-block;margin-right:.55rem;color:var(--accent-ink);font-weight:700;transition:transform .15s ease}.page_faqItem__xmztl[open] summary:before{transform:rotate(90deg)}.page_faqItem__xmztl p{margin:.65rem 0 0 1.1rem;color:var(--muted);font-size:.95rem;line-height:1.55}@media (max-width:1100px){.page_productGrid__T9870{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.page_productGrid__T9870{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page_hero__rmU8K{padding:1.75rem 0 1.5rem;text-align:left}.page_heroTitle__LPgRz{font-size:clamp(1.55rem,7vw,1.95rem);max-width:none}.page_heroIntro__ozuTK{margin-top:.75rem;font-size:.95rem;max-width:none}.page_heroCta___yaaa{justify-content:flex-start}.page_heroCta___yaaa a{width:100%;max-width:22rem;justify-content:center;text-align:center}.page_preview__GIJ4E{padding:1.65rem 0 1.85rem}.page_previewHead__cVrbI{align-items:flex-start;flex-direction:column;gap:.35rem}.page_depth__OGbGV,.page_faqSection__qVQVV,.page_howto__7h2oK{padding-left:0;padding-right:0}.page_depth__OGbGV{padding-top:1.85rem}.page_howto__7h2oK{padding:1.85rem 0}.page_howtoCtas__iH4Jn{flex-direction:column;align-items:stretch}.page_howtoCtas__iH4Jn a{width:100%;justify-content:center;text-align:center}.page_related__vWDxj{text-align:left;line-height:1.65;word-break:break-word}.page_faqSection__qVQVV{padding:1.85rem 0 2.5rem}.page_faqTitle__RhFo6{text-align:left}}