/* Editorial illustrations only; the existing plate showcase stays unchanged. */
.page-detail [data-plate-method-guide]{margin:16px 0;padding:12px;border:1px solid #a8814566;border-radius:10px;background:#121315}
.page-detail [data-plate-method-guide]>h3{margin:0 0 4px;color:#ecc773}
.page-detail [data-plate-method-guide]>p{margin:4px 0 10px}
.page-detail [data-plate-method-guide] .plate-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.page-detail [data-plate-method-guide] figure{min-width:0;margin:0;padding:10px;border:1px solid #a881454d;border-radius:8px}
.page-detail [data-plate-method-guide] h4{margin:0 0 8px;color:#f0d9aa;font-size:clamp(13px,1.1vw,17px);line-height:1.5}
.page-detail [data-plate-method-guide] .plate-method-image{display:block;width:180px;max-width:100%;margin:auto;border:1px solid #d6b264;border-radius:5px;overflow:hidden;line-height:0}
.page-detail [data-plate-method-guide] .plate-method-image img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}
.page-detail [data-plate-method-guide] .plate-method-image:focus-visible{outline:2px solid #fff;outline-offset:4px}
.page-detail [data-plate-method-guide] figcaption{margin-top:8px;font-size:clamp(12px,1vw,15px);line-height:1.6;color:#e2ded5;overflow-wrap:anywhere}
.page-detail [data-plate-method-guide] figcaption>a{display:block;margin-top:4px;color:#ecc773}
.page-detail [data-plate-method-guide] .plate-method-guide-link{margin:10px 0 0}
.page-detail dialog.plate-method-modal[data-photo-dialog]{--photo-ratio:0.666667}
@media(max-width:480px){.page-detail [data-plate-method-guide]{padding:8px}.page-detail [data-plate-method-guide] .plate-method-grid{gap:8px}.page-detail [data-plate-method-guide] figure{padding:7px}}
