.guide-page{color:#464139;background:#fffefa;line-height:1.95}.guide-header{position:static;display:flex;align-items:center;gap:30px;padding:16px 6%;border-bottom:1px solid #e9e0ce}.guide-header a:first-child{margin-right:auto}.guide-header img{width:58px;height:60px;object-fit:contain}.guide-header a{font-size:13px;color:inherit;text-decoration:none}.guide-main{max-width:1100px;margin:auto;padding:30px 32px 80px}.guide-breadcrumb{font-size:12px;color:#736956;margin:0 0 50px}.guide-breadcrumb a,.guide-main a:not(.button){color:#796039;text-underline-offset:5px}.guide-hero{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.guide-hero h1{font-family:serif;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.65;letter-spacing:.06em}.guide-hero img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover}.guide-hero p{font-size:14px}.guide-lead{font-family:serif;font-size:20px!important;margin:24px 0}.guide-toc{display:flex;flex-wrap:wrap;gap:18px 30px;border-block:1px solid #e5dccb;margin:56px 0 0;padding:24px 0;font-size:13px}.guide-section{padding:66px 0;border-bottom:1px solid #e5dccb;scroll-margin-top:24px}.guide-section h2,.guide-book h2{font-family:serif;font-size:clamp(23px,2.5vw,30px);font-weight:400;margin:10px 0 26px}.guide-section h3{font-family:serif;font-size:19px;font-weight:400;margin:32px 0 12px}.guide-section p{max-width:900px;margin:16px 0;font-size:15px}.guide-note{font-size:12px!important;color:#716b61}.guide-table-wrap{overflow-x:auto;margin:28px 0}.guide-main table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.guide-main caption{text-align:left;font-size:13px;margin-bottom:12px}.guide-main th,.guide-main td{padding:22px 18px;border-bottom:1px solid #e5dccb;vertical-align:top}.guide-main thead{background:#f4f0e7}.guide-main th{font-weight:500}.guide-main small{font-size:12px;font-weight:400;color:#716b61}.guide-points{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guide-links{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.guide-main address{font-style:normal;font-size:15px;line-height:2}.guide-book{text-align:center;padding:70px 10px 10px}.guide-book p:last-child{font-size:12px;margin-top:16px}@media(max-width:650px){.guide-main{padding:24px 22px 55px}.guide-header{gap:20px}.guide-breadcrumb{margin-bottom:30px}.guide-hero{grid-template-columns:1fr;gap:24px}.guide-hero img{aspect-ratio:1.45}.guide-toc{margin-top:36px;display:grid;gap:12px}.guide-section{padding:42px 0}.guide-points{grid-template-columns:1fr;gap:0}.guide-main th,.guide-main td{padding:15px 9px;font-size:13px}.guide-main th:first-child{width:44%}.guide-main td{width:28%}}
