/* Figma card artwork, rebuilt from original food assets and editable UI.
   Shared optical stage removes transparent export padding at every breakpoint. */
body.ui-study :is(#product, #repeat-orders) .warm-card-art {
 --art-accent:#f58b60; --art-soft:#fff0e6; --art-tint:#ffe0cd;
 --art-ink:#302721; --art-muted:#867369; --art-line:#eadfd6;
 position:relative; inset:auto; flex:none; width:100%; height:var(--card-art-height);
 padding:0; overflow:hidden; container-type:size; color:var(--art-ink);
 font-size:13px; line-height:1.3; text-align:left; isolation:isolate;
}
body.ui-study .warm-card-art *, body.ui-study .warm-card-art *::before, body.ui-study .warm-card-art *::after { box-sizing:border-box; }
body.ui-study .warm-card-art .warm-art-composition { position:absolute; inset:12px 22px 20px; }
body.ui-study .warm-card-art img { display:block; width:auto; max-width:100%; height:auto; margin:0; border:0; filter:none; transform:none; mix-blend-mode:normal; object-fit:contain; object-position:center; -webkit-mask-image:none; mask-image:none; flex-shrink:0; }
body.ui-study .warm-card-art :is(strong,b) { font-weight:600; letter-spacing:-.015em; }
body.ui-study .warm-card-art p { margin:0; }
body.ui-study .warm-card-art small { font-size:11px; line-height:1.3; }
body.ui-study .warm-card-art .art-panel { background:#fff; border:1px solid var(--art-line); border-radius:18px; box-shadow:0 5px 14px #53311908; }
body.ui-study .warm-card-art .art-segments { display:flex; gap:4px; padding:4px; border-radius:12px; background:#f7f3ef; }
body.ui-study .warm-card-art .art-segments>span { flex:1; min-width:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; padding:7px 4px; border-radius:9px; }
body.ui-study .warm-card-art .art-segments .is-selected { background:var(--art-accent); color:var(--art-ink); }
body.ui-study .warm-card-art .art-photo-disc { position:absolute; width:min(80cqw,90cqh); aspect-ratio:1; top:0; left:50%; translate:-50% 0; overflow:hidden; }
body.ui-study .warm-card-art .art-photo-disc img { position:absolute; width:138.51%; max-width:none; left:-18.72%; top:-18.64%; }
body.ui-study .warm-card-art .art-size-panel { position:absolute; inset:auto 0 0; padding:12px; }
body.ui-study .warm-card-art .art-size-panel>strong { display:block; margin:0 4px 8px; font-size:13px; }
body.ui-study .warm-card-art .art-builder-title { position:absolute; top:0; width:100%; text-align:center; font-size:13px; z-index:1; }
body.ui-study .warm-card-art .art-builder-photo { position:absolute; width:min(80cqw,82cqh); aspect-ratio:1; top:24px; left:50%; translate:-50% 0; overflow:hidden; border-radius:50%; }
body.ui-study .warm-card-art .art-builder-photo img { position:absolute; width:122.76%; max-width:none; left:-12.3%; top:-21.5%; }
body.ui-study .warm-card-art .art-dough-panel { position:absolute; inset:auto 0 0; padding:8px; }
body.ui-study .warm-card-art .art-dough-panel .art-segments>span { padding-block:9px; font-size:12px; }
body.ui-study .warm-card-art .art-toppings-photo { position:absolute; top:0; left:50%; translate:-50% 0; width:min(80cqw,90cqh); aspect-ratio:1; }
body.ui-study .warm-card-art .art-toppings-panel { position:absolute; inset:auto 10px 0; padding:12px; }
body.ui-study .warm-card-art .art-toppings-panel>strong { display:block; font-size:13px; margin-bottom:8px; }
body.ui-study .warm-card-art .art-topping-options { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; }
body.ui-study .warm-card-art .art-topping-options>div { display:flex; flex-direction:column; justify-content:space-between; gap:8px; padding:8px; border-radius:9px; background:#f7f3ef; font-size:11px; }
body.ui-study .warm-card-art .art-topping-options b { min-height:28px; line-height:1.2; font-weight:500; }
body.ui-study .warm-card-art .art-topping-options span { display:flex; align-items:center; justify-content:space-between; }
body.ui-study .warm-card-art .art-topping-options i { width:17px; height:17px; border-radius:5px; background:var(--art-tint); text-align:center; font-size:15px; line-height:17px; font-style:normal; }
body.ui-study .warm-card-art.art-fee .warm-art-composition { display:flex; flex-direction:column; justify-content:center; gap:12px; }
body.ui-study .warm-card-art .art-fee-receipt { padding:18px; }
body.ui-study .warm-card-art .art-fee-title { display:block; font-size:20px; margin-bottom:14px; }
body.ui-study .warm-card-art .art-fee-dish { display:flex; align-items:center; gap:12px; padding-bottom:14px; border-bottom:1px solid var(--art-line); }
body.ui-study .warm-card-art .art-fee-dish img { width:48px; height:48px; object-fit:cover; border-radius:12px; }
body.ui-study .warm-card-art .art-fee-dish b { display:block; margin-top:4px; }
body.ui-study .warm-card-art .art-fee-delivery { display:flex; justify-content:space-between; margin-block:12px; color:var(--art-muted); font-size:12px; }
body.ui-study .warm-card-art .art-fee-total { display:flex; justify-content:space-between; align-items:center; gap:8px; padding:12px; margin:0 -8px -8px; border-radius:11px; background:var(--art-tint); font-size:clamp(15px,4.5cqw,18px); white-space:nowrap; }
body.ui-study .warm-card-art .art-fee-benefit { display:flex; align-items:center; justify-content:center; align-self:center; gap:10px; padding:10px 16px; width:88%; }
body.ui-study .warm-card-art .art-fee-benefit small { display:block; margin-top:3px; color:var(--art-muted); }
body.ui-study .warm-card-art .art-check { display:grid; place-items:center; width:30px; height:30px; border-radius:10px; color:#9c482c; background:var(--art-soft); font-size:22px; }
@media(max-width:1023px) {
 body.ui-study .warm-card-art .warm-art-composition { inset:10px 14px 16px; }
 body.ui-study .warm-card-art .art-size-panel { padding:9px; }
 body.ui-study .warm-card-art .art-toppings-panel { inset-inline:0; padding:10px; }
 body.ui-study .warm-card-art .art-topping-options { gap:5px; }
 body.ui-study .warm-card-art .art-topping-options>div { padding:7px; gap:5px; }
 body.ui-study .warm-card-art .art-fee-receipt { padding:14px; }
 body.ui-study .warm-card-art .art-fee-title { margin-bottom:10px; }
 body.ui-study .warm-card-art .art-fee-dish { padding-bottom:10px; }
 body.ui-study .warm-card-art .art-fee-benefit { padding:9px 10px; width:94%; }
}


/* Native artwork rebuilt from the editable Figma notification, sauce and
   restaurant layers. Type keeps its size when the carousel becomes narrow. */
body.ui-study .warm-card-art :is(.art-guest-composition,.art-multibrand-composition){
 display:flex;align-items:flex-end;
}
body.ui-study .warm-card-art :is(.art-notifications,.art-sauces-ui,.art-sauce-order,.art-restaurants){
 color:var(--art-ink);background:#fff;border:1px solid var(--art-line);
 border-radius:22px;box-shadow:0 5px 18px #7f442811;
}
body.ui-study .warm-card-art .art-notifications{
 display:flex;flex-direction:column;gap:10px;width:100%;min-height:270px;padding:16px;
}
body.ui-study .warm-card-art .art-notifications-heading{
 display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:24px;
}
body.ui-study .warm-card-art .art-notification-dot{
 width:12px;height:12px;border-radius:50%;background:var(--art-accent);
 box-shadow:0 0 0 5px var(--art-soft);margin-right:3px;
}
body.ui-study .warm-card-art .art-notice{
 display:flex;flex-direction:column;gap:3px;padding:10px 12px;
 border-radius:14px;background:#faf6f2;
}
body.ui-study .warm-card-art .art-notice-new{background:var(--art-soft)}
body.ui-study .warm-card-art .art-notice p{
 margin:0;font-size:14px;line-height:19px;letter-spacing:-.02em;color:var(--art-ink);
}
body.ui-study .warm-card-art .art-notice-time{
 align-self:flex-end;color:var(--art-muted);font-size:10px;line-height:12px;
}
body.ui-study .warm-card-art .art-unread{
 display:flex;align-items:center;gap:8px;margin-top:auto;white-space:nowrap;
 font-size:10px;line-height:14px;color:var(--art-muted);
}
body.ui-study .warm-card-art .art-unread>span{height:1px;flex:1;background:var(--art-line)}

body.ui-study .warm-card-art .art-sauce-order{
 position:absolute;left:5%;right:5%;bottom:211px;display:flex;align-items:center;
 gap:10px;min-height:76px;padding:10px 12px;border-radius:20px;
}
body.ui-study .warm-card-art .art-sauce-food{
 display:block;position:static;flex:none;width:56px;height:56px;max-width:none;
 object-fit:cover;border-radius:12px;transform:none;filter:none;mix-blend-mode:normal;
 -webkit-mask-image:none;mask-image:none;
}
body.ui-study .warm-card-art .art-sauce-order-copy{
 display:flex;flex:1;min-width:0;flex-direction:column;gap:2px;font-size:12px;line-height:15px;
}
body.ui-study .warm-card-art .art-sauce-order-copy>strong{font-weight:500}
body.ui-study .warm-card-art .art-sauce-order-copy>span{font-size:11px;color:var(--art-muted)}
body.ui-study .warm-card-art .art-sauce-order-copy>b{font-size:13px}
body.ui-study .warm-card-art .art-order-quantity{
 display:flex;align-items:center;justify-content:center;flex:none;
 width:24px;height:28px;background:var(--art-soft);border-radius:8px;font-size:13px;
}
body.ui-study .warm-card-art .art-sauces-ui{
 position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:8px;padding:14px;
}
body.ui-study .warm-card-art .art-sauces-title{font-size:18px;line-height:22px}
body.ui-study .warm-card-art .art-sauce-choices{display:flex;flex-direction:column;gap:2px}
body.ui-study .warm-card-art .art-sauce-row{
 display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;
 font-size:14px;line-height:18px;
}
body.ui-study .warm-card-art .art-sauce-row>strong{font-weight:500}
body.ui-study .warm-card-art .art-stepper{display:flex;align-items:center;gap:9px;flex:none}
body.ui-study .warm-card-art .art-stepper>span{
 display:flex;align-items:center;justify-content:center;width:29px;height:29px;
 border-radius:9px;background:#faf6f2;font-size:19px;font-weight:400;line-height:1;
}
body.ui-study .warm-card-art .art-stepper>b{font-size:13px;font-weight:500;color:var(--art-muted)}
body.ui-study .warm-card-art .art-stepper>.art-stepper-plus{background:var(--art-tint)}
body.ui-study .warm-card-art .art-sauce-details{
 padding-top:8px;border-top:1px solid var(--art-line);font-size:12px;line-height:17px;
}
body.ui-study .warm-card-art .art-sauce-details>div{display:flex;justify-content:space-between;gap:8px}
body.ui-study .warm-card-art .art-sauce-details>div+div{color:var(--art-muted)}
body.ui-study .warm-card-art .art-sauce-continue{
 display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:12px;
 background:var(--art-accent);color:var(--art-ink);font-size:14px;line-height:18px;font-weight:600;
}

body.ui-study .warm-card-art .art-restaurants{
 display:flex;flex-direction:column;gap:8px;width:100%;padding:14px;
}
body.ui-study .warm-card-art .art-restaurants-title{margin-bottom:4px;font-size:18px;line-height:23px}
body.ui-study .warm-card-art .art-restaurant{
 display:flex;align-items:center;gap:10px;padding:7px;min-height:67px;
 background:#faf6f2;border:1px solid #f0e8e1;border-radius:16px;
}
body.ui-study .warm-card-art .art-restaurant-selected{background:var(--art-soft);border-color:var(--art-accent)}
body.ui-study .warm-card-art .art-brand-thumb{
 position:static;display:block;width:86px;height:51px;flex:none;max-width:none;object-fit:cover;
 border-radius:10px;transform:none;filter:none;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;
}
body.ui-study .warm-card-art .art-brand-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
body.ui-study .warm-card-art .art-brand-copy>strong{font-size:15px;line-height:19px;font-weight:600}
body.ui-study .warm-card-art .art-brand-copy>span{font-size:11px;line-height:15px;color:var(--art-muted);white-space:nowrap}
body.ui-study .warm-card-art .art-brand-chevron{font-size:25px;line-height:1;font-weight:400;margin-right:2px}

@media(max-width:1023px){
 body.ui-study .warm-card-art .art-notifications{min-height:0;padding:12px;gap:8px}
 body.ui-study .warm-card-art .art-notice{padding:8px 10px;gap:2px}
 body.ui-study .warm-card-art .art-notice p{font-size:13px;line-height:18px}
 body.ui-study .warm-card-art .art-unread{font-size:9px;gap:6px;line-height:12px}
 body.ui-study .warm-card-art .art-sauce-order{left:4%;right:4%;bottom:202px;min-height:66px;padding:8px;gap:8px}
 body.ui-study .warm-card-art .art-sauce-food{width:48px;height:48px}
 body.ui-study .warm-card-art .art-sauce-order-copy{font-size:11px;line-height:13px}
 body.ui-study .warm-card-art .art-sauce-order-copy>span{font-size:10px}
 body.ui-study .warm-card-art .art-sauce-order-copy>b{font-size:12px}
 body.ui-study .warm-card-art .art-sauces-ui{padding:12px;gap:7px}
 body.ui-study .warm-card-art .art-sauce-details{padding-top:7px}
 body.ui-study .warm-card-art .art-restaurants{padding:12px;gap:7px}
 body.ui-study .warm-card-art .art-restaurants-title{margin-bottom:3px}
 body.ui-study .warm-card-art .art-restaurant{min-height:61px;gap:8px;padding:6px}
 body.ui-study .warm-card-art .art-brand-thumb{width:70px;height:47px}
 body.ui-study .warm-card-art .art-brand-copy>strong{font-size:14px;line-height:18px}
 body.ui-study .warm-card-art .art-brand-copy>span{font-size:10px;line-height:14px}
}
@media(max-width:359px){
 body.ui-study .warm-card-art .art-notifications{padding:10px}
 body.ui-study .warm-card-art .art-notice{padding:7px 8px}
 body.ui-study .warm-card-art .art-brand-thumb{width:58px}
 body.ui-study .warm-card-art .art-restaurant{gap:6px}
 body.ui-study .warm-card-art .art-sauce-order-copy>span{display:none}
}


/* Editable retention illustrations, sharing the warm card stage. */
body.ui-study .warm-card-art .art-loyalty-card {
  position:absolute;left:1%;top:8px;width:93%;height:132px;
  display:flex;flex-direction:column;justify-content:space-between;padding:18px;
  background:linear-gradient(115deg,var(--art-soft),var(--art-tint));
  transform:rotate(3deg);border-color:#f2d1be;
}
body.ui-study .warm-card-art .art-loyalty-balance {display:flex;align-items:center;gap:8px;}
body.ui-study .warm-card-art .art-loyalty-balance strong {font-size:30px;line-height:1;font-weight:700;letter-spacing:-.5px;}
body.ui-study .warm-card-art .art-loyalty-balance .art-loyalty-info {margin-left:auto;}
body.ui-study .warm-card-art .art-loyalty-foot {display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;}
body.ui-study .warm-card-art .art-loyalty-foot strong {font-size:15px;}
body.ui-study .warm-card-art .art-loyalty-levels {
  position:absolute;right:0;bottom:0;width:85%;padding:13px;
  display:flex;flex-direction:column;gap:5px;
}
body.ui-study .warm-card-art .art-loyalty-columns {display:flex;justify-content:space-between;gap:6px;padding:0 1px 4px;font-size:11px;line-height:14px;color:var(--art-muted);white-space:nowrap;}
body.ui-study .warm-card-art .art-loyalty-level {display:flex;align-items:center;justify-content:space-between;min-height:27px;padding:3px 12px;border-radius:20px;background:#f7f3ef;font-size:12px;}
body.ui-study .warm-card-art .art-loyalty-level strong {font-size:17px;line-height:21px;font-weight:650;}
body.ui-study .warm-card-art .art-loyalty-level:last-child {background:var(--art-soft);}
body.ui-study .warm-card-art .art-promotions {display:flex;flex-direction:column;justify-content:center;gap:24px;}
body.ui-study .warm-card-art .art-promo-panel {padding:9px 14px;flex:none;border-color:#eee5df;box-shadow:0 3px 10px #53311904;}
body.ui-study .warm-card-art .art-promo-code {width:84%;align-self:flex-start;}
body.ui-study .warm-card-art .art-promo-label {display:flex;align-items:center;gap:6px;font-size:11px;line-height:14px;color:var(--art-muted);}
body.ui-study .warm-card-art .art-promo-code-field {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;}
body.ui-study .warm-card-art .art-promo-code-field strong {font-size:19px;line-height:24px;letter-spacing:.2px;font-weight:650;}
body.ui-study .warm-card-art .art-promo-apply {padding:6px 9px;border-radius:8px;background:var(--art-soft);font-size:11px;line-height:14px;color:var(--art-ink);}
body.ui-study .warm-card-art .art-promo-gift {width:92%;align-self:flex-end;}
body.ui-study .warm-card-art .art-gift-icon {flex:0 0 17.5px;width:17.5px;height:17.4999px;background:var(--art-accent);-webkit-mask:url('assets/card-art/gift.svg') center / contain no-repeat;mask:url('assets/card-art/gift.svg') center / contain no-repeat;}
body.ui-study .warm-card-art .art-promo-gift > strong {display:block;margin-top:5px;font-size:20px;line-height:25px;font-weight:650;letter-spacing:-.3px;}
body.ui-study .warm-card-art .art-promo-gift-cta {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--art-accent);font-size:12px;line-height:16px;font-weight:500;}
body.ui-study .warm-card-art .art-promo-discount {width:80%;align-self:flex-start;display:flex;align-items:center;justify-content:space-between;gap:12px;}
body.ui-study .warm-card-art .art-promo-discount strong {display:block;margin-top:3px;font-size:26px;line-height:30px;font-weight:650;letter-spacing:-.5px;}
body.ui-study .warm-card-art .art-promo-toggle {position:relative;flex:0 0 44px;height:26px;border-radius:20px;background:var(--art-accent);}
body.ui-study .warm-card-art .art-promo-toggle::after {content:'';position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #915a3033;}
body.ui-study .warm-card-art .art-referral-banner {position:absolute;left:7%;top:0;width:86%;height:calc(100% - 14px);padding:17px 18px;text-align:center;}
body.ui-study .warm-card-art .art-referral-title {display:block;max-width:260px;margin:auto;font-size:20px;line-height:25px;font-weight:650;letter-spacing:-.4px;}
body.ui-study .warm-card-art .art-referral-coin {position:absolute;left:50%;top:66px;transform:translateX(-50%);}
body.ui-study .warm-card-art .art-referral-coupon {position:absolute;left:0;bottom:2px;width:100%;height:66px;display:flex;align-items:stretch;background:var(--art-soft);border:1px solid #f3dacb;border-radius:15px;box-shadow:0 6px 16px #5933150a;transform:rotate(-3deg);}
body.ui-study .warm-card-art .art-referral-copy {display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:11px 17px;text-align:left;}
body.ui-study .warm-card-art .art-referral-copy strong {font-size:13px;line-height:16px;font-weight:600;white-space:nowrap;}
body.ui-study .warm-card-art .art-referral-copy span {font-size:12px;line-height:15px;color:var(--art-muted);}
body.ui-study .warm-card-art .art-referral-arrow {display:flex;align-items:center;justify-content:center;flex:0 0 55px;border-left:2px dashed #e7b797;color:var(--art-ink);font-size:23px;}
body.ui-study .warm-card-art .art-message-panel {position:absolute;inset:0;padding:9px;display:flex;flex-direction:column;gap:0;overflow:hidden;}
body.ui-study .warm-card-art .art-message-photo {position:relative;flex:1 1 auto;min-height:110px;overflow:hidden;border-radius:12px;}
body.ui-study .warm-card-art .art-message-photo img {display:block;width:100%;height:100%;object-fit:cover;object-position:center 39%;}
body.ui-study .warm-card-art .art-message-copy {padding:10px 4px 3px;flex:none;}
body.ui-study .warm-card-art .art-message-copy > strong {display:block;font-size:19px;line-height:24px;font-weight:650;letter-spacing:-.3px;}
body.ui-study .warm-card-art .art-message-copy > p {margin:5px 0 0;font-size:14px;line-height:19px;color:var(--art-muted);}
body.ui-study .warm-card-art .art-message-link {display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:9px;padding:9px 11px;border-radius:9px;background:var(--art-soft);font-size:12px;line-height:15px;font-weight:500;}
@media (max-width:1023px) {
  body.ui-study .warm-card-art .art-loyalty-card {height:123px;padding:15px;top:7px;}
  body.ui-study .warm-card-art .art-loyalty-levels {padding:11px;gap:4px;width:88%;}
  body.ui-study .warm-card-art .art-loyalty-level {min-height:25px;padding:2px 10px;}
  body.ui-study .warm-card-art .art-loyalty-columns {font-size:11px;padding-bottom:3px;}
  body.ui-study .warm-card-art .art-promotions {gap:18px;}
  body.ui-study .warm-card-art .art-promo-panel {padding:8px 12px;}
  body.ui-study .warm-card-art .art-promo-code {width:94%;}
  body.ui-study .warm-card-art .art-promo-gift {width:100%;}
  body.ui-study .warm-card-art .art-promo-discount {width:88%;}
  body.ui-study .warm-card-art .art-promo-code-field strong {font-size:19px;line-height:24px;}
  body.ui-study .warm-card-art .art-promo-gift > strong {font-size:19px;line-height:24px;}
  body.ui-study .warm-card-art .art-promo-gift-cta {margin-top:8px;padding:6px 10px;}
  body.ui-study .warm-card-art .art-promo-discount strong {font-size:25px;line-height:28px;}
  body.ui-study .warm-card-art .art-referral-title {font-size:18px;line-height:23px;}
  body.ui-study .warm-card-art .art-referral-banner {padding:16px 14px;}
  body.ui-study .warm-card-art .art-referral-coin {top:58px;transform:translateX(-50%) scale(.92);transform-origin:center top;}
  body.ui-study .warm-card-art .art-referral-coupon {height:62px;}
  body.ui-study .warm-card-art .art-referral-copy {padding-inline:13px;gap:4px;}
  body.ui-study .warm-card-art .art-referral-copy strong {font-size:12px;line-height:15px;}
  body.ui-study .warm-card-art .art-referral-copy span {font-size:11px;line-height:14px;}
  body.ui-study .warm-card-art .art-referral-arrow {flex-basis:44px;}
  body.ui-study .warm-card-art .art-message-copy {padding-top:9px;}
  body.ui-study .warm-card-art .art-message-copy > strong {font-size:17px;line-height:21px;}
  body.ui-study .warm-card-art .art-message-copy > p {font-size:13px;line-height:17px;}
  body.ui-study .warm-card-art .art-message-link {font-size:11px;line-height:14px;margin-top:8px;padding-block:8px;}
}
@media (max-width:359px) {
  body.ui-study .warm-card-art .art-referral-title {font-size:16px;line-height:21px;}
  body.ui-study .warm-card-art .art-referral-coin {top:82px;transform:translateX(-50%) scale(.78);}
  body.ui-study .warm-card-art .art-loyalty-levels {width:94%;padding:10px;}
  body.ui-study .warm-card-art .art-loyalty-columns {font-size:11px;letter-spacing:-.35px;}
  body.ui-study .warm-card-art .art-promo-gift > strong {font-size:19px;}
  body.ui-study .warm-card-art .art-referral-copy {padding-inline:10px;}
  body.ui-study .warm-card-art .art-referral-copy strong {font-size:11px;}
  body.ui-study .warm-card-art .art-referral-arrow {flex-basis:34px;}
  body.ui-study .warm-card-art .art-message-copy > strong {font-size:16px;line-height:20px;}
}
