.pg-products .ph h1{font-variation-settings:"wdth" 88;max-width:12ch;font-size:clamp(43px,4.8vw,76px)}.pg-products .ph__act{flex-wrap:wrap}.catalog-products{gap:48px;margin-top:48px;display:grid}.catalog-product{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.catalog-product__copy,.catalog-product__identity{min-width:0}.catalog-product h3{font-variation-settings:"wdth" 90;font-size:clamp(29px,3vw,44px);line-height:1.08}.catalog-product__status{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.catalog-product__line{font-size:var(--t-lead);line-height:1.42}.catalog-product__platforms{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.catalog-stack{gap:44px;margin-top:48px;display:grid}.catalog-layer{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,6vw,88px);display:grid}.catalog-layer h3{font-size:clamp(26px,2.4vw,35px);line-height:1.12}.catalog-layer__members{align-content:start;gap:14px;display:grid}.catalog-layer__members li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-stack-section .atlas-band{margin-top:56px}.catalog-sources{align-items:start;margin-top:40px}.catalog-source-photo{width:100%;margin-top:24px}.catalog-sources .page-table{min-width:0}.catalog-sources table{min-width:440px}.catalog-sources caption{text-align:left;padding-bottom:16px}.catalog-sources th,.catalog-sources td{vertical-align:top}.catalog-sources td strong{font-weight:500}.pg-products #boundaries .page-grid{margin-top:36px}.pg-products .page-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.pg-products .page-actions{flex-wrap:wrap}.pg-products #boundaries .btn{white-space:normal}@media (width<=800px){.catalog-product,.catalog-layer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.catalog-product h3{font-variation-settings:"wdth" 80;font-size:29px}.catalog-sources{grid-template-columns:minmax(0,1fr)}.catalog-source-photo.atlas-photo{height:360px}}@media (width<=600px){.pg-products .ph h1{max-width:13ch;font-size:44px}.catalog-product,.catalog-layer{grid-template-columns:minmax(0,1fr);gap:24px}.catalog-product h3{font-variation-settings:"wdth" 88;font-size:32px}.catalog-products{gap:48px;margin-top:32px}.catalog-layer{gap:20px}.catalog-stack{gap:40px}.catalog-sources table{min-width:440px}.pg-products #boundaries .page-grid{gap:28px}}
