.consult-entry{background:#f1ece0;color:#373822!important;border-color:#f1ece0;gap:16px}.consult-entry:hover{background:white}.consult-entry span{font-size:1.2em;font-weight:400}.hero-copy{padding-bottom:35px}.first-visit-box .consult-entry:focus-visible{outline:3px solid #eee0ad;outline-offset:5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.first-visit-guide{padding:0 0 28px;scroll-margin-top:24px}.first-visit-box{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:36px 44px;background:var(--deep);border:1px solid #747052;color:#f5f1e7}.first-visit-copy{min-width:0}.first-visit-copy .eyebrow{color:#d4cbb3;font-size:.67rem;letter-spacing:.18em;margin-bottom:12px}.first-visit-copy h2{font-family:'Noto Sans KR',sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;letter-spacing:-.04em;line-height:1.45;margin:0 0 9px;word-break:keep-all}.first-visit-copy p{font-size:.86rem;line-height:1.8;color:#ddd6c7;margin:0;word-break:keep-all}.first-visit-box .consult-entry{flex-shrink:0;min-height:52px;font-size:.85rem;padding:0 23px;white-space:nowrap;gap:18px}.guide-mobile-break{display:none}
@media(max-width:820px){.first-visit-box{padding:28px 24px;display:block}.first-visit-copy h2{font-size:1.4rem;line-height:1.5}.first-visit-copy .eyebrow{font-size:.64rem;margin-bottom:11px}.first-visit-copy p{font-size:.8rem;line-height:1.85}.first-visit-box .consult-entry{display:flex;width:100%;font-size:.82rem;margin-top:21px;padding:0 16px;gap:14px}.guide-mobile-break{display:block}.first-visit-guide{padding-bottom:20px}}
.hero-guide-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 8px;margin-top:14px;font-size:.79rem;line-height:1.6;font-weight:500;color:#f6f0e4;text-decoration:underline;text-decoration-color:#e4dac2a6;text-underline-offset:6px}.hero-guide-link:hover{color:#fff;text-decoration-color:#fff}.hero-guide-link:focus-visible{outline:2px solid #f1e6c6;outline-offset:4px}@media(max-width:820px){.hero-copy{padding-top:100px}.hero-guide-link{font-size:.75rem;margin-top:11px}.hero-copy .actions{margin-top:0}}