.materials-page .guide-hero-figure>img{aspect-ratio:1200/630;object-fit:contain;object-position:center}.materials-page .guide-article :is(#which-is-better,#comparison,#material-map,#cleaning,#surface-condition,#durability,#water-level,#design-freedom,#noise,#weight,#cost,#chin-acne,#mixed-materials,#cordless,#decision,#supplier-questions,#mistakes,#final-choice)>h2+p{font-weight:600;color:var(--guide-ink)}.materials-diagram{margin:28px 0;padding:24px;background:#f1f8fa;border-top:2px solid #16818c}.materials-diagram>p:first-child{font-weight:600;margin-bottom:18px}.materials-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.materials-map>div{border-top:1px solid #c4dbe3;padding-top:12px}.materials-map dt{font-weight:600;font-size:15px;line-height:1.5}.materials-map dd{margin:6px 0 0;font-size:14px;line-height:1.65;color:#526877}.materials-diagram figcaption{margin-top:20px}.materials-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.materials-gallery figure{margin:0}.materials-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white}.materials-gallery figcaption{text-align:center}.materials-page .guide-proof-pair img{aspect-ratio:1;object-fit:contain}.materials-page .guide-proof-pair .materials-demo{aspect-ratio:720/800;object-fit:cover}.materials-visibility{margin:28px 0;padding:22px 0;border-top:2px solid #16818c;border-bottom:1px solid #d6e4e9}.guide-article .materials-visibility>figcaption{margin:0 0 22px;font-size:18px;font-weight:600;color:var(--guide-ink)}.materials-visibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.materials-visibility-grid>div{min-width:0}.materials-visibility-grid strong{display:block;min-height:48px;font-size:15px;line-height:1.5}.materials-visibility-grid p{margin:12px 0 0;font-size:13px;line-height:1.65;color:var(--guide-muted)}.visibility-detail,.visibility-states{aspect-ratio:4/5}.visibility-detail{position:relative;overflow:hidden;background:white}.visibility-detail img{position:absolute;width:180%;max-width:none;height:auto;left:-40%;bottom:-2%}.visibility-plastic img{width:195%;left:-47.5%}.visibility-states{display:grid;grid-template-rows:1fr 1fr;gap:10px}.visibility-states>div{min-height:0;display:flex;flex-direction:column}.visibility-states img{width:100%;height:0;min-height:0;flex:1 1;object-fit:contain}.visibility-states span{display:block;font-size:12px;line-height:1.5;color:var(--guide-ink);margin-top:3px}@media (max-width:650px){.materials-map{grid-template-columns:1fr;gap:14px}.materials-diagram{padding:20px}.materials-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-visibility-grid{grid-template-columns:1fr;gap:28px}.materials-visibility-grid strong{min-height:0;margin-bottom:12px}.visibility-detail{aspect-ratio:4/3}.visibility-states{aspect-ratio:auto}.visibility-states img{height:auto;flex:none}}