
body[data-local-environment-plate] .lep-hero {
 --lep-pad:4%; min-height:0; height:auto; aspect-ratio:2.39;
 padding:20px var(--lep-pad) 30px; background:#0b2b39; color:#fffdf7;
}
body[data-local-environment-plate] .lep-photo {
 position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;
}
body[data-local-environment-plate] .lep-hero::before {
 content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;
 background:linear-gradient(90deg,#05263765,transparent 46%),linear-gradient(180deg,#05263745,transparent 22%,transparent 88%,#05263755);
}
body[data-local-environment-plate] .lep-hero::after {content:none}
body[data-local-environment-plate] .lep-hero .ap-header {height:42px}
body[data-local-environment-plate] .lep-hero .ap-brand {font-size:clamp(16px,1.4vw,25px)}
body[data-local-environment-plate] .lep-hero .ap-header nav {font-size:12px;gap:25px}
body[data-local-environment-plate] .lep-hero .ap-breadcrumb {font-size:clamp(10px,.9vw,15px);margin-top:8px!important}
body[data-local-environment-plate] .lep-hero .ap-hero-layout {position:static;display:block;padding:0}
body[data-local-environment-plate] .lep-hero .ap-hero-copy {
 position:absolute;left:4%;top:23%;width:31.8%;max-width:none;
}
body[data-local-environment-plate] .lep-hero h1 {
 font-size:clamp(38px,4.55vw,80px);line-height:1.035;letter-spacing:-.032em;text-wrap:initial;
}
body[data-local-environment-plate='17'] .lep-hero .ap-hero-copy {top:22%}
body[data-local-environment-plate='17'] .lep-hero h1 {font-size:clamp(36px,4.3vw,76px)}
body[data-local-environment-plate] .lep-hero .ap-deck {
 margin-top:18px!important;font-size:clamp(18px,1.85vw,31px);line-height:1.2;
}
body[data-local-environment-plate] .lep-hero .ap-intro {
 margin-top:20px!important;font-size:clamp(16px,1.48vw,25px);line-height:1.27;max-width:none;
}
body[data-local-environment-plate] .lep-hero .ap-text-link {font-size:10px;margin-top:16px;padding-top:10px;min-height:40px}
body[data-local-environment-plate] .lep-hero .ap-hero-coin {
 position:absolute;left:36.4%;top:17%;width:31%;max-width:none;margin:0;
}
body[data-local-environment-plate] .lep-hero .ap-hero-coin img {width:100%;height:auto;filter:drop-shadow(0 8px 8px #0006)}
body[data-local-environment-plate] .lep-hero .ap-hero-coin figcaption {
 font-size:clamp(9px,.92vw,15px);margin-top:12px;white-space:nowrap;letter-spacing:.12em;
}
body[data-local-environment-plate] .lep-hero .ap-reading {
 position:absolute;left:81.2%;top:22.5%;width:15%;padding:0;max-width:none;border:0;
 color:#10252d;text-shadow:0 1px 2px #ffffff50;
}
body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:clamp(16px,1.55vw,27px);line-height:1.3}
body[data-local-environment-plate] .lep-hero .ap-reading small {font-size:9px;letter-spacing:.13em;margin-top:17px}
body[data-local-environment-plate] .lep-notice {
 position:absolute;bottom:6px;right:4%;font:9px/1.4 var(--ap-sans);padding:3px 6px;background:#092936e8;color:#fffdf7;
}
body[data-local-environment-plate] .ap-facts {min-height:105px;padding:20px 4%;background:#052733;gap:18px}
body[data-local-environment-plate] .ap-facts svg {width:36px;flex-basis:36px}
body[data-local-environment-plate] .ap-facts span {font-size:8px}
body[data-local-environment-plate] .ap-facts strong {font-size:17px;margin-top:4px}
html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero h1 {font-size:clamp(35px,4.4vw,72px);line-height:1.18;letter-spacing:0}
html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero .ap-intro {font-size:clamp(17px,1.4vw,23px);line-height:1.65}
html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:clamp(17px,1.5vw,24px);line-height:1.65}
@media (min-width:1600px) {
 body[data-local-environment-plate] .lep-hero .ap-hero-copy {top:24%}
}
@media (max-width:1100px) and (min-width:701px) {
 body[data-local-environment-plate] .lep-hero {aspect-ratio:auto;min-height:590px}
 body[data-local-environment-plate] .lep-hero::before {background:linear-gradient(90deg,#082d39b3 0%,#082d3990 43%,#082d3920 58%,transparent 73%),linear-gradient(180deg,transparent 60%,#09252e30 77%,#09252e70)}
 body[data-local-environment-plate] .lep-hero .ap-hero-coin figcaption {display:table;margin-inline:auto;padding:3px 6px;background:#092b35d9}
 body[data-local-environment-plate] .lep-hero .ap-hero-copy {top:25%;width:34%}
 body[data-local-environment-plate] .lep-hero h1 {font-size:clamp(37px,4.5vw,48px)}
 body[data-local-environment-plate='17'] .lep-hero h1 {font-size:clamp(35px,4.2vw,46px)}
 body[data-local-environment-plate] .lep-hero .ap-hero-coin {top:26%;left:39%;width:35%}
 body[data-local-environment-plate] .lep-hero .ap-reading {left:77%;top:23%;width:19%}
 body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:18px}
 body[data-local-environment-plate] .lep-hero .ap-deck {font-size:21px}
 body[data-local-environment-plate] .lep-hero .ap-intro {font-size:17px}
 body[data-local-environment-plate] .ap-facts {grid-template-columns:repeat(3,1fr);gap:18px;min-height:125px}
 body[data-local-environment-plate] .ap-facts>div:nth-child(3) {border:0}
 body[data-local-environment-plate='17'] .lep-hero .ap-reading {top:73%}
}
@media (max-width:850px) and (min-width:701px) {
 body[data-local-environment-plate] .lep-hero {min-height:740px}
 body[data-local-environment-plate] .lep-hero .ap-hero-copy {width:45%;top:24%}
 body[data-local-environment-plate] .lep-hero .ap-hero-coin {left:51%;width:43%;top:26%}
 body[data-local-environment-plate] .lep-hero .ap-reading {left:52%;top:78%;width:41%;color:#fffdf7;text-shadow:0 1px 4px #000}
 body[data-local-environment-plate='17'] .lep-hero .ap-reading {top:78%}
 body[data-local-environment-plate='17'] .lep-photo {object-position:56% center}
 body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:18px}
 body[data-local-environment-plate] .lep-hero .ap-reading small {margin-top:8px}
 body[data-local-environment-plate] .lep-hero .ap-reading::before {content:'';position:absolute;z-index:-1;inset:-10px;background:#092b35a6;filter:blur(12px)}
 body[data-local-environment-plate] .lep-hero .ap-reading {isolation:isolate}
 body[data-local-environment-plate] .lep-hero .ap-breadcrumb span {font-size:9px}
}
@media (max-width:700px) {
 body[data-local-environment-plate] .lep-hero {aspect-ratio:auto;min-height:0;padding:18px 24px 42px}
 body[data-local-environment-plate] .lep-photo {object-position:73% center}
 body[data-local-environment-plate] .lep-hero::before {
  background:linear-gradient(180deg,#062635ad 0%,#062635d0 38%,#06263518 65%,#062635dc 91%),linear-gradient(90deg,#06263580,transparent);
 }
 body[data-local-environment-plate] .lep-hero .ap-header {height:auto;display:flex;flex-wrap:wrap;gap:12px}
 body[data-local-environment-plate] .lep-hero .ap-brand {font-size:16px}
 body[data-local-environment-plate] .lep-hero .ap-header nav {width:100%;justify-content:space-between;font-size:10px;gap:10px}
 body[data-local-environment-plate] .lep-hero .ap-header nav a {min-height:44px;display:flex;align-items:center}
 body[data-local-environment-plate] .lep-hero .ap-breadcrumb {display:block;font-size:9px;margin-top:8px!important;line-height:1.7}
 body[data-local-environment-plate] .lep-hero .ap-breadcrumb span {display:block;margin-top:6px}
 body[data-local-environment-plate] .lep-hero .ap-hero-layout {display:flex;flex-direction:column;gap:25px;padding-top:28px}
 body[data-local-environment-plate] .lep-hero .ap-hero-copy,
 body[data-local-environment-plate] .lep-hero .ap-hero-coin,
 body[data-local-environment-plate] .lep-hero .ap-reading {position:relative;left:auto;top:auto;width:100%;max-width:none;margin:0}
 body[data-local-environment-plate] .lep-hero .ap-hero-copy {order:0}
 body[data-local-environment-plate] .lep-hero h1 {font-size:42px;line-height:1.07}
 body[data-local-environment-plate='17'] .lep-hero h1 {font-size:39px}
 body[data-local-environment-plate] .lep-hero .ap-deck {font-size:23px;line-height:1.25}
 body[data-local-environment-plate] .lep-hero .ap-intro {font-size:18px;line-height:1.45;margin-top:20px!important}
 body[data-local-environment-plate] .lep-hero .ap-hero-coin {order:1;width:90%;align-self:center}
 body[data-local-environment-plate] .lep-hero .ap-hero-coin figcaption {font-size:9px;white-space:normal}
 body[data-local-environment-plate] .lep-hero .ap-reading {order:2;color:#fffdf7;text-shadow:none;border-top:1px solid #ffffff70;padding-top:20px}
 body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:21px;line-height:1.35}
 body[data-local-environment-plate] .lep-hero .ap-reading small {margin-top:10px}
 body[data-local-environment-plate] .lep-notice {bottom:9px;right:24px;font-size:9px}
 body[data-local-environment-plate] .ap-facts {grid-template-columns:repeat(2,1fr);padding:23px 24px;gap:20px 14px;min-height:0}
 body[data-local-environment-plate] .ap-facts>div {gap:10px;border:0;padding:0}
 body[data-local-environment-plate] .ap-facts svg {width:30px;flex-basis:30px}
 body[data-local-environment-plate] .ap-facts strong {font-size:15px}
 html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero h1 {font-size:40px;line-height:1.2}
 html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero .ap-intro {font-size:18px;line-height:1.7}
 html[lang='zh-CN'] body[data-local-environment-plate] .lep-hero .ap-reading p {font-size:21px;line-height:1.65}
}
