.samples-page{max-width:1180px;margin:auto;padding:40px 24px 80px}.samples-header{text-align:center;padding:32px 0 24px}.samples-header p{font:600 12px Georgia,serif;letter-spacing:.18em;color:var(--wine)}.samples-header h1{font:500 clamp(32px,5vw,52px) Georgia,Songti SC,serif;margin:12px 0}.samples-header span{color:var(--muted);font-size:14px}.samples-index{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 40px}.samples-index a{color:var(--wine);background:#fff;border:1px solid var(--line);padding:8px 12px;text-decoration:none;font-size:13px}.samples-section{scroll-margin-top:20px;margin:44px 0}.samples-section h2{font:500 26px Georgia,Songti SC,serif;display:flex;align-items:baseline;gap:12px}.samples-section h2 small{font:600 12px Georgia,serif;color:var(--wine)}.samples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.samples-grid a{background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);overflow:hidden}.samples-image{display:block;position:relative;width:100%;aspect-ratio:3/4}.samples-image img{object-fit:cover;object-position:center top}.samples-grid a>span:last-child{display:block;padding:12px 14px;font-size:13px}@media(max-width:650px){.samples-page{padding:24px 14px 60px}.samples-grid{gap:8px}.samples-grid a>span:last-child{padding:8px;font-size:11px}}