.mbti-guide{background:var(--dm-paper);min-height:100vh;color:var(--dm-ink);font-family:var(--dm-font-body,Pretendard, sans-serif);letter-spacing:-.025em}.mbti-guide__body{max-width:720px;margin:0 auto;padding:28px 22px 80px}.mbti-guide__back,.mbti-guide__aside{min-height:44px;color:var(--dm-ink);align-items:center;font-weight:700;display:inline-flex}.mbti-guide header{margin:38px 0 48px}.mbti-guide__eyebrow{color:var(--dm-muted);font-size:14px;font-weight:800}.mbti-guide h1{font-family:var(--dm-font-display);word-break:keep-all;font-size:clamp(30px,7vw,42px);font-weight:400;line-height:1.2}.mbti-guide p{color:var(--dm-ink-soft);word-break:keep-all;font-size:16px;line-height:1.7}.mbti-guide section{margin-top:42px}.mbti-guide h2{word-break:keep-all;font-size:22px;line-height:1.35}.mbti-guide__action{border:3px solid var(--dm-ink);min-height:52px;box-shadow:5px 5px 0 var(--dm-ink);background:var(--dm-hi);color:var(--dm-ink);align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.mbti-guide__aside{width:fit-content;margin-top:12px;display:flex}.mbti-guide a:focus-visible{outline:3px solid var(--dm-ink);outline-offset:4px}
