body[data-page=reheat]{background:#f6f2e8;color:#392b21;font-family:var(--hibi-type,"Songti SC",serif);min-width:0;color-scheme:light}
body[data-page=reheat] .bread-room{max-width:1056px;margin:auto;padding:24px clamp(20px,5vw,60px) 32px}
body[data-page=reheat] .catalog-top,body[data-page=reheat] .catalog-footer{font-size:13px;gap:16px;display:flex;justify-content:space-between;flex-wrap:wrap}
body[data-page=reheat] a{color:inherit;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}
body[data-page=reheat] a:focus-visible{outline:2px solid #725438;outline-offset:4px}
.reheat-guide{max-width:720px;margin:64px auto 80px;line-height:1.9;font-size:17px}
.reheat-brand{font-size:12px;letter-spacing:.16em;color:#776a5b}
.reheat-guide h1{font-size:clamp(32px,6vw,48px);font-weight:400;letter-spacing:.12em;margin:12px 0 54px}
.reheat-guide section{margin-top:42px;padding-top:28px;border-top:1px solid #d8d0c3}
.reheat-guide h2{font-size:23px;font-weight:400;margin:0 0 18px;letter-spacing:.08em}
.reheat-guide p{margin:10px 0}.reheat-guide strong{font-weight:500}.reheat-result{color:#775333}
.reheat-methods{margin:28px 0 0}.reheat-methods>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:20px 0;border-top:1px solid #e4ddd1}
.reheat-methods dd,.reheat-filling dd{margin:0}.reheat-methods dd span{display:block;font-size:15px;color:#776a5b}.reheat-methods small{display:block;font-size:13px;color:#776a5b}
.reheat-filling>div{display:grid;grid-template-columns:3em 1fr;gap:18px;margin:14px 0}.reheat-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:42px;font-size:15px}
@media(max-width:540px){.reheat-guide{margin-top:36px;font-size:16px}.reheat-guide h1{margin-bottom:36px}.reheat-methods>div{grid-template-columns:1fr;gap:5px}.reheat-methods small{display:inline;margin-left:10px}.reheat-guide section{margin-top:32px;padding-top:24px}}
