.pvmg-page{--pvmg-border:#dedede;--pvmg-muted:#656565;--pvmg-bg:#f5f5f5;--pvmg-dark:#171717;--pvmg-surface:#fff;--pvmg-radius:4px;box-sizing:border-box;clear:both;width:100%;margin:0;padding:0}.pvmg-page *,.pvmg-page *::before,.pvmg-page *::after{box-sizing:border-box}.pvmg-container{width:100%;max-width:1030px;margin-right:auto;margin-left:auto;padding:0 14px;background:var(--pvmg-surface);isolation:isolate}.pvmg-container::after{display:block;clear:both;content:""}.pvmg-header,.pvmg-image-header{margin-bottom:20px}.pvmg-header h4,.pvmg-image-header h4{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.25;font-weight:700}.pvmg-heading-label{text-transform:uppercase;letter-spacing:.04em;font-size:1em;font-weight:800;color:inherit;text-decoration:none}.pvmg-heading-label:hover{text-decoration:underline}.pvmg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pvmg-tile{position:relative;display:block;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--pvmg-border)}.pvmg-tile__image{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--pvmg-bg)}.pvmg-tile__image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.pvmg-tile:hover img{transform:scale(1.025)}.pvmg-tile__number{position:absolute;top:8px;left:8px;min-width:30px;padding:4px 7px;text-align:center;color:#fff;background:rgba(0,0,0,.78);font-weight:700}.pvmg-tile__caption{display:block;padding:10px 12px;font-size:14px;line-height:1.35}.pvmg-thumbnails-actions{display:flex;justify-content:center;margin:0 0 20px}.pvmg-description{max-width:850px;margin:42px 0 0}.pvmg-image-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pvmg-counter{flex:0 0 auto;font-size:18px}.pvmg-counter strong{font-size:30px}.pvmg-stage-layout{display:grid;width:100%;min-width:0}.pvmg-stage-layout--full{grid-template-columns:minmax(0,1fr)}.pvmg-stage-layout--with-sidebar{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.pvmg-stage{min-width:0}.pvmg-main-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;background:#111;text-decoration:none;overflow:hidden}.pvmg-main-image img{display:block;max-width:100%;width:auto;height:auto;max-height:76vh;object-fit:contain}.pvmg-next-overlay{position:absolute;right:16px;bottom:16px;padding:10px 14px;background:rgba(0,0,0,.72);color:#fff;font-weight:700;opacity:0;transform:translateY(5px);transition:.2s}.pvmg-main-image:hover .pvmg-next-overlay{opacity:1;transform:none}.pvmg-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px}.pvmg-nav-button,.pvmg-all-button,.pvmg-article-button,.pvmg-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border-radius:var(--pvmg-radius);font-weight:700;text-decoration:none}.pvmg-nav-button{background:var(--pvmg-dark);color:#fff}.pvmg-nav-button--next{justify-self:end}.pvmg-center-actions{display:flex;align-items:center;justify-content:center;gap:8px}.pvmg-all-button,.pvmg-article-button{border:1px solid var(--pvmg-border);color:inherit}.pvmg-article-button{background:#fff}.pvmg-caption{margin-top:20px;padding-top:18px;border-top:1px solid var(--pvmg-border)}.pvmg-caption__text{margin:0;font-size:18px;font-weight:650}.pvmg-caption__description{margin-top:10px;color:var(--pvmg-muted)}.pvmg-caption__credit{font-size:13px;color:var(--pvmg-muted)}.pvmg-sidebar{min-height:250px}.pvmg-ad-placeholder{display:flex;align-items:center;justify-content:center;min-height:250px;padding:20px;text-align:center;background:var(--pvmg-bg);border:1px dashed #aaa;color:#777}.pvmg-embed{margin:28px 0;border:1px solid var(--pvmg-border,#ddd);background:#fff}.pvmg-embed__image{position:relative;display:block}.pvmg-embed__image img{display:block;width:100%;height:auto}.pvmg-embed__count{position:absolute;right:12px;bottom:12px;padding:7px 10px;background:rgba(0,0,0,.78);color:#fff;font-weight:700}.pvmg-embed__body{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px}.pvmg-button{background:#171717;color:#fff}@media(max-width:1000px){.pvmg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pvmg-stage-layout--with-sidebar{grid-template-columns:1fr}.pvmg-sidebar{min-height:0}}@media(max-width:700px){.pvmg-container{padding:0 10px}.pvmg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pvmg-tile__caption{display:none}.pvmg-image-header{align-items:flex-start}.pvmg-image-header h4{font-size:20px}.pvmg-header h4{font-size:20px}.pvmg-main-image{min-height:240px}.pvmg-next-overlay{display:none}.pvmg-navigation{grid-template-columns:1fr 1fr}.pvmg-center-actions{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;width:100%}.pvmg-all-button,.pvmg-article-button{width:100%}.pvmg-nav-button{width:100%}.pvmg-embed__body{align-items:flex-start;flex-direction:column}}
