.individual-millings-page{background:#f5f9fb}.individual-millings-page .editorial-lead{color:var(--gray-700);max-width:880px;margin:0;font-size:18px;line-height:1.62}.individual-millings-page .material-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.individual-millings-page .material-list li{color:var(--gray-800);background:#f9fbfc;border:1px solid rgba(0,101,179,.12);border-radius:12px;padding:18px 20px 18px 46px;line-height:1.5;position:relative}.individual-millings-page .material-list li:before{color:var(--primary-color);content:"✓";font-weight:700;position:absolute;left:20px}.individual-millings-page .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.individual-millings-page .process-grid li{border-top:2px solid rgba(0,101,179,.22);padding:18px 8px 0 0}.individual-millings-page .process-grid span{color:var(--primary-color);font-size:13px;font-weight:700}.individual-millings-page .process-grid h3{color:var(--gray-900);margin:9px 0 7px;font-size:19px}.individual-millings-page .process-grid p{color:var(--gray-700);margin:0;font-size:15px;line-height:1.5}.individual-millings-page .tech-note,.individual-millings-page .brief-placeholder{border-left:3px solid var(--primary-color);color:var(--gray-700);background:#f9fbfc;max-width:940px;padding:18px 20px;line-height:1.6}.individual-millings-page .brief-placeholder p{margin:0}.millings-gallery{background:#f5f9fb;margin:0;padding:0 0 28px}.millings-gallery>.container{max-width:1320px}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.individual-millings-page .gallery-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #dbe6ed;border-radius:16px;width:100%;padding:0;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden;box-shadow:0 4px 14px rgba(32,67,85,.06)}.individual-millings-page .gallery-item:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(24,63,89,.13)}.individual-millings-page .image-wrapper{aspect-ratio:1;background:#f5f7f8;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.individual-millings-page .image-wrapper img{object-fit:contain;width:100%;height:100%}.individual-millings-page .gallery-zoom-hint{position:absolute;top:12px;left:12px}.individual-millings-page .item-title{color:var(--gray-900);margin:0;padding:12px 14px 14px;font-size:17px;font-weight:400;line-height:1.25}@media (max-width:991px){.individual-millings-page .process-grid,.gallery-grid,.gallery-grid.featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.individual-millings-page .editorial-lead{font-size:16px}.individual-millings-page .material-list{grid-template-columns:1fr}.individual-millings-page .process-grid{grid-template-columns:1fr 1fr}.individual-millings-page .item-title{padding:10px 11px 11px;font-size:14px}.millings-gallery{padding-bottom:22px}}@media (max-width:420px){.individual-millings-page .gallery-zoom-hint{display:none}}
