
button { font: inherit; }
@font-face { font-family: 'Nunito'; src: url('/quick-card/soft-ink-variable.woff2') format('woff2'); font-style: normal; font-weight: 200 1000; font-display: swap; }
.quick-page { font-family: 'Nunito', ui-rounded, 'Arial Rounded MT Bold', sans-serif; font-size: 18px; font-weight: 480; line-height: 1.63; letter-spacing: .003em; overflow-wrap: break-word; }
.quick-page h1, .quick-page h2, .quick-page h3 { font-weight: 820; letter-spacing: -.024em; text-wrap: pretty; }
.quick-page h1 { font-size: clamp(38px, 4.8vw, 70px); line-height: 1.095; }
.quick-page h2 { font-size: clamp(27px, 2.7vw, 39px); line-height: 1.18; }
.quick-page h3 { font-size: 23px; line-height: 1.27; }
.quick-mast { font-size: 16px; font-weight: 720; line-height: 1.4; }
.quick-eyeline { font-size: 18px; font-weight: 760; }
.quick-intro > p { font-size: 21px; line-height: 1.56; }
.quick-notes { font-size: 16px; line-height: 1.5; }
.quick-notes > p { font-weight: 820; }
.quick-next, .quick-footer a { font-weight: 800; line-height: 1.35; }
.quick-footer { font-size: 16px; }
.quick-next::after { font-size: 26px; line-height: 1; }
.quick-page a { text-underline-offset: .23em; text-decoration-thickness: 1.5px; }
@media (max-width: 760px) {
  .quick-page h1 { font-size: clamp(36px, 9.4vw, 49px); }
  .quick-intro > p { font-size: 20px; }
}


.quick-frame { font-size: 21px; line-height: 1.56; font-weight: 620; }
.quick-seal p { font-size: clamp(36px, 3.7vw, 57px); font-weight: 850; line-height: 1.13; letter-spacing: -.035em; }
.quick-cell h2 { font-size: clamp(26px, 2.1vw, 33px); }
.quick-large-question { font-size: 110px; line-height: .95; font-weight: 900; }
@media (max-width: 760px) { .quick-frame { font-size: 20px; } .quick-seal p { font-size: 35px; } }
