.article-figure{margin:28px 0 38px;background:#fff;border:1px solid #d9dddc;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px rgba(9,29,44,.08)}
.article-figure>img{width:100%;height:auto;display:block}.article-figure figcaption{padding:16px 20px;color:#43525b;font-size:.92rem;line-height:1.55}.article-figure figcaption strong{color:#182b38}
.photo-pair-key{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 20px 0;font-size:.95rem;font-weight:750;color:#20323e}.photo-pair-key span:last-child{color:#9d491c}.photo-pair-key span:first-child{color:#18614a}
.store-example{margin:30px 0 42px;padding:22px;background:#10283a;border-radius:18px;color:#fff}.store-example summary{cursor:pointer;font-size:1.12rem;font-weight:750}.store-example p{color:#d5e0e5;margin:12px 0 0}.store-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.store-example figure{margin:0;text-align:center}.store-example .shot-viewport{position:relative;margin:auto;width:min(100%,240px);aspect-ratio:2460/5156;overflow:hidden;background:#1e3143}.store-example .shot-viewport img{position:absolute;top:0;left:0;width:600%;max-width:none;height:100%;object-fit:fill}.store-example .shot-viewport.shot-two img{left:-100%}.store-example figcaption{margin-top:9px;color:#d5e0e5;font-size:.9rem}
@media(max-width:570px){.article-figure figcaption{padding:14px 16px}.photo-pair-key{padding:12px 16px 0;font-size:.84rem}.store-example{padding:18px}.store-example-grid{gap:9px}.store-example figcaption{font-size:.78rem}}
