.site .fs-tag{background:var(--color-primary-soft);color:var(--color-primary-deep);font-family:var(--font-sans);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.site .fs-pins{padding-bottom:6px}.site .fs-pins .sec-title{margin-bottom:10px}.site .fs-pins .note{margin:8px 0 0}.site .fs-card{border:1px solid var(--color-primary-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.site .fs-card+.fs-card{margin-top:10px}.site .fs-card-link{color:inherit;gap:12px;padding:12px 12px 8px;display:flex}.site .fs-card-link img{object-fit:cover;background:var(--color-surface-2);border-radius:10px;flex:none;width:112px;height:140px}.site .fs-card-body{min-width:0}.site .fs-card-body h3{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:18px;font-weight:400;display:flex}.site .fs-card-name{font-family:var(--display);font-size:20px}.site .fs-card-place{margin:0 0 4px;font-size:14px;font-weight:700}.site .fs-card-place small{color:var(--color-muted);font-size:12px;font-weight:400;display:block}.site .fs-card-meta{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0 0 2px;font-size:13px;display:flex}.site .fs-card-meta .star{width:14px;height:14px}.site .fs-card-meta .st.open{color:var(--color-open);font-weight:700}.site .fs-card-actions{gap:8px;padding:0 12px 12px;display:flex}.site .fs-card-call,.site .fs-card-more{border-radius:var(--radius-btn);text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.site .fs-card-call{background:var(--color-primary-deep);color:#fff}.site .fs-card-call svg{width:16px;height:16px}.site .fs-card-more{border:1px solid var(--color-line);color:var(--color-ink)}.site .fs-sign{background:var(--aubergine);color:var(--on-dark);border-radius:14px;margin:0 0 12px;padding:14px 16px 16px}.site .fs-sign p{margin:0}.site .fs-sign-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.site .fs-sign-line{color:var(--on-dark-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.site .fs-sign-line i{background:var(--on-dark-2);border-radius:50%;width:10px;height:10px}.site .fs-sign-main{font-family:var(--display);font-size:30px;line-height:1.25;margin-top:8px!important}.site .fs-sign-sub{color:var(--on-dark-2);font-size:14px}.site .fs-proof{background:var(--mist);border-radius:14px;margin:0 0 12px;padding:14px 16px}.site .fs-proof p{margin:0}.site .fs-proof-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.site .fs-proof-score{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex;margin-top:8px!important}.site .fs-proof-score .star{align-self:center;width:20px;height:20px}.site .fs-proof-score b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.2}.site .fs-proof-score small{color:var(--color-muted);font-size:13px}.site .fs-proof-score a{min-height:44px;color:var(--color-blue);align-items:center;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.site .fs-quote{border-left:3px solid var(--color-primary-line);color:var(--color-ink-2);margin:4px 0 0;padding:0 0 0 12px;font-size:14px;line-height:1.6}.site .fs-quote cite{color:var(--color-muted);font-size:12px;font-style:normal;display:block}.site .fs-kw{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.site .fs-kw li{border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-ink-2);padding:3px 10px;font-size:13px}.site .fs-lede{color:var(--color-ink-2);margin:4px 0 8px;font-size:14px;font-weight:700}.sd-featured .sd-call{box-shadow:inset 0 0 0 2px var(--sd-coral)}.sd-featured .sd-call-num,.fs-landing .sd-call-num{font-size:30px}.site .fs-glance dt{white-space:nowrap;width:4.4em}.site .fs-glance dd small{margin-left:0;display:block}.site .fs-faq dl{margin:0}.site .fs-faq dl>div+div{border-top:1px solid var(--color-line-2);margin-top:14px;padding-top:14px}.site .fs-faq dt{margin-bottom:4px;font-weight:700}.site .fs-faq dd{color:var(--color-ink-2);margin:0;line-height:1.65}.site .fs-links{padding:16px}.site .fs-links-title{font-family:var(--display);margin:0 0 8px;font-size:18px;font-weight:400}.site .fs-links .chip{min-height:44px}.site .fs-photo{aspect-ratio:3/2;background:var(--color-surface-2);max-height:320px;overflow:hidden}.site .fs-photo img{object-fit:cover;width:100%;height:100%;display:block}.site .fs-plate.no-photo{margin-top:12px}.site .fs-h1{font-family:var(--display);text-wrap:balance;margin:8px 0;font-size:26px;font-weight:400;line-height:1.3}.site .fs-lead{color:var(--color-ink-2);margin:0 0 8px;font-size:15px;line-height:1.7}.site .fs-shop{border-top:1px solid var(--color-line-2);margin-top:14px;padding-top:14px}.site .fs-shop-name{font-family:var(--display);margin:0 0 10px;font-size:24px;font-weight:400}.site .fs-shop-name a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.site .fs-prose p{color:var(--color-ink-2);margin:0 0 8px;line-height:1.7}.site .fs-more{margin-top:10px}
