.product-page{--product-section:clamp(72px,8vw,118px)}.product-section__inner{display:flex;flex-direction:column;gap:clamp(24px,calc(17.88px + 1.5686vw),48px);max-width:var(--grid-container);margin-inline:auto}.product-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);margin:0;padding:0;list-style:none}.product-cards>li{display:flex;min-width:0}.product-cards>li>*{flex:1 1 auto}.product-card{display:flex;flex-direction:column;gap:var(--space-3);padding:28px}.product-card__title{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.product-card__text{margin:0;color:var(--color-muted);line-height:22px}.product-card__link,.product-card__text{font-family:var(--font-ui);font-size:14px}.product-card__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;color:var(--color-accent);font-weight:600;line-height:20px;text-decoration:none}.product-card__link svg{width:16px;height:16px}.product-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.product-intro__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.product-intro__facts{align-self:stretch}.product-intro__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:28px}.product-intro__aside-icon,.product-limits__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%}.product-intro__aside-icon svg,.product-limits__icon svg{width:20px;height:20px}.product-intro__aside-title{margin:0;color:var(--color-text-strong);font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:24px}.product-intro__aside-text{margin:0 0 var(--space-2);color:var(--color-muted);font-family:var(--font-ui);font-size:14px;line-height:22px}.product-limits{display:flex;align-items:flex-start;gap:var(--space-4);padding:clamp(24px,calc(21.45px + .6536vw),32px)}.product-limits__copy{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;max-width:860px}.product-limits__eyebrow{margin:0;color:var(--color-accent);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.product-limits__title{margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.product-limits__text{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:16px;line-height:26px}.product-page__updated{max-width:var(--grid-container);margin:0 auto;padding:var(--space-6) var(--grid-field) 0;box-sizing:content-box}.product-page__updated p{margin:0;color:var(--color-muted-2)}@media (max-width:1023px){.product-cards,.product-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.product-card,.product-intro__aside{padding:var(--space-5)}.product-limits{flex-direction:column}}.product-page__section{padding:var(--product-section) 0}.product-page__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:46px}.product-page__features article{min-height:260px;padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;border-radius:22px;background:#15121c;box-shadow:0 18px 52px rgba(0,0,0,.16)}.product-page__features article>span{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.12em}.product-page__features h3{margin:44px 0 14px;font-family:var(--display);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.2}.product-page__features p{color:var(--muted);line-height:1.65}.product-page__features a{min-height:44px;margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--gold-strong);font-weight:800}.product-page__legal-col>aside{padding:clamp(26px,4vw,42px);border-radius:24px;background:#17131e;box-shadow:0 18px 52px rgba(0,0,0,.18)}.product-page__legal-col>aside>span{display:block;margin-bottom:32px;color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-page__legal{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:start}.product-page__legal article{max-width:820px}.product-page__legal-lead{margin:0 0 50px;color:#d4cdd8;font-size:1.15rem;line-height:1.8}.product-page__legal article>h2{margin-top:48px;font-size:2rem}.product-page__legal article>p,.product-page__legal li{color:var(--muted);line-height:1.8}.product-page__editorial-col,.product-page__legal-col{align-self:stretch;min-width:0}.product-page__legal aside{position:-webkit-sticky;position:sticky;top:105px}.product-page__legal aside a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line);color:var(--muted)}.product-page__editorial{background:#09080c}.product-page__cover{width:100%;height:auto;display:block;margin-bottom:50px;aspect-ratio:16/9;object-fit:cover;border-radius:24px}.product-page__editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:clamp(48px,8vw,110px);gap:clamp(48px,8vw,110px);align-items:start}.product-page__editorial-col>aside{position:-webkit-sticky;position:sticky;top:105px;padding:28px;border-radius:22px;background:#15121c}.product-page__editorial-col>aside>span{display:block;margin-bottom:20px;color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-page__editorial-col>aside a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--line);color:var(--muted);font-size:.84rem}@media (max-width:760px){.product-page{--product-section:70px}.product-page__features{grid-template-columns:1fr}.product-page__features article{min-height:220px}.product-page__editorial-layout,.product-page__legal{grid-template-columns:1fr}.product-page__editorial-col>aside,.product-page__legal aside{position:static}}