﻿.catalogue-note{font-size:13px;color:var(--muted);max-width:1050px}.edition-table-wrap{overflow-x:auto;margin:25px 0}.edition-table{width:100%;border-collapse:collapse;background:white;text-align:left;font-size:13px;min-width:580px}.edition-table caption{text-align:left;font-size:11px;color:var(--muted);margin-bottom:10px}.edition-table th,.edition-table td{border:1px solid var(--line);padding:15px 18px;vertical-align:middle}.edition-table thead{background:#e9eddf}.edition-table tbody th{font:18px Georgia,serif}.edition-table a{text-decoration:underline;text-underline-offset:3px}.edition-table td:last-child{font-size:12px;color:var(--muted)}.catalogue-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0}.catalogue-grid>a{display:block;padding:25px;border:1px solid var(--line);background:#edf0e5;border-radius:5px}.catalogue-grid>a:hover{background:#e3ead6}.catalogue-grid h3{font-size:21px}.catalogue-grid p{font-size:12px;color:var(--muted)}.catalogue-reader-bar{display:flex;gap:25px;justify-content:space-between;align-items:center;margin:25px 0 15px}.catalogue-reader-bar>span{font-size:12px;color:var(--muted)}.catalogue-reader-bar>.button{font-size:12px}.catalogue-pdf{width:100%;height:78vh;min-height:500px;border:1px solid var(--line);background:#edf0e5;border-radius:5px}.catalogue-resource{border-bottom:1px solid var(--line)}.catalogue-resource h2{font-family:Georgia,"Microsoft YaHei",serif;font-size:30px}.catalogue-resource p{color:var(--muted);font-size:13px;max-width:900px}.catalogue-resource>.button{font-size:13px;margin-top:10px}.catalogue-resource>.source{margin-left:23px}.catalogue-chapters{background:#f0f3e7}.catalogue-reader h2{margin-bottom:10px}@media(max-width:650px){.catalogue-grid{grid-template-columns:1fr}.catalogue-reader-bar{align-items:start;flex-direction:column;gap:12px}.catalogue-resource h2{font-size:25px}.catalogue-resource>.source{margin-left:0;display:block}.catalogue-pdf{min-height:400px;height:65vh}.edition-table th,.edition-table td{padding:12px}}@media print{.catalogue-pdf{display:none}.catalogue-grid{display:block}.catalogue-grid>a{margin-bottom:10px}.edition-table{min-width:0;font-size:10px}.catalogue-resource{padding:20px 0}.catalogue-reader-bar>.button{display:none}}
