.detail-page[data-v-83b53b8d]{min-height:70vh;background:#f7f9fc;color:#132237}.dark .detail-page[data-v-83b53b8d]{background:#070e1b;color:#f5f9ff}.detail-shell[data-v-83b53b8d]{width:min(100% - 40px,1200px);margin-inline:auto}.detail-hero[data-v-83b53b8d]{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#14536a,transparent 38%),linear-gradient(125deg,#061326,#0b2540);color:#fff}.detail-hero[data-v-83b53b8d]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.detail-hero .detail-shell[data-v-83b53b8d]{position:relative;z-index:1;padding-block:48px 170px}.breadcrumb[data-v-83b53b8d]{display:flex;align-items:center;gap:11px;max-width:100%;color:#adbed0;font-size:.8rem}.breadcrumb a[data-v-83b53b8d]{color:#c4d8e6}.breadcrumb a[data-v-83b53b8d]:hover{color:#43d5e9}.crumb-current[data-v-83b53b8d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-heading[data-v-83b53b8d]{max-width:860px;margin-top:85px}.eyebrow[data-v-83b53b8d],.side-label[data-v-83b53b8d]{color:#37d2e7;font-size:.79rem;font-weight:800;letter-spacing:.04em}.eyebrow[data-v-83b53b8d]{display:inline-flex;border:1px solid rgb(103 232 249/.28);border-radius:999px;background:#67e8f914;padding:8px 16px}.hero-heading h1[data-v-83b53b8d]{margin:22px 0;font-size:clamp(2.5rem,5vw,5rem);line-height:1.3;text-wrap:balance}.hero-heading p[data-v-83b53b8d]{max-width:730px;color:#c8d7e5;font-size:1.1rem;line-height:2}.heading-rule[data-v-83b53b8d]{display:block;width:70px;height:3px;margin-top:28px;border-radius:9px;background:linear-gradient(90deg,#35d5e9,#d4af37)}.detail-content[data-v-83b53b8d]{position:relative;margin-top:-105px;padding-bottom:120px}.cover-frame[data-v-83b53b8d]{position:relative;overflow:hidden;border:8px solid #f7f9fc;border-radius:30px;background:#d7e5ee;box-shadow:0 32px 85px #08182f29}.dark .cover-frame[data-v-83b53b8d]{border-color:#070e1b}.cover-frame[data-v-83b53b8d] picture{display:block}.cover-frame[data-v-83b53b8d] .cover-image{display:block;width:100%;max-height:650px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.article-layout[data-v-83b53b8d]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;margin-top:72px}.article-side[data-v-83b53b8d]{align-self:start;position:sticky;top:110px;display:grid;justify-items:start;gap:18px}.article-side .side-label[data-v-83b53b8d]{color:#008da4}.side-rule[data-v-83b53b8d]{width:45px;height:2px;background:#d4af37}.back-link[data-v-83b53b8d],.bottom-back[data-v-83b53b8d]{display:inline-flex;align-items:center;gap:9px;color:#0a8198;font-size:.86rem;font-weight:800}.back-link svg[data-v-83b53b8d],.bottom-back svg[data-v-83b53b8d]{width:17px;height:17px}.article-body[data-v-83b53b8d]{min-width:0}.rich-content[data-v-83b53b8d]{font-size:1.05rem;line-height:2.15;overflow-wrap:anywhere}.rich-content[data-v-83b53b8d] h2{margin:2.4rem 0 1rem;font-size:1.8rem;line-height:1.5;font-weight:800}.rich-content[data-v-83b53b8d] h3{margin:2rem 0 .8rem;font-size:1.4rem;line-height:1.5;font-weight:800}.rich-content[data-v-83b53b8d] p{margin:1rem 0;max-width:none;color:#45566d}.dark .rich-content[data-v-83b53b8d] p{color:#c5d1df}.rich-content[data-v-83b53b8d] ol,.rich-content[data-v-83b53b8d] ul{margin:1.2rem 0;padding-inline-start:1.6rem}.rich-content[data-v-83b53b8d] ul{list-style:disc}.rich-content[data-v-83b53b8d] ol{list-style:decimal}.rich-content[data-v-83b53b8d] li{margin:.55rem 0}.rich-content[data-v-83b53b8d] img{display:block;max-width:100%;height:auto;margin:2rem auto;border-radius:20px}.rich-content[data-v-83b53b8d] blockquote{margin:2rem 0;border-inline-start:3px solid #1ab7c9;border-radius:12px;background:#e9f4f7;padding:1rem 1.5rem}.dark .rich-content[data-v-83b53b8d] blockquote{background:#14283b}.rich-content[data-v-83b53b8d] a{color:#078aa0;text-decoration:underline;text-underline-offset:4px}.gallery[data-v-83b53b8d]{margin-top:70px;padding-top:32px;border-top:1px solid #dce5ed}.dark .gallery[data-v-83b53b8d]{border-color:#24374d}.gallery-heading[data-v-83b53b8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.gallery-heading .side-label[data-v-83b53b8d]{color:#048ca2}.gallery-heading>span[data-v-83b53b8d]:last-child{color:#7d8ca0}.gallery-grid[data-v-83b53b8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gallery-grid[data-v-83b53b8d] picture{display:block;overflow:hidden;border-radius:18px}.gallery-grid[data-v-83b53b8d] .gallery-image{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.bottom-back[data-v-83b53b8d]{margin-top:56px;border:1px solid #bed6df;border-radius:12px;padding:12px 18px}.without-cover[data-v-83b53b8d]{margin-top:0}.without-cover .article-layout[data-v-83b53b8d]{margin-top:72px}@media(max-width:800px){.article-layout[data-v-83b53b8d]{grid-template-columns:1fr;gap:26px}.article-side[data-v-83b53b8d]{position:static;display:flex;align-items:center;gap:12px}.article-side .side-rule[data-v-83b53b8d]{display:none}.article-side .back-link[data-v-83b53b8d]{margin-inline-start:auto}.hero-heading[data-v-83b53b8d]{margin-top:65px}.detail-hero .detail-shell[data-v-83b53b8d]{padding-bottom:135px}}@media(max-width:550px){.detail-shell[data-v-83b53b8d]{width:min(100% - 32px,1200px)}.detail-hero .detail-shell[data-v-83b53b8d]{padding-block:30px 100px}.hero-heading[data-v-83b53b8d]{margin-top:55px}.hero-heading h1[data-v-83b53b8d]{font-size:2.3rem}.detail-content[data-v-83b53b8d]{margin-top:-55px;padding-bottom:75px}.cover-frame[data-v-83b53b8d]{border-width:4px;border-radius:18px}.article-layout[data-v-83b53b8d]{margin-top:44px}.gallery-grid[data-v-83b53b8d]{grid-template-columns:1fr}.breadcrumb[data-v-83b53b8d]{font-size:.73rem}}
