/* Clear topic labels replace decorative English slogans. */
.cover-script,.small-script,.feelings-copy .small-script,.hub-copy .small-script,.closing-card .small-script {font-family:var(--font-body);font-size:18px;line-height:1.65;letter-spacing:0;font-style:normal;}
.brand small{font-family:var(--font-body);font-size:14px;letter-spacing:0;}
.great-heading h2{font-size:32px;line-height:1.5;word-break:keep-all;}
.great-heading-note{max-width:360px;}
.photo-sticker,.petal-note{font-family:var(--font-body);font-size:18px;line-height:1.6;}
.page-head h1,.hub-copy h1,.bloom-cover h1{word-break:keep-all;overflow-wrap:break-word;}
@media(max-width:600px){.great-heading h2{font-size:26px}.cover-script,.small-script,.hub-copy .small-script{font-size:16px}.brand small{font-size:14px}.page-head h1,.hub-copy h1{font-size:30px}.bloom-cover h1{font-size:31px}.cover-desc{line-height:1.9}.welcome-line{flex-wrap:wrap}.welcome-line p{font-size:14px}}
