main.tp .tp-scene-photos{padding-top:42px}main.tp .tp-scene-photos .tp-scene-label{top:0;left:0}main.tp .tp-ph-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}main.tp .tp-ph{border:1px solid var(--tp-dark-line);border-radius:var(--tp-r-xl);background:var(--tp-surface);box-shadow:var(--tp-shadow-lift);margin:0;padding:0;display:grid;overflow:hidden}main.tp .tp-ph:before{content:none}main.tp .tp-ph-img{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}main.tp .tp-ph-img img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}main.tp .tp-ph-place{background:var(--tp-light);width:34px;height:34px;color:var(--tp-ink);font:800 16px/1 var(--tp-ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px}main.tp .tp-ph[data-place="1"] .tp-ph-place{background:var(--tp-lime);color:var(--tp-lime-ink)}main.tp .tp-ph-body{gap:8px;padding:14px 14px 16px;display:grid}main.tp .tp-ph-score{color:var(--tp-on-dark);font:800 34px/1 var(--tp-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}main.tp .tp-ph-score small{color:var(--tp-dark-muted);font:700 13px/1 var(--tp-ui);letter-spacing:0;margin-left:3px}main.tp .tp-ph-note{color:var(--tp-dark-muted);font:500 13px/1.35 var(--tp-ui)}main.tp .tp-ph-verdict{border-radius:var(--tp-r-pill);background:var(--tp-dark-2);color:var(--tp-on-dark);font:700 12.5px/1 var(--tp-ui);justify-self:start;padding:6px 10px}main.tp .tp-ph[data-place="1"] .tp-ph-verdict{background:color-mix(in srgb, var(--tp-lime) 14%, transparent);color:var(--tp-lime)}main.tp .tp-ph-chips{flex-wrap:wrap;gap:6px;display:flex}main.tp .tp-ph-chips i{color:var(--tp-dark-muted);font:500 12px/1.3 var(--tp-ui);font-style:normal}main.tp .tp-ph-chips i+i:before{content:"· "}main.tp .tp-ph-head{border-radius:var(--tp-r-l);background:var(--tp-card);color:var(--tp-ink);font:700 17px/1.35 var(--tp-ui);margin-top:14px;padding:14px 16px}@media (min-width:1024px){main.tp .tp-ph:first-child{rotate:-1.5deg}main.tp .tp-ph:nth-child(2){translate:0 28px;rotate:1.5deg}main.tp .tp-ph-head{z-index:2;width:78%;margin:44px auto 0;position:relative}}
