.photo-gallery{min-width:0;--pg-muted:#656c60;--pg-line:#d8dacf}.pg-preview{display:flex;gap:18px;align-items:flex-start}.photo-gallery figure{min-width:0;margin:0}.pg-preview>figure{flex:var(--photo-ratio) 1 0}.pg-image{overflow:hidden;border-radius:14px;background:#eae8e1}.pg-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.pg-count-1 img{max-height:min(65svh,620px)}.pg-drawing .pg-image{background:#fff}.photo-gallery figcaption{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.5;color:var(--pg-muted);padding:12px 1px 0}.photo-gallery figcaption>span{font-size:9px;font-variant-numeric:tabular-nums;flex-shrink:0;color:#858b7e}.pg-more{margin-top:22px;border-top:1px solid var(--pg-line)}.pg-more>summary{display:flex;justify-content:center;align-items:center;gap:18px;min-height:48px;width:fit-content;margin:12px auto 0;padding:0 22px;list-style:none;border:1px solid var(--pg-line);border-radius:30px;font-size:12px;font-weight:500;cursor:pointer}.pg-more>summary::-webkit-details-marker{display:none}.pg-more>summary:hover{border-color:var(--brand);color:var(--brand)}.pg-more>summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.pg-open-label>span{color:var(--pg-muted);font-size:10px;margin-left:5px}.pg-more .pg-close-label{display:none}.pg-more[open]>summary .pg-open-label{display:none}.pg-more[open]>summary .pg-close-label{display:inline}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 18px;margin-top:24px}.pg-compact .pg-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pg-compact .pg-preview.pg-count-3>figure:first-child{grid-column:1/-1}.pg-compact .pg-preview.pg-count-1{grid-template-columns:1fr}.pg-compact .pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.pg-preview,.pg-compact .pg-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.pg-preview.pg-count-3>figure:first-child{grid-column:1/-1}.pg-preview.pg-count-3.pg-portrait-lead>figure:first-child{grid-column:1;grid-row:1/3;align-self:start}.pg-preview.pg-count-3.pg-portrait-lead>figure:not(:first-child){grid-column:2}.pg-preview.pg-count-1{grid-template-columns:1fr}.pg-image{border-radius:10px}.photo-gallery figcaption{font-size:11px;line-height:1.45;gap:6px;padding-top:9px}.photo-gallery figcaption>span{font-size:8px}.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-top:20px}.pg-more{margin-top:20px}.pg-more>summary{font-size:11px;min-height:46px}}
