:root{--ocean:#082c33;--ocean-2:#0d4049;--mineral:#f3f1ea;--paper:#fbfaf6;--aqua:#32d6c1;--coral:#ff6b57;--cobalt:#1746a2;--graphite:#151d21;--muted:#68797c;--line:rgba(8,44,51,.16);--serif:"Noto Serif SC","Songti SC",Georgia,serif;--sans:Inter,"PingFang SC","Microsoft YaHei",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--graphite);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
.enfold-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 clamp(20px,4vw,68px);border-bottom:1px solid var(--line);background:rgba(251,250,246,.94);backdrop-filter:blur(18px)}
.enfold-identity{display:flex;align-items:center;gap:12px}.enfold-identity>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--ocean);color:var(--aqua);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em}.enfold-identity span,.enfold-identity b,.enfold-identity small{display:block}.enfold-identity b{font-size:13px}.enfold-identity small{margin-top:2px;color:var(--muted);font-size:7px;letter-spacing:.13em}
.enfold-header nav{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:800}.enfold-contact{padding:10px 15px;border-radius:999px;background:var(--ocean);color:#fff}.enfold-languages{display:flex;gap:3px}.enfold-languages a{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--muted);font-size:9px}.enfold-languages a.active{background:var(--ocean);color:#fff}
.enfold-footer{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:52px clamp(22px,7vw,110px);background:var(--ocean);color:#d7e5e2}.enfold-footer span{color:var(--aqua);font-size:9px;font-weight:900;letter-spacing:.16em}.enfold-footer p{max-width:720px;margin:0;font-family:var(--serif);font-size:clamp(20px,2.5vw,38px);line-height:1.45}
.enfold-site .reveal{opacity:1;transform:none}.enfold-site .section-theme-ocean{background:var(--ocean);color:#fff}.enfold-site .section-theme-mineral{background:var(--mineral)}.enfold-site .section-theme-coral{background:var(--coral);color:#fff}.enfold-site .section-theme-cobalt{background:var(--cobalt);color:#fff}.enfold-site .section-theme-graphite{background:var(--graphite);color:#fff}.enfold-site .enfold-block-frame.align-center{text-align:center}.enfold-list-empty{padding:32px 0;color:var(--muted)}
.enfold-editorial-hero{display:grid;grid-template-columns:1.45fr .55fr;gap:80px;align-items:end;padding:110px clamp(30px,8vw,130px) 70px;background:radial-gradient(circle at 78% 20%,rgba(50,214,193,.18),transparent 24%),var(--ocean);color:#fff}.enfold-editorial-hero span,.enfold-mobile-intro span,.enfold-empty>span{color:var(--aqua);font-size:9px;font-weight:900;letter-spacing:.19em}.enfold-editorial-hero h1,.enfold-mobile-intro h1{max-width:900px;margin:18px 0 0;font-family:var(--serif);font-size:clamp(54px,7vw,108px);font-weight:500;line-height:1.04;letter-spacing:-.06em}.enfold-editorial-hero p{margin:0;color:#bcd0ce;font-size:15px;line-height:1.8}
.enfold-empty{padding:100px clamp(24px,8vw,130px);background:var(--mineral)}.enfold-empty h2{max-width:700px;margin:16px 0;font-family:var(--serif);font-size:38px}.enfold-empty p{color:var(--muted)}
.enfold-article-detail{width:min(100% - 44px,980px);margin:auto;padding:70px 0 110px}.enfold-back{display:inline-block;margin-bottom:55px;color:var(--muted);font-size:11px}.enfold-article-detail article>header{max-width:850px}.enfold-article-detail article>header small{color:var(--coral);font-size:10px;font-weight:900;letter-spacing:.1em}.enfold-article-detail h1{margin:18px 0 22px;font-family:var(--serif);font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.16;letter-spacing:-.04em}.enfold-article-detail article>header p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.8}.enfold-article-detail article>header span{display:inline-block;margin-top:14px;padding:8px 11px;background:var(--mineral);font-size:10px}.enfold-article-detail figure{margin:55px 0}.enfold-article-detail figure img{width:100%;max-height:620px;object-fit:cover}.enfold-prose{width:min(100%,760px);margin:60px auto 0;font-family:var(--serif);font-size:17px;line-height:2}.enfold-prose h2{margin:2.4em 0 .8em;color:var(--ocean);font-size:30px}.enfold-prose h3{margin:2em 0 .7em;font-size:22px}.enfold-prose blockquote{margin:32px 0;padding:20px 26px;border-left:4px solid var(--aqua);background:var(--mineral)}.enfold-prose a{color:var(--cobalt);border-bottom:1px solid}
@media(max-width:720px){.enfold-header{min-height:64px;padding:0 18px}.enfold-header nav>a:first-child{display:none}.enfold-footer{grid-template-columns:1fr;padding:38px 22px}.enfold-article-detail{padding:40px 0 80px}.enfold-back{margin-bottom:36px}.enfold-article-detail h1{font-size:40px}.enfold-article-detail article>header p{font-size:15px}.enfold-prose{font-size:16px;line-height:1.9}.enfold-prose h2{font-size:25px}}
