.pd{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:0 48px;display:grid}.pd-main>section,.pd-main .pd-sec{padding:56px 0}.pd-main>section.pd-head{padding-top:32px}.pd-facts{padding-top:0!important}.pd-chips{margin-top:4px}.pd-lead{max-width:62ch;margin-top:12px}.pd-rail{z-index:5;margin-top:32px;padding-bottom:40px;position:sticky;top:96px}.pd-rail .card{gap:10px;padding:20px;display:grid}.pd-rail .pd-nav{margin-top:12px;padding:16px 20px}.pd-rail nav a{color:var(--color-ink);padding:5px 0;font-size:14px;text-decoration:none;display:block}.pd-rail nav a:hover{text-decoration:underline}.strip{grid-template-columns:3fr 2fr 2fr 2fr;gap:12px;margin-top:32px;display:grid}.strip>div>[data-media],.strip>div>figure{height:100%}.strip>div:not(:first-child) [data-media]{aspect-ratio:auto}.facts-note{font:400 12.5px/1.4 var(--font-body);margin-top:4px;display:block}.variant{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cc-lines li{border-top:1px solid var(--color-mist);padding:9px 0;font-size:14px}.cc-lines .cc-last{border-bottom:1px solid var(--color-mist)}.region-box{margin-top:24px}.regsel{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.regsel .chip{height:32px}.chip-filter.is-on{background:var(--color-frost-blue-light);border-color:var(--color-frost-blue);color:var(--color-frost-blue)}.tbl-compact .tbl th,.tbl-compact .tbl td{padding:8px 12px}.psheet{z-index:81;background:var(--color-white);border-top:1px solid var(--color-mist);box-shadow:var(--shadow-modal);padding:8px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.psheet .row-sm{flex-wrap:nowrap}.psheet .btn{flex:1;height:44px}.psheet .more{gap:4px;padding:8px 0 4px;display:none}.psheet.is-open .more{display:grid}.psheet .more a{align-items:center;min-height:44px;font-weight:600;display:flex}@media (max-width:1199px){.pd{grid-template-columns:minmax(0,1fr)}.pd-rail{display:none}}@media (max-width:767px){.psheet{display:block}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip>div:first-child{grid-column:1/-1}.strip>div:not(:first-child) [data-media]{aspect-ratio:1}.blocks{grid-template-columns:minmax(0,1fr)}.pd-main>section,.pd-main .pd-sec{padding:40px 0}}
