/* Local official-release preview. Deliberately leaves phone/motion styles intact. */
.official-page .section-kicker{font-size:13px;letter-spacing:.06em}
.official-page .hero-offer>p{font-size:15px}
.official-page .hero-offer>div>span{font-size:14px}
.official-page .wechat-note{font-size:14px}
.official-page .launch-primary{font-size:16px}
.official-page .quiet-link{font-size:14px}
.edition-section{background:#e9eee7;padding:88px 8%;display:grid;grid-template-columns:1.2fr 1fr;gap:48px 8%;align-items:center}
.edition-title h2{font-size:clamp(32px,4vw,56px);font-weight:550;letter-spacing:-.045em;line-height:1.25;margin:18px 0!important}
.edition-title>p:last-child{font-size:16px;color:#58675f}
.edition-number{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #bcc8bd;padding:0 24px;font-size:14px;color:#58675f}
.edition-number strong{font-size:clamp(100px,13vw,180px);line-height:1.1;font-weight:450;letter-spacing:-.08em;color:#365545;margin:8px 0 14px}
.edition-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bcc8bd;padding-top:30px;gap:36px}
.edition-details p{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#58675f}.edition-details b{color:#233b32;font-size:17px;font-weight:550}
.official-page .sale-section{margin-top:88px}.official-page .sale-points,.official-page .sale-qr figcaption,.official-page .sale-qr small{font-size:14px}
.official-page .reveal-section{border-top:1px solid #cbd3c9;background:#f0f3ed;margin-top:35px}
.official-page .snapshot-note,.official-page .claim-note{font-size:13px}
.official-page .launch-faq summary{font-size:16px}.official-page .launch-faq details>p{font-size:15px}
.warm-home .home-launch-meta{margin-top:6px}.warm-home .home-reveal-link{opacity:.82}
@media(max-width:700px){
 .official-page .section-kicker{font-size:12px;letter-spacing:.025em}
 .official-page .hero-offer{margin:12px 0 6px}.official-page .hero-offer>p{font-size:13px}
 .official-page .launch-copy h1{font-size:clamp(30px,8.5vw,47px)}
 .official-page .wechat-note{font-size:12px}.official-page .launch-dock>span{font-size:14px}
 .edition-section{padding:42px 6%;grid-template-columns:1fr 100px;gap:30px 12px}
 .edition-title h2{font-size:28px;margin:12px 0!important}.edition-title>p:last-child{font-size:14px}
 .edition-number{font-size:12px;padding:0 0 0 12px}.edition-number>span:first-child{display:none}.edition-number strong{font-size:65px}
 .edition-details{grid-template-columns:1fr;gap:20px;padding-top:24px}.edition-details p{font-size:14px;gap:5px}.edition-details b{font-size:16px}
 .official-page .sale-section{margin-top:42px}.official-page .sale-section p{font-size:14px}
 .official-page .winner-names strong{font-size:14px}.official-page .snapshot-note,.official-page .claim-note{font-size:12px}
}
