.seo-album{display:grid;gap:18px}.seo-album figure{margin:0}.seo-album img,.seo-album video{width:100%;height:auto;display:block;border-radius:8px}.seo-album figcaption{font-size:.94rem;line-height:1.5;padding:8px}.seo-catalog-links{padding-block:18px 30px}.seo-catalog-links summary{cursor:pointer}.seo-catalog-links ul{display:flex;flex-wrap:wrap;gap:12px 25px;padding-left:20px}.seo-catalog-links a{color:inherit}.seo-guide{line-height:1.65}.seo-guide li{margin-block:9px}.seo-table{width:100%;border-collapse:collapse}.seo-table th,.seo-table td{text-align:left;border-bottom:1px solid #88744f66;padding:13px;vertical-align:top}.seo-table a{color:inherit}.seo-warning{color:#e4c488}.seo-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-stat-grid article{border:1px solid #88744f66;border-radius:8px;padding:20px}.seo-stat-grid strong{font-size:2rem;display:block}.seo-scroll{overflow-x:auto}@media(max-width:680px){.seo-stat-grid{grid-template-columns:1fr}.seo-table th,.seo-table td{padding:9px}}

.seo-guide>summary{cursor:pointer;font-weight:700;padding-block:8px}.seo-image-labels{margin-top:14px}.seo-image-labels summary{cursor:pointer}.seo-image-labels li{margin-block:8px}.seo-table td{overflow-wrap:anywhere}
.art-meta h3 a{color:inherit;text-decoration:none}.art-meta h3 a:hover{text-decoration:underline}

.seo-full-album summary{cursor:pointer;padding:12px 0;font-weight:600}.seo-album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-album-grid img{aspect-ratio:1;object-fit:contain}.seo-album-grid figure{min-width:0}@media(max-width:680px){.seo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seo-stat-grid article{padding:12px 8px;font-size:.8rem}.seo-stat-grid strong{font-size:1.6rem}.seo-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.seo-table tr{display:block;padding-block:12px;border-bottom:1px solid #88744f66}.seo-table td{display:block;width:auto;border:0;padding:6px 0}.seo-table td>p{margin-block:6px}.seo-album-grid{gap:10px}}
