.restored-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start;padding-block:10px 85px}.restored-image{margin:0;position:sticky;top:25px}.restored-image img{display:block;width:100%;height:auto;object-fit:contain}.restored-image figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px}.restored-copy{min-width:0;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.restored-copy p{margin-bottom:22px}.restored-copy h2{font-size:clamp(25px,2.3vw,34px);line-height:1.2;margin:38px 0 20px}.restored-copy h2:first-child{margin-top:0}.restored-copy h3{margin:28px 0 16px}.restored-copy ul,.restored-copy ol{padding-left:23px;margin:18px 0 28px}.restored-copy li{margin-bottom:9px}.restored-copy>a{display:inline-flex;align-items:center;min-height:44px;margin-right:22px}.restored-copy a{text-underline-offset:4px}.restored-copy a:hover{color:var(--muted)}@media(max-width:900px){.restored-layout{gap:35px}}@media(max-width:760px){.restored-layout{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.restored-image{position:static}.restored-copy{font-size:14px}.restored-copy h2{font-size:28px}.restored-image figcaption{font-size:11px}}
/* Product pages */
.product-copy{max-width:850px;margin-inline:auto;padding-bottom:40px}.restored-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:70px}.restored-gallery figure{margin:0;min-width:0;background:var(--cream,#f4f1eb)}.restored-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.product-links{display:flex;flex-wrap:wrap;gap:16px;padding-block:35px}.service-links{display:grid;gap:18px;padding-block:20px}@media(max-width:760px){.restored-gallery{grid-template-columns:minmax(0,1fr);gap:18px}.product-copy{padding-inline:0}.product-links{gap:14px;font-size:14px}}
