/* Frostlamp · 暖光参数卡风格 */
:root{--brand:#b45309;--brand-2:#92400e;--link:#9a3412;--soft:#fdf8f2;--line:#eadfd2}
.fl-hero{background:linear-gradient(180deg,#fffaf3 0%,#fdf6ec 100%);border-bottom:1px solid var(--line)}
.fl-hero-inner{max-width:var(--maxw);margin:0 auto;padding:52px 20px;display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}
.fl-kicker{display:inline-block;font-size:12.5px;letter-spacing:.12em;color:var(--brand);font-weight:700;margin-bottom:12px}
.fl-hero h1{font-size:clamp(24px,3.8vw,36px);line-height:1.3;margin:0 0 12px;font-weight:800}
.fl-lede{color:var(--muted);margin:0 0 16px}
.fl-intro{color:var(--muted);font-size:14.5px;border-left:2px solid #e7c9a7;padding-left:14px;margin:0 0 20px}
.fl-hero-fig{margin:0}
.fl-hero-fig img{border-radius:16px;aspect-ratio:4/3;object-fit:cover;box-shadow:0 12px 30px rgba(180,83,9,.14)}
.fl-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 4px}
.fl-path{border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;background:#fff;color:var(--fg)}
.fl-path:hover{text-decoration:none;border-color:#d9b48f;box-shadow:0 6px 18px rgba(180,83,9,.08)}
.fl-path span{font:700 12px/1 var(--font-mono);color:var(--brand)}
.fl-path h2{font-size:16.5px;margin:8px 0 6px}
.fl-path p{font-size:13.5px;color:var(--muted);margin:0}
.fl-checks{border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-top:28px;background:var(--soft)}
.fl-checks h2{margin:0 0 10px;font-size:18px}
.fl-checks ul{margin:0;padding-left:1.1em;color:var(--muted);line-height:1.85}
.fl-checks strong{color:var(--fg)}
.fl-list{margin-top:6px}
.fl-item{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}
.fl-thumb{flex:0 0 180px}
.fl-thumb img{width:180px;height:112px;object-fit:cover;border-radius:10px}
.fl-item h3{margin:0 0 6px;font-size:18px;line-height:1.45}
.fl-item p{margin:0 0 8px;color:var(--muted);font-size:14px}
.fl-meta{display:flex;gap:10px;align-items:center;font-size:12.5px;color:var(--muted)}
@media(max-width:720px){
  .fl-hero-inner{grid-template-columns:1fr;gap:22px}
  .fl-paths{grid-template-columns:1fr}
  .fl-thumb{flex-basis:120px}
  .fl-thumb img{width:120px;height:80px}
}
