.dm-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:90px}.dm-discovery-grid .dm-line-media{aspect-ratio:4/3}.dm-discovery-grid .dm-line-copy{padding:30px}.dm-discovery-grid .dm-line h2{font-size:32px}.dm-lines .lr-crumb{padding-top:28px;font-size:14px;color:#777}@media(max-width:800px){.dm-discovery-grid{grid-template-columns:1fr;gap:24px;padding-bottom:50px}.dm-discovery-grid .dm-line-copy{padding:24px}}
@media(min-width:900px){html.platform-apple .dm-discovery-index .dm-shell,html.platform-apple .dm-lr3 .dm-shell{width:min(1200px,calc(100% - 80px));padding-inline:0}}
.dm-lr3 .lr-hero,.dm-lr3 .lr-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.lr3-gallery{min-width:0;width:100%;overflow:hidden}
.lr3-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px}
.lr3-gallery__track::-webkit-scrollbar{display:none}
.lr3-gallery__slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}
.dm-lr3 .lr3-gallery__slide img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:16px}
.lr3-gallery__slide figcaption{padding:12px 2px 4px;color:#62625f;font-size:14px}
.lr3-gallery__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:12px}
.lr3-gallery__controls button{width:44px;height:44px;border:1px solid #d4d3ce;border-radius:50%;background:transparent;color:inherit;font-size:22px;cursor:pointer}
.lr3-gallery__controls button:disabled{opacity:.3;cursor:default}
.lr3-gallery__count{font-size:14px;font-variant-numeric:tabular-nums;min-width:42px;text-align:center}
.dm-lr3 .lr3-gallery__hint{text-align:center;font-size:12px;margin:10px 0 0;color:#62625f}
.dm-lr3 .lr-panel>.lr3-gallery{padding:0 0 18px}
.lr3-gallery__track:focus-visible{outline:3px solid #527f6d;outline-offset:-3px}
@media(max-width:800px){.dm-lr3 .lr-hero,.dm-lr3 .lr-panel{grid-template-columns:minmax(0,1fr)}}

@media(min-width:1000px){.dm-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-discovery-grid .dm-line h2{font-size:28px}.dm-discovery-grid .dm-line-copy{padding:25px}}
