/* 기존 랜딩의 색상과 간격을 사용하는 구매 전 정보 영역 */
.guide-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.guide-jump a,.purchase-guide a{color:var(--brand-700);text-decoration:underline;text-underline-offset:4px}
.hero-copy .guide-jump a{color:var(--brand-700)}
.purchase-guide{scroll-margin-top:100px}
.purchase-guide .guide-intro{max-width:760px;margin:0 auto 28px;line-height:1.9;color:#4b5563}
.purchase-guide .guide-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.75}
.purchase-guide .guide-table th,.purchase-guide .guide-table td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd;overflow-wrap:anywhere}
.purchase-guide .guide-table th{background:var(--brand-050);color:var(--brand-900)}
.purchase-guide .guide-table th:first-child{width:30%}
.purchase-guide .guide-checks{padding-left:22px;margin:24px 0;line-height:1.9}
.purchase-guide .guide-checks li+li{margin-top:12px}
.purchase-guide .guide-questions{max-width:850px;margin:auto}
.purchase-guide .guide-question{padding:24px 0;border-bottom:1px solid #ddd}
.purchase-guide .guide-question h3{font-size:19px;line-height:1.6;margin:0 0 10px;color:var(--brand-900)}
.purchase-guide .guide-question p{margin:0;color:#4b5563;line-height:1.9}
.purchase-guide .guide-sources{margin:28px auto 0;max-width:850px;padding-top:20px;border-top:1px solid #ddd;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.purchase-guide .guide-sources ul{padding-left:20px;margin-top:8px}
.purchase-guide .guide-date{color:#626972;font-size:13px;margin-top:12px}
@media(max-width:600px){.purchase-guide .guide-table{font-size:14px}.purchase-guide .guide-table th,.purchase-guide .guide-table td{padding:12px 9px}.purchase-guide .guide-table th:first-child{width:34%}.purchase-guide .guide-question h3{font-size:18px}.guide-jump{font-size:14px;gap:10px 16px}}
