.seo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0 0;font-size:12px;color:#63755e;line-height:1.6}.seo-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.seo-pagination{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.seo-pagination a{border:1px solid #cdd8c3;border-radius:25px;padding:10px 15px;font-size:12px}.seo-pagination a[aria-current=page]{background:#173e30;color:#e4f4ca}.seo-error{min-height:65vh;padding:90px 0}.seo-error h1{font-size:clamp(36px,5vw,68px);letter-spacing:-2px}.seo-error p{max-width:650px;line-height:1.8;font-size:17px;margin:25px 0 35px}.seo-legal{padding:55px 0 80px;min-height:65vh}.seo-legal h1{font-size:45px}.seo-legal #legal-page-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;line-height:1.9;font-size:15px}#detail-art>.symbol{font-size:clamp(36px,6vw,80px);text-align:center;color:#567d48}#detail-art>img{max-width:90%;height:auto;max-height:560px;object-fit:contain}.footerline{flex-wrap:wrap}.seo-nojs{padding:15px;border:1px solid #d6dfce;border-radius:12px;line-height:1.7;font-size:13px}@media(max-width:700px){.seo-error{padding:45px 0}.seo-legal{padding:30px 0}.seo-breadcrumbs{font-size:11px;gap:6px}}

.seo-legal-links{padding-top:20px;font-size:12px;line-height:1.8}.seo-legal-links a{text-decoration:underline;text-underline-offset:3px}img{max-width:100%}
