.imgtext{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:48px;display:grid}.imgtext .shot-frame{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--elev-2);position:relative;overflow:hidden}.imgtext .shot-frame img{width:100%;height:auto;display:block}.imgtext h2{margin-top:14px}.imgtext p{color:var(--muted);font-size:var(--fs-body);max-width:50ch;margin-top:20px;line-height:1.6}.imgtext p+p{margin-top:var(--sp-para)}.imgtext p b{color:var(--fg);font-weight:700}.imgtext .actions{margin-top:30px}.imgtext.rev{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.imgtext.rev .shot-frame{order:2}.imgtext.solo{grid-template-columns:minmax(0,68ch)}.imgtext.solo .shot-frame{display:none}@media (width<=1024px){.imgtext,.imgtext.rev{grid-template-columns:1fr;gap:28px}.imgtext.rev .shot-frame{order:0}}
