@font-face{font-family:'Guide Serif';src:url('/webapp/fonts/NotoSerifKR-Guide.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.guide-editorial-page .journal-page{max-width:1100px;padding:54px 0 60px}
.guide-editorial-page .journal-heading{align-items:flex-end;border:0;padding-bottom:32px}
.guide-editorial-page .journal-heading h1{font-size:34px;letter-spacing:-1.1px;font-weight:600;color:#242b27;margin-bottom:12px}
.guide-editorial-page .journal-heading p{font-size:14px;color:#777b74;font-weight:400;line-height:1.8}
.guide-editorial-page .journal-author,.guide-editorial-page .journal-author span{color:#687269}
.guide-editorial-page .guide-reading-nav{display:flex;justify-content:flex-start;gap:32px;border-top:1px solid #dedfd9;border-bottom:0;padding:22px 0 0;margin-bottom:56px;color:#686e66;font-size:13px}
.guide-editorial-page .guide-reading-nav a:hover{color:#252e27;text-decoration:underline;text-underline-offset:5px}
.guide-editorial-page .guide-reading{max-width:none;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:76px;row-gap:60px}
.guide-editorial-page .guide-chapter,.guide-editorial-page .guide-chapter+.guide-chapter{padding:0;margin:0;scroll-margin-top:35px;border-top:1px solid #a9afa5;min-width:0}
.guide-editorial-page .guide-chapter>header{display:block;margin:0;padding:26px 0 28px}
.guide-editorial-page .guide-chapter h2{font-family:'Guide Serif',serif;font-size:29px;font-weight:400;letter-spacing:-1.1px;line-height:1.6;color:#253b2c;margin:0 0 9px;word-break:keep-all}
.guide-editorial-page .guide-chapter>header p{font-size:13px;color:#82867e;line-height:1.7;letter-spacing:-.1px;margin:0}
.reading-links{list-style:none;padding:0;margin:0}
.reading-entry{padding:0 0 20px;scroll-margin-top:32px}.reading-entry+.reading-entry{padding-top:3px}
.reading-link{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:7px 0;min-height:44px;color:#30352f;font-size:18px;line-height:1.6;font-weight:500;letter-spacing:-.35px;word-break:keep-all}
.reading-arrow{flex:none;font-size:17px;color:#8c9387;font-weight:400}.reading-link:hover>span:first-child{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.reading-link:hover .reading-arrow{color:#253b2c}
.reading-companion{margin-top:1px;line-height:1.8;max-width:95%;font-size:11px;color:#82867c}
.reading-companion>span{margin-right:8px;color:#969b91}.companion-link{color:#727c6d;font-size:12px;font-weight:400}.companion-link:hover{text-decoration:underline;text-underline-offset:3px}.companion-link span{margin-left:4px}
.guide-editorial-page .journal-end{margin-top:35px;border-top:1px solid #dedfd9;padding-top:30px}
.guide-editorial-page .journal-end a{border:0;border-radius:0;padding:8px 0;color:#40533f;font-size:14px;background:none;box-shadow:none}
.guide-editorial-page .menu-links>a,.guide-editorial-page .doctor-link{color:#606b60}.guide-editorial-page .menu-links>a[aria-current=page]{color:#253b2c}.guide-editorial-page .menu-links>a[aria-current=page]::before{background:#344c38}.guide-editorial-page .doctor-link{border-color:#ccd4c8}
.guide-editorial-page a:focus-visible{outline:2px solid #405b3c;outline-offset:5px}
@media(max-width:950px){.guide-editorial-page .guide-reading{column-gap:38px;row-gap:45px}.guide-editorial-page .guide-chapter h2{font-size:25px;letter-spacing:-1px}.reading-link{font-size:17px}.guide-editorial-page .guide-reading-nav{gap:25px;font-size:12px}}
@media(max-width:650px){.guide-editorial-page .journal-page{padding:32px 0 40px}.guide-editorial-page .journal-heading{display:block;padding-bottom:25px}.guide-editorial-page .journal-heading h1{font-size:26px;letter-spacing:-.8px}.guide-editorial-page .journal-heading p{font-size:13px;line-height:1.85;word-break:keep-all}.guide-editorial-page .journal-author{margin-top:17px;font-size:12px}.guide-editorial-page .guide-reading-nav{gap:12px 23px;flex-wrap:wrap;justify-content:flex-start;padding-top:20px;margin-bottom:35px;font-size:12px;line-height:1.8}.guide-editorial-page .guide-reading{display:block}.guide-editorial-page .guide-chapter+.guide-chapter{margin-top:30px}.guide-editorial-page .guide-chapter>header{padding:23px 0 19px}.guide-editorial-page .guide-chapter h2{font-size:27px;margin-bottom:6px;letter-spacing:-1px}.guide-editorial-page .guide-chapter>header p{font-size:12px}.reading-entry{padding-bottom:14px}.reading-link{font-size:17px;gap:16px}.reading-companion{max-width:94%}.companion-link{font-size:11px}.guide-editorial-page .journal-end{margin-top:29px;padding-top:23px}}
@media print{.guide-editorial-page .guide-reading-nav{display:none}.guide-editorial-page .guide-chapter{break-inside:avoid}.guide-editorial-page .guide-reading{display:block}}
