.print-gallery{background:var(--paper);min-width:0;padding:70px clamp(24px,5vw,70px)}.print-gallery-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.print-gallery-heading>div:first-child{max-width:720px}.print-gallery h2{margin:12px 0 20px;font-size:clamp(40px,4vw,60px)}.print-gallery-heading p{max-width:650px}.print-gallery .print-browse-hint{margin-top:14px;font-size:16px}.print-gallery-controls{flex-shrink:0;gap:12px;display:flex}.print-gallery-controls button{border:1px solid var(--clay);width:48px;height:48px;color:var(--clay);cursor:pointer;background:0 0;border-radius:50%;font-size:24px}.print-gallery-controls button:hover:not(:disabled){background:var(--blush)}.print-gallery-controls button:disabled{opacity:.35;cursor:default}.print-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--clay) var(--blush);overscroll-behavior-x:contain;gap:24px;padding:8px 0 20px;display:flex;overflow-x:auto}.print-slide{scroll-snap-align:start;flex:0 0 min(380px,75vw);min-width:0;margin:0}.print-slide picture{background:#f1e5d5;border:1px solid #c8aa9b;justify-content:center;align-items:center;height:420px;padding:14px;display:flex}.print-slide img{object-fit:contain;width:100%;height:100%;display:block}.print-slide figcaption{color:var(--pine);padding:12px 0;font-size:15px}.print-gallery-bottom{justify-content:space-between;align-items:center;gap:22px;margin-top:20px;display:flex}.print-gallery-bottom p{font-size:16px}.print-rail:focus-visible{outline:2px solid var(--clay);outline-offset:5px}@media (max-width:700px){.print-gallery{padding:42px 22px}.print-gallery-heading{display:block}.print-gallery-controls{margin-top:20px}.print-slide{flex-basis:82vw}.print-slide picture{height:380px;padding:10px}.print-gallery-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
