/*! glacier.mba 首页 <head> 内联样式外置 · 第 1 段（共 4 段）· 按原顺序拼接，层叠顺序不变 */
/* <style id="glacier-brand-critical"> */
    /* First-paint brand guard: the header can never render as an empty image box. */
    .brand{position:relative;display:inline-flex;align-items:center;width:clamp(168px,18vw,226px);height:44px;min-width:168px;flex:0 0 auto;overflow:visible;color:#04163f;text-decoration:none}
    .brand-fallback{position:absolute;inset:0;z-index:3;display:flex;align-items:center;gap:8px;white-space:nowrap;background:#fff}
    .brand-fallback[hidden]{display:none!important}
    .brand-fallback-mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:2px;background:linear-gradient(145deg,#b08a46,#ffcf72);color:#fff;font:850 27px/1 Arial,sans-serif;box-shadow:inset 0 0 0 1px rgba(125,98,50,.25)}
    .brand-fallback-copy{display:flex;align-items:center;gap:7px;color:#04163f;font-family:Arial,"PingFang SC",sans-serif}
    .brand-fallback-copy strong{font-size:29px;line-height:1;letter-spacing:-.07em}
    .brand-fallback-copy small{font-size:7px;line-height:1.08;font-weight:800;letter-spacing:.09em}
    .brand>img{display:none!important}
    .brand>img[data-media-ready="1"]{display:none!important}
    .north-slope-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(240px,34vw,430px);width:min(100%,1280px);margin:48px auto 0;overflow:hidden;border:1px solid rgba(196,164,107,.22);background:radial-gradient(circle at 64% 30%,rgba(209,193,160,.22),transparent 36%),linear-gradient(135deg,#04163f 0%,#152e68 46%,#04163f 100%);box-shadow:0 30px 80px rgba(4,22,63,.14)}
    .north-slope-visual>img{display:none!important}
    .north-slope-fallback{position:relative;z-index:2;display:block;padding:0 24px;color:#c4a46b;font-family:"Songti SC","STSong","Noto Serif SC",serif;font-size:clamp(30px,5.4vw,72px);font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:0 0 24px rgba(255,207,114,.36)}
    @media(max-width:700px){.brand{width:172px;min-width:172px;height:34px}.brand-fallback{height:34px;gap:6px}.brand-fallback-mark{width:32px;height:32px;flex-basis:32px;font-size:21px}.brand-fallback-copy strong{font-size:23px}.brand-fallback-copy small{font-size:5.5px}.brand>img{height:34px}}
  
/* 0830 指示：正文只可观看，不可一键复制。明文不动，AI 照常读取。*/
body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}
input,textarea,select,[data-copy],a[href^="mailto:"],a[href^="tel:"]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}
/* <style id="glacier-exact-media"> */
    /* Exact first-party artwork: keep the supplied logo and north-slope image visible, with a text fallback only if a browser cannot decode the asset. */
    .brand>img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
    .brand-fallback{display:none!important}
    .north-slope-visual>img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
    .north-slope-fallback{display:none!important}
    /* Quiet luxury: restrained depth, crisp hierarchy, and a warm precision highlight. */
    html{background:#fff;scroll-behavior:smooth}
    body{background:linear-gradient(180deg,#fff 0%,#fff 72%,#f9f9fa 100%);text-rendering:optimizeLegibility}
    .gx-brand-claim{display:none;align-items:center;gap:12px;margin-left:-16px;flex:0 1 auto;
  font-family:Georgia,"Songti SC",serif;font-size:15px;line-height:1;letter-spacing:.16em;
  color:#7d6232;white-space:nowrap}
.gx-brand-claim:before{content:"";width:1px;height:20px;flex:0 0 1px;
  background:linear-gradient(180deg,transparent,rgba(176,138,70,.55),transparent)}
.gx-brand-claim em{font-style:normal;color:#04163f;font-weight:600}
@media (min-width:1180px){.gx-brand-claim{display:inline-flex}}
@media (min-width:1180px) and (max-width:1360px){.gx-brand-claim{font-size:13.5px;letter-spacing:.1em}}
.site-header{background:rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);box-shadow:0 1px 0 rgba(4,22,63,.08),0 12px 30px rgba(4,22,63,.035)}
    .site-header:after{content:"";position:absolute;left:clamp(16px,3vw,48px);right:clamp(16px,3vw,48px);bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(176,138,70,.38),rgba(168,200,228,.34),transparent);pointer-events:none}
    .hero-facts{border:1px solid rgba(176,138,70,.28)!important;box-shadow:0 18px 44px rgba(4,22,63,.06),inset 0 1px 0 rgba(255,255,255,.85)}
    .hero-fact{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(246,242,233,.7))}
    .section-heading h2,.hero h1{letter-spacing:-.035em}
    .related-card,.voice-entry,.faq-item{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
    .related-card:hover,.voice-entry:hover,.faq-item:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(4,22,63,.08);border-color:rgba(176,138,70,.5)}
    @media(max-width:700px){.brand{width:190px;min-width:190px;height:44px}.brand>img{height:44px!important}.site-header{padding-top:env(safe-area-inset-top);}.hero-facts{box-shadow:0 12px 28px rgba(4,22,63,.06)}}
  
