.series-guide h2{scroll-margin-top:25px}
.series-guide .ev-guide-toc{padding:24px;background:#f5ecea;border:1px solid var(--line);border-radius:12px;margin-bottom:34px}
.series-guide .ev-guide-toc ul{columns:2;column-gap:32px;margin:12px 0 0;padding-left:20px}
.series-guide .ev-guide-toc li{break-inside:avoid;padding:3px 0}
.series-guide .ev-guide-toc a{font-size:14px}
.series-guide .ev-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0 32px}
.series-guide table{width:100%;border-collapse:collapse;min-width:620px;font-size:14px;line-height:1.65}
.series-guide caption{text-align:left;font-weight:650;padding:0 0 12px;color:var(--wine)}
.series-guide th,.series-guide td{padding:14px;text-align:left;vertical-align:top;border:1px solid var(--line)}
.series-guide thead th{background:#f2e6e8;color:var(--ink)}
.series-guide tbody th{font-weight:500;background:#fffaf7;color:var(--ink)}
.series-guide .series-products{clear:both}
.series-guide .editorial-product-photo{position:relative;overflow:hidden}
.series-guide .editorial-product-photo img{position:absolute;inset:16px;display:block;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain;max-width:100%;max-height:100%}
.series-guide .series-related{margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}
.series-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.series-related-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:white;text-decoration:none!important}
.series-related-card img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}
.series-related-card>span{font:20px/1.3 Georgia,serif;padding:16px 16px 10px;color:var(--ink)}
.series-related-card>small{font-size:12px;padding:0 16px 16px;color:var(--wine);margin-top:auto}
@media(max-width:700px){.series-guide .ev-guide-toc ul{columns:1}.series-related-grid{grid-template-columns:1fr}.series-guide th,.series-guide td{padding:10px}.series-related-card>span{font-size:21px}}
