.guide-detail-page.ky-hop-dong-wrap{background-color:#fffdf8!important;color:#332b22;font-family:inherit;line-height:1.78}.ky-hop-dong-wrap .article-header{border-bottom:1px solid #e4d3b5;padding-bottom:1.25rem;margin-bottom:1.25rem}.ky-hop-dong-wrap .khtmb-kicker,.ky-hop-dong-wrap .khtmb-eyebrow{margin:0 0 .45rem;color:#8e1b1b;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ky-hop-dong-wrap .khtmb-answer{padding:1.1rem 1.25rem;border-left:4px solid #a61d24;background:#fff5e8;color:#342719;border-radius:0 .75rem .75rem 0;font-size:1.08rem}.ky-hop-dong-wrap .khtmb-intro{margin:1rem 0 1.25rem}.ky-hop-dong-wrap .khtmb-deck{max-width:48rem;margin:.2rem 0 0;color:#665846;font-size:1rem}.ky-hop-dong-wrap .khtmb-route{display:flex;flex-wrap:wrap;gap:.55rem;padding:.9rem 0 1.15rem;border-bottom:1px solid #eadfcf}.ky-hop-dong-wrap .khtmb-route a{display:inline-flex;align-items:center;min-height:2.3rem;padding:.35rem .7rem;border:1px solid #d9c5a6;border-radius:999px;color:#8b1c1c;font-size:.9rem;text-decoration:none}.ky-hop-dong-wrap .khtmb-route a:hover{background:#fff2df;text-decoration:underline}.ky-hop-dong-wrap .khtmb-figure{margin:1.3rem 0 2.25rem}.ky-hop-dong-wrap .article-figure img{display:block;width:100%;max-height:35rem;-o-object-fit:cover;object-fit:cover;border-radius:.65rem}.ky-hop-dong-wrap .article-figure figcaption{margin-top:.5rem;color:#665a4c;font-size:.9rem;text-align:left}.ky-hop-dong-wrap .khtmb-section{margin:2.7rem 0;scroll-margin-top:6rem}.ky-hop-dong-wrap .khtmb-section h2,.ky-hop-dong-wrap .khtmb-faq h2{margin:.2rem 0 .9rem;color:#8e1b1b;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.35}.ky-hop-dong-wrap .khtmb-date-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0}.ky-hop-dong-wrap .khtmb-date-cards article,.ky-hop-dong-wrap .khtmb-two-lanes>div{padding:1rem;border:1px solid #e3d3bb;border-radius:.65rem;background:#fffaf1}.ky-hop-dong-wrap .khtmb-date-cards span{color:#9a2020;font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ky-hop-dong-wrap .khtmb-date-cards h3,.ky-hop-dong-wrap .khtmb-two-lanes h3{margin:.35rem 0;color:#473421;font-size:1.05rem}.ky-hop-dong-wrap .khtmb-date-cards p,.ky-hop-dong-wrap .khtmb-two-lanes p{margin:.3rem 0 0;font-size:.94rem}.ky-hop-dong-wrap .khtmb-note{padding:.9rem 1rem;border:1px solid #e8d8b9;background:#fbf4e6;border-radius:.55rem}.ky-hop-dong-wrap .khtmb-checklist{display:grid;gap:.65rem;padding-left:1.3rem}.ky-hop-dong-wrap .khtmb-checklist li{padding-left:.25rem}.ky-hop-dong-wrap .khtmb-checklist li::marker{color:#a61d24;font-weight:700}.ky-hop-dong-wrap .khtmb-citation{padding-top:.85rem;border-top:1px solid #eadfcf;color:#504438;font-size:.93rem}.ky-hop-dong-wrap .khtmb-citation a,.ky-hop-dong-wrap .content-section a{color:#8d1c1c;text-underline-offset:.15em}.ky-hop-dong-wrap .khtmb-cash-equation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:1.2rem 0;padding:1rem;border:1px solid #dfc69f;background:#fff8ec;border-radius:.7rem}.ky-hop-dong-wrap .khtmb-cash-equation span{padding:.55rem .7rem;border-radius:.45rem;background:#fffdf8;color:#493725;font-weight:650}.ky-hop-dong-wrap .khtmb-cash-equation i{color:#a61d24;font-style:normal;font-weight:800}.ky-hop-dong-wrap .khtmb-time-choice{padding:1.15rem;border-radius:.75rem;background:#fbf6ec}.ky-hop-dong-wrap .khtmb-two-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.ky-hop-dong-wrap .khtmb-faq{margin-top:2.7rem;padding-top:1.4rem;border-top:1px solid #e4d3b5}.ky-hop-dong-wrap .khtmb-next{display:grid;grid-template-columns:1fr;gap:.55rem;margin:2rem 0 1.2rem;padding-top:1.2rem;border-top:1px solid #e4d3b5}.ky-hop-dong-wrap .khtmb-next h2{margin:0 0 .4rem;color:#8e1b1b;font-size:1.35rem}.ky-hop-dong-wrap .khtmb-next a{display:flex;flex-direction:column;gap:.1rem;padding:.75rem .9rem;border:1px solid #e6d8c2;border-radius:.55rem;background:#fffaf2;color:#453624;text-decoration:none}.ky-hop-dong-wrap .khtmb-next a:hover{border-color:#cba976;background:#fff4e4}.ky-hop-dong-wrap .khtmb-next a b{color:#8d1c1c}.ky-hop-dong-wrap .khtmb-next a span{font-size:.93rem}.ky-hop-dong-wrap details.faq-item{margin:.55rem 0;padding:.75rem .9rem;border:1px solid #e5d6bf;border-radius:.55rem;background:#fffaf2}.ky-hop-dong-wrap summary.faq-question{color:#6d211d;font-weight:700;cursor:pointer}.ky-hop-dong-wrap .faq-answer{margin-top:.65rem}.ky-hop-dong-wrap .khtmb-boundary{margin:1.5rem 0 .25rem;padding:.9rem 1rem;border-top:1px solid #dfd0ba;color:#5b5043;font-size:.9rem}@media (max-width: 640px){.ky-hop-dong-wrap .khtmb-date-cards,.ky-hop-dong-wrap .khtmb-two-lanes{grid-template-columns:1fr}.ky-hop-dong-wrap .khtmb-cash-equation{justify-content:flex-start;gap:.3rem}.ky-hop-dong-wrap .khtmb-cash-equation span{font-size:.88rem}.ky-hop-dong-wrap .khtmb-route a{font-size:.84rem}}
