/* Shared only by the newly revised inner-page families. Approved detail designs are unchanged. */
.inner-revision-v7 .inner-breadcrumb{background:#f0f3ed;border-bottom:1px solid #d6dfd7;font-size:12px}
.inner-revision-v7 .inner-breadcrumb nav{padding-block:14px;gap:10px}
.inner-revision-v7 .legacy-content em{font-style:italic}
.v7-enter{animation:v7-enter .42s ease-out both}@keyframes v7-enter{from{opacity:.65;transform:translateY(9px)}to{opacity:1;transform:none}}
.preview-hub-v7{background:linear-gradient(130deg,#fff 70%,#f5f7f2 70%)}.preview-hub-v7 .inner-review-hero{padding-block:55px 63px}.preview-hub-v7 .inner-lead{font-size:17px;line-height:1.8;max-width:760px}.preview-hub-v7 .inner-review-note{font-size:13px}.preview-hub-v7 h2,.preview-hub-v7 h3{font-family:Barlow,'Microsoft YaHei',sans-serif}.preview-hub-v7 .inner-list-heading h2{font-size:29px}.preview-hub-v7 .inner-list-heading>.text-link{font-size:14px}.preview-v7-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px 22px}.preview-v7-card{display:flex;flex-direction:column;background:white;box-shadow:0 10px 28px #143e4b12;border:1px solid #dce3dc;border-top:3px solid var(--gold);text-decoration:none;min-width:0;transition:box-shadow .2s,transform .2s}.preview-v7-card:hover{transform:translateY(-3px);box-shadow:0 16px 33px #143e4b23}.preview-v7-image{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#edf1eb}.preview-v7-image img{width:100%;height:100%;object-fit:contain}.preview-v7-product img{padding:12px}.preview-v7-copy{padding:21px 20px 20px;display:flex;flex:1;flex-direction:column;gap:14px}.preview-v7-copy>div{display:flex;justify-content:space-between;gap:12px;color:#687975;font-size:10px}.preview-v7-copy small{font-size:10px;color:#6e5d30;background:#f4efde;padding:1px 6px}.preview-v7-copy h3{font-size:18px;line-height:1.5;letter-spacing:0}.preview-v7-copy p{font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.preview-v7-copy>.icon{align-self:end;margin-top:auto;width:17px;height:17px}.preview-hub-v7 .inner-review-directory{background:#edf2eb}.preview-hub-v7 .inner-review-directory h2{font-size:29px}.preview-hub-v7 .inner-review-directory>.inner-container>p{font-size:15px;line-height:1.8}
@media(max-width:1100px){.preview-v7-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.preview-v7-copy{padding:20px}}
@media(max-width:767px){.inner-revision-v7 .inner-breadcrumb{font-size:11px}.inner-revision-v7 .inner-breadcrumb nav{gap:7px;padding-block:12px}.preview-hub-v7 .inner-review-hero{padding-block:35px 41px}.preview-hub-v7 .inner-review-hero h1{font-size:34px}.preview-hub-v7 .inner-lead{font-size:15px}.preview-hub-v7 .inner-review-note{font-size:11px}.preview-v7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.preview-v7-copy{padding:16px 13px;gap:12px}.preview-v7-copy h3{font-size:15px}.preview-v7-copy p{font-size:10px}.preview-v7-copy>div{flex-direction:column;gap:6px;align-items:start}.preview-hub-v7 .inner-list-heading h2,.preview-hub-v7 .inner-review-directory h2{font-size:26px}.preview-hub-v7 .inner-review-directory>.inner-container>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.v7-enter{animation:none}.preview-v7-card{transition:none}.preview-v7-card:hover{transform:none}}
