 .guide{max-width:870px}.guide h1,.magazine-index h1{font-size:clamp(34px,5vw,54px)}
.guide-date{color:#565b50;font-size:14px}
.guide-quick,.guide-toc{padding:18px 22px;border:1px solid #ddd6c7;border-radius:14px;margin:24px 0;background:#fffdf8}
.guide-quick{border-left:4px solid #ad7838}.guide-quick h2{font-size:24px;margin:0 0 8px}.guide-quick p,.guide-toc ol{margin:0}
.guide-toc{display:block}.guide-toc a{font-weight:600;text-decoration:underline}
.guide-table{overflow-x:auto;border:1px solid #ddd6c7;border-radius:12px;background:#fffdf8}
.guide-table table{border-collapse:collapse;width:100%;min-width:520px}.guide-table :is(th,td){text-align:left;padding:12px;vertical-align:top;border-bottom:1px solid #e5dfd3}
.guide-table thead{background:#e9eadd}.guide-table tr:last-child>*{border-bottom:none}
.magazine-index{max-width:none}.magazine-index .card{margin-top:0}.guide h3{margin-bottom:4px}.guide h3+p{margin-top:0}
