.sst-materials-guide .mc-english{font-size:.78rem;letter-spacing:.035em;color:#827867;margin:-.8rem 0 2.4rem}
.sst-materials-guide .mc-finishing{display:grid;grid-template-columns:2fr 3fr;gap:2rem;align-items:start}
.sst-materials-guide .mc-photo{background:#fff;border:1px solid var(--mg-line);border-radius:6px;overflow:hidden}
.sst-materials-guide .mc-photo img{width:100%;aspect-ratio:4/3;height:auto;object-fit:contain;display:block}
.sst-materials-guide .mc-photo figcaption{padding:1.5rem;border-top:1px solid var(--mg-line)}
.sst-materials-guide .mc-photo figcaption p{font-size:.85rem;margin-top:.6rem}
.sst-materials-guide .mc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.sst-materials-guide .mc-card{background:#fff;padding:1.4rem;border:1px solid var(--mg-line);border-radius:5px}
.sst-materials-guide .mc-num{font-size:.75rem;color:#996c0d;letter-spacing:.08em}
.sst-materials-guide .mc-card h3{margin:.35rem 0 .1rem;font-size:1.25rem}
.sst-materials-guide .mc-card p{font-size:.88rem;line-height:1.8}
.sst-materials-guide .mc-card .mc-card-en{font-size:.72rem;color:#8a8170;margin-bottom:.85rem;min-height:1.3rem}
.sst-materials-guide .mc-meta{display:grid;gap:.25rem;border-top:1px solid #eeece5;margin-top:1rem;padding-top:.8rem;font-size:.78rem}
.sst-materials-guide .mc-meta span{color:#888274}.sst-materials-guide .mc-meta strong{font-weight:500}
.sst-materials-guide .mc-needs{border-top:1px solid #dfdace;margin-top:3.5rem;padding-top:2.5rem;text-align:center}
.sst-materials-guide .mc-needs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2rem 0}
.sst-materials-guide .mc-needs-grid a{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;color:#262620;padding:1rem .4rem;border-radius:4px}
.sst-materials-guide .mc-needs-grid a:hover{background:#fff}.sst-materials-guide .mc-needs-grid svg{width:38px;height:38px;color:#b47c00;margin-bottom:.45rem}
.sst-materials-guide .mc-needs-grid span{font-size:.75rem;color:#777264}.sst-materials-guide .mc-needs .mg-actions{justify-content:center}
.sst-materials-guide .mc-processes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem}
.sst-materials-guide .mc-processes article{border-top:2px solid var(--mg-gold);padding-top:1.15rem}
.sst-materials-guide .mc-processes h3{font-size:1.15rem}.sst-materials-guide .mc-processes p{font-size:.9rem}
.sst-materials-guide .mc-table{background:#fff;border:1px solid var(--mg-line);border-radius:5px;overflow:hidden}
.sst-materials-guide .mc-table table{width:100%;border-collapse:collapse;text-align:left;margin:0}
.sst-materials-guide .mc-table th,.sst-materials-guide .mc-table td{padding:1.1rem 1.5rem;border:0;border-bottom:1px solid var(--mg-line);font-size:.95rem;line-height:1.7}
.sst-materials-guide .mc-table thead{background:#eeece3}.sst-materials-guide .mc-table tbody th{width:35%;font-weight:600}
.sst-materials-guide .mc-table tr:last-child>*{border-bottom:0}
.sst-materials-guide .mc-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;list-style:none;padding:0}
.sst-materials-guide .mc-flow li{border-top:1px solid #d9d5c9;padding-top:1.2rem;position:relative}
.sst-materials-guide .mc-flow li:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--mg-gold)}
.sst-materials-guide .mc-flow span{font-size:.8rem;color:#9b741e}.sst-materials-guide .mc-flow h3{font-size:1.15rem}.sst-materials-guide .mc-flow p{font-size:.85rem}
.sst-materials-guide #material-inquiry{background:#fff5d9}.sst-materials-guide #material-inquiry .mg-heading{margin-bottom:1.2rem}
@media(max-width:1000px){.sst-materials-guide .mc-finishing{grid-template-columns:1fr}.sst-materials-guide .mc-photo{max-width:640px}.sst-materials-guide .mc-processes{grid-template-columns:repeat(3,minmax(0,1fr))}.sst-materials-guide .mc-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}}
@media(max-width:600px){.sst-materials-guide .mc-cards{grid-template-columns:1fr}.sst-materials-guide .mc-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.sst-materials-guide .mc-needs-grid strong{font-size:.85rem}.sst-materials-guide .mc-processes{grid-template-columns:1fr;gap:1.4rem}.sst-materials-guide .mc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sst-materials-guide .mc-table th,.sst-materials-guide .mc-table td{padding:.85rem;font-size:.83rem}.sst-materials-guide .mc-table tbody th{width:40%}.sst-materials-guide .mc-english{line-height:1.8}.sst-materials-guide .mg-section-nav .mg-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem}.sst-materials-guide .mg-section-nav a{font-size:.83rem;padding:.7rem 0}}
