/* ==========================================================
   德普乐真空泵 — Depule / 德普乐 补充样式
   说明：仅补充 style.css 中缺失的布局类，不改动原设计系统
   配色沿用：深色 #111/#1a1a1a，描边 #e8e8e8，浅底 #fafafa/#f8f8f8，强调 #d40000
   ========================================================== */

/* ===== 首页 Banner / Hero ===== */
.hero{background:#1a1d24 url('/images/banners/home.jpg') center/cover no-repeat;padding:150px 0 120px;text-align:center;border-bottom:none;position:relative;overflow:hidden;color:#fff}
.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,14,.52) 0%,rgba(8,10,14,.72) 100%);pointer-events:none}
.hero .container{position:relative;z-index:2}
.hero h1{font-size:2.8rem;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.5px;margin-bottom:18px;text-shadow:0 2px 18px rgba(0,0,0,.5)}
.hero-sub{font-size:1.05rem;color:rgba(255,255,255,.92);max-width:720px;margin:0 auto 32px;line-height:1.8;text-shadow:0 1px 10px rgba(0,0,0,.5)}
.hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.hero-btns .btn-primary,.hero-btns .btn-outline{padding:13px 32px;border-radius:8px;font-weight:600;font-size:.92rem;display:inline-block}
.hero-btns .btn-primary{background:#d40000;border-color:#d40000}
.hero-btns .btn-primary:hover{background:#b00000}
.hero-btns .btn-outline{color:#fff!important;border-color:rgba(255,255,255,.8)}
.hero-btns .btn-outline:hover{background:rgba(255,255,255,.14);color:#fff!important;border-color:#fff}

/* ===== 区块 ===== */
.content-section{padding:80px 0}
.content-section.alt{background:#fafafa}
.content-section h2{font-size:1.9rem;font-weight:700;color:#111;margin-bottom:12px;letter-spacing:-.3px}
.content-section .section-subtitle{color:#666;font-size:.95rem;margin-bottom:36px;line-height:1.8;max-width:820px}
.content-section h3{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:28px 0 12px}

/* ===== 四列产品卡网格 ===== */
.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.product-grid .product-card{padding:34px 22px;display:block}
.product-grid .product-card h3{font-size:1.05rem;margin-bottom:10px}
.product-grid .product-card p{font-size:.83rem;line-height:1.65}

/* ===== 特点网格 ===== */
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.feature-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:30px 26px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}
.feature-card:hover{border-color:#1a1a1a;transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,.08)}
.feature-card h3{font-size:1rem;font-weight:600;color:#393939;margin:0 0 10px}
.feature-card p{font-size:.85rem;line-height:1.7;color:#555}

/* ===== 应用行业网格 ===== */
.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.app-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:30px 26px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}
.app-card:hover{border-color:#1a1a1a;transform:translateY(-6px);box-shadow:0 16px 34px rgba(0,0,0,.08)}
.app-icon{font-size:1.9rem;display:block;margin-bottom:12px}
.app-card h3{font-size:1rem;font-weight:600;color:#393939;margin:0 0 8px}
.app-card p{font-size:.84rem;line-height:1.65;color:#555}

/* ===== 行动号召区 ===== */
.cta-section{background:linear-gradient(135deg,#f6f8fa 0%,#e8edf2 100%);color:#1a1a1a;padding:76px 0;text-align:center;border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed}
.cta-section h2{color:#111;font-size:1.8rem;font-weight:700;margin-bottom:14px}
.cta-section p{color:#5c6675;font-size:.95rem;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}
.cta-section .btn-primary{background:#d40000;color:#fff;padding:13px 36px;border-radius:8px;font-weight:600;display:inline-block}
.cta-section .btn-primary:hover{background:#a80000}

/* ===== 面包屑 ===== */
.breadcrumb{background:#fafafa;border-bottom:1px solid #eee;font-size:.8rem;color:#888;padding:12px 0}
.breadcrumb .container{display:flex;align-items:center;gap:8px}
.breadcrumb a{color:#666}
.breadcrumb a:hover{color:#d40000}
.breadcrumb .bc-sep{color:#ccc}
.breadcrumb .bc-current{color:#111;font-weight:500}

/* ===== 正文内的 Markdown 表格（产品页参数表）===== */
.content-body table{width:100%;border-collapse:collapse;font-size:.85rem;margin:20px 0 28px;background:#fff}
.content-body thead th{background:#111;color:#fff;padding:12px 16px;text-align:left;font-weight:500;font-size:.78rem;letter-spacing:.5px}
.content-body thead th:first-child{border-radius:12px 0 0 0}
.content-body thead th:last-child{border-radius:0 12px 0 0}
.content-body tbody td{padding:10px 16px;border-bottom:1px solid #eee;color:#555;vertical-align:top}
.content-body tbody tr:nth-child(even){background:#fafafa}
.content-body tbody tr:last-child td:first-child{border-radius:0 0 0 12px}
.content-body tbody tr:last-child td:last-child{border-radius:0 0 12px 0}

/* ===== 正文排版 ===== */
.content-body h2{font-size:1.5rem;font-weight:700;color:#111;margin:40px 0 14px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}
.content-body h2:first-child{margin-top:0}
.content-body h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin:26px 0 10px}
.content-body p{margin-bottom:14px;color:#444;line-height:1.85}
.content-body ul{list-style:none;margin:12px 0 20px;padding:0}
.content-body ul li{position:relative;padding-left:20px;margin-bottom:9px;color:#444;font-size:.88rem;line-height:1.75}
.content-body ul li::before{content:"";position:absolute;left:2px;top:10px;width:6px;height:6px;background:#d40000;border-radius:50%}
.content-body ol{margin:12px 0 20px 22px}
.content-body ol li{margin-bottom:9px;color:#444;font-size:.88rem;line-height:1.75}
.content-body blockquote{border-left:3px solid #d40000;background:#fafafa;padding:14px 20px;margin:20px 0;color:#555;font-size:.85rem;border-radius:0 8px 8px 0}
.content-body strong{color:#111;font-weight:600}
.content-body hr{border:none;border-top:1px solid #eee;margin:36px 0}
.content-body a{color:#d40000;font-weight:500}
.content-body a:hover{text-decoration:underline}

/* ===== 产品主图与图库 ===== */
.product-hero{width:100%;border-radius:14px;margin:0 0 32px;box-shadow:0 12px 40px rgba(0,0,0,.10);display:block}
.product-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:16px;margin:24px 0 12px}
.product-gallery img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid #e8e8e8;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:block}
.product-gallery img:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.10);border-color:#1a1a1a}

/* ===== 正文内配图（文章/页面） ===== */
.article-figure{margin:26px 0 34px;text-align:center}
.article-figure img{width:100%;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 8px 26px rgba(0,0,0,.08);display:block}
.article-figure figcaption{font-size:.86rem;color:#6b6b6b;margin-top:10px;line-height:1.5}

/* 首页/列表产品卡配图 */
.product-card .card-img{width:100%;height:200px;object-fit:contain;background:#fff;border:1px solid #f0f1f3;box-sizing:border-box;border-radius:10px;margin-bottom:16px;display:block}
.product-card{padding:20px}

/* ===== 响应式 ===== */
@media(max-width:992px){
  .hero h1{font-size:2.1rem}
  .product-grid{grid-template-columns:repeat(2,1fr)}
  .feature-grid,.app-grid{grid-template-columns:repeat(2,1fr)}
  .content-section{padding:60px 0}
}
@media(max-width:768px){
  .hero{padding:64px 0 48px}
  .hero h1{font-size:1.7rem}
  .hero-sub{font-size:.92rem}
  .product-grid,.feature-grid,.app-grid{grid-template-columns:1fr}
  .content-body h2{font-size:1.25rem}
  .content-body table{font-size:.78rem}
  .content-body thead th,.content-body tbody td{padding:8px 10px}
}

/* ===== 客户评价区（数据源 data/reviews.json）===== */
.reviews-section .section-title{text-align:center;margin-bottom:8px}
.reviews-summary{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}
.reviews-summary .rv-score{font-size:2.4rem;font-weight:700;color:#e87a30;line-height:1}
.reviews-summary .rv-out{font-size:1rem;color:#999}
.reviews-summary .rv-count{font-size:.9rem;color:#777;margin-left:8px}
.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
.review-card{margin:0;padding:24px 22px;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 2px 14px rgba(0,0,0,.04);display:flex;flex-direction:column}
.review-card .rv-stars{color:#f5a623;font-size:1.05rem;letter-spacing:2px;margin-bottom:12px}
.review-card blockquote{margin:0 0 18px;padding:0;border:0;font-size:.92rem;line-height:1.85;color:#444;flex:1}
.review-card figcaption{display:flex;flex-direction:column;gap:3px;padding-top:14px;border-top:1px solid #f0f1f3}
.review-card figcaption strong{font-size:.88rem;color:#1a3a5c;font-weight:600}
.review-card figcaption span{font-size:.78rem;color:#8a8f96}

/* ===== 移动端适配（2026-09-12 体检修复）=====
   问题：顶栏 .topbar 为不换行 flex，内容约需 560px，
        在 375px 手机上溢出 164px（可左右拖动、内容被顶出屏幕）。
   处理：≤768px 时顶栏允许换行并缩小；≤560px 时隐藏邮箱项
        （邮箱在联系页与页脚都有，顶栏让位给语言切换）。 */
@media (max-width: 768px) {
  .topbar { font-size: .72rem; padding: 5px 0; }
  .topbar-inner { flex-wrap: wrap; justify-content: center; row-gap: 4px; gap: 8px; }
  .topbar-left { flex-wrap: wrap; justify-content: center; gap: 10px; }
  .topbar-lang { gap: 3px; }
  .topbar-lang a { padding: 2px 7px; }
  .container { padding-left: 16px; padding-right: 16px; }
}
@media (max-width: 560px) {
  .topbar-left span:nth-child(3) { display: none; }
  .topbar-lang a { padding: 2px 6px; font-size: .72rem; }
}
/* 长英文/泰文标题与表格在窄屏不撑破容器 */
@media (max-width: 768px) {
  .product-hero, .gallery-grid img, table { max-width: 100%; }
  .table-wrap, .spec-table { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  h1, h2, h3 { word-break: break-word; overflow-wrap: anywhere; }
     max-width 拦不住，必须让表格自身可横向滚动，否则整个页面被撑宽（实测 390px 视口溢出 35px） */
  .content-body table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .content-body table th, .content-body table td { white-space: nowrap; }
}

/* ===== 技术资讯栏目：文章卡片 ===== */
.tech-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:30px 0 8px}
.tech-card{display:block;padding:22px 22px 18px;border:1px solid #e8e8e8;border-radius:14px;background:#fff;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}
.tech-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.10);border-color:#1a1a1a}
.tech-card h3{margin:0 0 10px;font-size:1.02rem;line-height:1.5;color:#1a1a1a;font-weight:600}
.tech-card p{margin:0;font-size:.88rem;color:#6b6b6b;line-height:1.7}
.tech-date{display:inline-block;margin-top:12px;font-size:.78rem;color:#9a9a9a}
.tech-empty{margin:26px 0;padding:20px 22px;background:#f7f9fa;border-left:3px solid #1a1a1a;border-radius:0 10px 10px 0;font-size:.92rem;color:#5a5a5a;line-height:1.8}
@media (max-width:560px){.tech-list{grid-template-columns:1fr}}

/* ===== 顶栏语言切换：8 语言下拉菜单（2026-09-16 替换原来平铺 8 个语言链接）=====
   原来 8 个语言（中/英/越/泰/马来/西/俄/德）平铺在深色顶栏，视觉噪、占宽度。
   改为：当前语言 + ▾ 按钮，点开 2 列下拉面板。 */
.topbar-lang{position:relative}
.lang-toggle{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:4px;color:#fff;font:inherit;font-size:.78rem;line-height:1.5;cursor:pointer;white-space:nowrap}
.lang-toggle:hover{background:rgba(255,255,255,.18)}
.lang-toggle .lang-globe{font-size:.85rem;line-height:1}
.lang-toggle .lang-caret{font-size:.6rem;opacity:.85;transition:transform .18s}
.topbar-lang.open .lang-toggle{background:rgba(255,255,255,.2)}
.topbar-lang.open .lang-caret{transform:rotate(180deg)}
.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1300;display:none;grid-template-columns:1fr 1fr;gap:2px;min-width:224px;padding:6px;background:#fff;border:1px solid #e6e9ee;border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.topbar-lang.open .lang-menu{display:grid}
.topbar-lang .lang-menu a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:5px;color:#2b3440;font-size:.82rem;text-decoration:none;white-space:nowrap}
.topbar-lang .lang-menu a:hover{background:#f3f6fb;color:#0b62d6}
.topbar-lang .lang-menu a.active{background:#edf3ff;color:#0b62d6;font-weight:600}
.lang-menu .lm-code{display:inline-block;min-width:22px;font-size:.7rem;font-weight:600;letter-spacing:.4px;color:#8d97a3}
.lang-menu a.active .lm-code{color:#0b62d6}
@media (max-width:768px){
  .lang-toggle{font-size:.75rem;padding:3px 9px}
  .topbar-lang .lang-menu{left:50%;right:auto;transform:translateX(-50%)}
}

/* ===== 媒体中心 ===== */
.media-photos h2,.media-videos h2{font-size:1.9rem;font-weight:700;color:#111;margin-bottom:30px;letter-spacing:-.3px}
.media-group{margin-bottom:46px}
.media-group h3{font-size:1.12rem;font-weight:600;color:#1a1a1a;margin:0 0 16px;padding-left:12px;border-left:3px solid #d40000;line-height:1.4}
.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:12px}
.media-cell{display:block;border-radius:10px;overflow:hidden;border:1px solid #e8e8e8;background:#f2f2f2;aspect-ratio:4/3;transition:border-color .3s}
.media-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}
.media-cell:hover{border-color:#1a1a1a}
.media-cell:hover img{transform:scale(1.06)}
.media-vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:20px}
.media-vcard{margin:0;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;background:#fff}
.media-vcard video{width:100%;height:auto;display:block;background:#000;aspect-ratio:16/9;object-fit:cover}
.media-vcard figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:.9rem;color:#333;line-height:1.5}
.media-vcard figcaption em{font-style:normal;color:#8a8a8a;font-size:.8rem;flex:none}
@media (max-width:768px){
  .media-photos h2,.media-videos h2{font-size:1.5rem;margin-bottom:22px}
  .media-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:8px}
  .media-vgrid{grid-template-columns:1fr}
  .media-group h3{font-size:1.02rem}
}

/* 2026-10-08 顶栏新增项（工程评审/下载中心/搜索）：图标按钮 + 桌面端收紧间距，防溢出 */
.navbar .nav-links .nav-search{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0!important;border-radius:50%;color:#555;border-bottom:none}
.navbar .nav-links .nav-search:hover{background:#f1f1f1;color:#111}
.navbar .nav-links .nav-search::after{display:none}
.navbar .nav-links .nav-ai{border-bottom:1px dashed rgba(212,0,0,.5)}
@media (min-width:993px){
  html[lang="zh-CN"] .navbar .nav-links{gap:.42rem}
  html[lang="zh-CN"] .navbar .nav-links a{font-size:.85rem;padding:6px 4px}
  html[lang="zh-CN"] .navbar .nav-links .btn-quote{font-size:.82rem!important;padding:7px 12px!important}
}
@media (max-width:992px){
  .navbar .nav-links .nav-search{width:auto;height:auto;justify-content:flex-start;padding:12px 0!important;border-radius:0}
  .navbar .nav-links .nav-search svg{margin-right:6px}
}

/* 站内搜索页 */
.site-search{max-width:820px}
.site-search-form{display:flex;gap:10px;align-items:stretch}
.site-search-input{flex:1;min-width:0;font-size:1rem;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#111}
.site-search-input:focus{outline:none;border-color:#d40000;box-shadow:0 0 0 3px rgba(212,0,0,.08)}
.site-search-btn{white-space:nowrap}
.site-search-tip{margin:10px 0 0;color:#777;font-size:.86rem;line-height:1.7}
.site-search-quick{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:.9rem}
.ssq-label{color:#999;font-size:.84rem}
.site-search-quick a{color:#d40000;text-decoration:none;border-bottom:1px solid rgba(212,0,0,.3)}
.site-search-quick a:hover{border-bottom-color:#d40000}
.site-search-status{margin:22px 0 0;color:#666;font-size:.9rem}
.site-search-results{margin-top:10px}
.ssr-item{display:block;padding:16px 4px;border-top:1px solid #eee;text-decoration:none;color:inherit}
.ssr-item:hover{background:#fafafa}
.ssr-title{margin:0 0 6px;font-size:1.02rem;font-weight:600;color:#111;line-height:1.5}
.ssr-item:hover .ssr-title{color:#d40000}
.ssr-desc{margin:0 0 6px;color:#666;font-size:.88rem;line-height:1.6}
.ssr-snip{margin:0;color:#555;font-size:.88rem;line-height:1.75}
.site-search mark{background:rgba(255,214,0,.42);color:#111;padding:0 2px;border-radius:2px}
@media (max-width:560px){
  .site-search-form{flex-direction:column}
  .site-search-btn{width:100%}
}

/* 下载中心：文件表 */
.dl-table td.dl-name{display:flex;align-items:center;gap:12px}
.dl-table .dl-thumb img{width:88px;height:50px;object-fit:cover;border-radius:6px;display:block;border:1px solid #eee}
.dl-table .dl-link{color:#111;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(212,0,0,.35)}
.dl-table .dl-link:hover{color:#d40000;border-bottom-color:#d40000}
.dl-table td.dl-dur,.dl-table td.dl-meta{color:#666;font-size:.86rem;white-space:nowrap}

/* 搜索图标在移动端菜单里显示文字标签（桌面端只留图标） */
.navbar .nav-links .nav-search-label{display:none}
@media (max-width:992px){
  .navbar .nav-links .nav-search-label{display:inline;font-size:.95rem;text-transform:none;letter-spacing:0}
}

/* 移动端菜单里搜索行左对齐（与其它导航项一致） */
@media (max-width:992px){
  .navbar .nav-links .nav-search{justify-content:flex-start;text-align:left;width:100%}
  .navbar .nav-links .nav-search-label{text-align:left}
}

/* ===== 产品/文章详情页：主栏 + 侧栏（2026-10-14 新增）===== */
.dep-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start}
.dep-detail-main{min-width:0}
.dep-detail-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:96px}
.dep-side-box{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:22px 20px}
.dep-side-box h3{font-size:.98rem;font-weight:600;color:#111;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #ececec;line-height:1.5}
.dep-side-box p{font-size:.84rem;color:#666;line-height:1.7;margin:0 0 14px}
.dep-side-list{list-style:none;margin:0 0 16px;padding:0}
.dep-side-list li{display:flex;gap:8px;border-bottom:1px dashed #ececec;padding:9px 0;font-size:.85rem;line-height:1.6}
.dep-side-list li:last-child{border-bottom:none}
.dep-side-list li span{color:#8a8a8a;flex:0 0 76px}
.dep-side-list li a{color:#111;word-break:break-all}
.dep-side-list li a:hover{color:#d40000}
.dep-side-btn{display:inline-block;padding:11px 22px;border-radius:8px;font-size:.88rem;font-weight:600}
.dep-side-links{list-style:none;margin:0;padding:0}
.dep-side-links li{border-bottom:1px dashed #ececec;padding:9px 0;font-size:.86rem;line-height:1.6}
.dep-side-links li:last-child{border-bottom:none;padding-bottom:0}
.dep-side-links li a{color:#333}
.dep-side-links li a:hover{color:#d40000}
.dep-block-title{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:34px 0 14px;padding-left:12px;border-left:3px solid #d40000;line-height:1.4}
.dep-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 10px}
.dep-table{width:100%;min-width:420px;border-collapse:collapse;font-size:.87rem;background:#fff}
.dep-table th,.dep-table td{padding:11px 15px;border-bottom:1px solid #eee;text-align:left;vertical-align:top;line-height:1.6}
.dep-table tbody th{background:#fafafa;color:#555;font-weight:500;width:38%;white-space:nowrap}
.dep-table tbody td{color:#333}
.dep-table tbody tr:nth-child(even) th,.dep-table tbody tr:nth-child(even) td{background:#fafafa}
.dep-note{font-size:.81rem;color:#8a8a8a;line-height:1.75;margin:12px 0 0}
@media (max-width:992px){
  .dep-detail{grid-template-columns:1fr;gap:30px}
  .dep-detail-side{position:static}
  .dep-table{min-width:0}
  .dep-table tbody th{width:auto;white-space:normal}
}

/* ===== 页头 logo 锁定（2026-10-14）===== */
.logo{display:flex;align-items:center;gap:11px;text-decoration:none}
.logo-mark{height:38px;width:auto;display:block}
.logo-text{display:flex;flex-direction:column;line-height:1.2}
.logo-text strong{font-size:1.06rem;font-weight:700;color:#111;letter-spacing:.5px;font-family:inherit}
.logo-text small{font-size:.66rem;letter-spacing:1.6px;text-transform:uppercase;color:#8f8f8f;margin-top:2px}
@media (max-width:520px){.logo-text small{display:none}.logo-mark{height:32px}}
