.pg-products{.chain-box{height:clamp(120px,20vw,240px);margin-top:clamp(24px,4vw,56px)}.page-hero{padding-bottom:0}.chain-flow .stroke{stroke-width:3px}@media (max-width:599px) and (min-height:501px),(max-width:599px) and (orientation:portrait){.chain-flow .stroke{stroke-width:2px}}.list{position:relative;padding:clamp(24px,3vw,40px) 0 0}.cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.rows{list-style:none;margin:0;padding:0 0 0 88px}.row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:20px 56px;padding:40px 0 44px;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 24px)}.row:last-child{border-bottom:1px solid var(--rule)}.row .name{display:grid;gap:12px}.row h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em}.row .body{font-size:17px}.row .holding{margin:0;color:var(--fg-60);font-style:italic}.row .side{display:grid;gap:16px;align-content:start;justify-items:start}.row .thumb{width:100%;max-width:560px;margin-top:8px}.row .ph.thumb{aspect-ratio:16/9}.row .facts{margin:0;font-family:var(--font-mono);font-size:13px;color:var(--fg-72)}.row .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}@media (max-width:599px) and (min-height:501px),(max-width:599px) and (orientation:portrait),(min-width:600px) and (max-width:760px) and (min-height:501px),(min-width:600px) and (orientation:portrait){.rows{padding-left:46px}.row{grid-template-columns:1fr;padding:32px 0 36px}}}