/* Pass-specific font roles. Font files and scale tokens live in typography.css. */
.pass-page{font-family:Pretendard,"Noto Sans KR","Malgun Gothic",sans-serif;font-synthesis:none}
.pass-page #integrate-book-wave .iw-heading h1,
.pass-page main h2,
.pass-page .ps-card>h3,
.pass-page .ps-wave-caption p,
.pass-page .ps-wave-summary,
.pass-page .ps-benefit-pill strong,
.pass-page .ps-count,
.pass-page .ps-bonus-total strong,
.pass-page .ps-bonus-mock-count,
.pass-page .ps-gift-nums b{font-family:Paperlogy,Pretendard,sans-serif;font-weight:700;font-synthesis:none}
.pass-page #integrate-book-wave .iw-heading h1,
.pass-page .ps-count,
.pass-page .ps-benefit-pill strong{font-weight:800}
/* Keep benefit units with their number, without changing their size. */
.pass-page .ps-benefit-pill strong small{font-weight:inherit}
.pass-page .ps-benefit-pill strong small{font-size:.65em}
.pass-page .ps-plus-tile strong i,.pass-page .ps-shelf-card strong i,.ps-intro h1 i{font-family:var(--font-body);font-size:var(--type-note);font-weight:600;line-height:1.4}

.pass-page .ps-choose-common .ps-bonus-mock strong{font-family:Paperlogy,Pretendard,sans-serif;font-weight:700;font-synthesis:none}

.pass-page .ps-bonus-label,.pass-page .ps-common-title{font-family:Pretendard,"Noto Sans KR","Malgun Gothic",sans-serif;font-weight:500;font-synthesis:none}
