.skin-features{margin:42px 0}.skin-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skin-feature{padding:24px;background:#fff;border:1px solid #dfe4e8;border-radius:12px;min-width:0}.skin-feature h3{font-size:20px;line-height:1.35;margin:0 0 12px}.skin-feature p{margin:0;line-height:1.7}.skin-guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.skin-guide-actions a{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}
.skin-guide-intro{padding:30px;margin:26px 0;border:1px solid #dfe4e8;background:#fff;border-radius:12px}.skin-guide-intro h1{font-size:clamp(30px,4vw,46px);line-height:1.2}.skin-guide-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;align-items:start}.skin-guide-layout aside{position:sticky;top:20px;border:1px solid #dfe4e8;background:#fff;border-radius:12px;padding:18px}.skin-guide-layout aside h2{font-size:20px}.skin-guide-layout aside nav{display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto}.skin-guide-layout aside a{display:flex;align-items:center;min-height:44px;line-height:1.4;padding:5px 0;box-sizing:border-box}.skin-guide-section{padding:26px;margin:0 0 20px;border:1px solid #dfe4e8;border-radius:12px;background:#fff;scroll-margin-top:20px}.skin-guide-section h2{font-size:25px;line-height:1.3}.skin-guide-section p{line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.skin-guide-text{line-height:1.7}.skin-guide-updated{font-size:14px;color:#526573}
@media(max-width:850px){.skin-guide-layout{grid-template-columns:minmax(0,1fr)}.skin-guide-layout aside{position:static}.skin-feature-grid{grid-template-columns:minmax(0,1fr)}.skin-guide-intro,.skin-guide-section{padding:20px}}
