/* The review lives in its guide. Its email and controls scroll with the page. */
.guide-email-review.guide-reading.article-layout { width:min(1360px,calc(100% - 64px)); grid-template-columns:minmax(0,1fr); gap:0; }
.guide-email-review.guide-reading .article { width:100%; max-width:none; }
.guide-email-review.guide-reading .article > :is(.gr-header,.gr-section,.gr-footer) { max-width:760px; }
.guide-email-review .gr-contents { display:none; }
.guide-email-review .article .ch-play.wrap { width:100%; max-width:none; margin:32px 0 44px; padding:0; }
@media(max-width:600px) { .guide-email-review.guide-reading.article-layout { width:calc(100% - 36px); } }
.guide-email-review .article .ch-play { color:#173642; font-family:Nunito,system-ui,sans-serif; scroll-margin-top:20px; }
.guide-email-review .article .hp-section-heading { display:flex; justify-content:space-between; align-items:end; gap:32px; margin-bottom:28px; }
.guide-email-review .article .hp-section-heading h2 { max-width:650px; margin:0; font-size:27px; line-height:1.2; letter-spacing:-.02em; }
.guide-email-review .article .hp-section-heading>p { max-width:365px; margin:0; color:#58717f; font-size:16px; line-height:1.65; }
.guide-email-review .article .hp-eyebrow { margin:0 0 10px; color:#087ec1; font-size:11px; line-height:1.5; letter-spacing:.08em; font-weight:900; }
.guide-email-review .article .hp-workspace { background:#fff; border:1px solid #cedfe8; border-radius:18px; box-shadow:0 6px 0 #dceaf2; overflow-anchor:none; }
.guide-email-review .article .hp-workspace-label { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:10px 24px; border-bottom:1px solid #e6edf2; }
.guide-email-review .article .hp-workspace-label>span { display:flex; align-items:center; gap:9px; color:#254855; font-size:13px; font-weight:850; }
.guide-email-review .article .hp-workspace-label i { font-style:normal; color:#9db3be; }
.guide-email-review .article .hp-workspace-label small { color:#7a929e; font-size:12px; font-weight:600; }
.guide-email-review .article .hp-reset { padding:6px 0 6px 10px; border:0; background:transparent; color:#6b8490; font:750 12px/1.4 Nunito,sans-serif; cursor:pointer; }
.guide-email-review .article .hp-reset span { margin-left:7px; }
.guide-email-review .article .hp-reset:hover { color:#147ca9; }
.guide-email-review .article .hp-shopper-context { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:12px 24px; border-bottom:1px solid #dce7ed; background:#f5f9fb; }
.guide-email-review .article .hp-shopper-context>div { display:flex; align-items:baseline; flex-wrap:wrap; gap:5px 10px; }
.guide-email-review .article .hp-shopper-context>div>span { color:#708b97; font-size:12px; }
.guide-email-review .article .hp-shopper-context strong { color:#264c5e; font-size:16px; font-weight:850; }
.guide-email-review .article .hp-shopper-context>p { margin:0; color:#567381; font-size:13px; line-height:1.4; }
.guide-email-review .article .hp-shopper-context>p>span { display:block; margin-bottom:3px; color:#8a9ea8; font-size:9px; font-weight:850; letter-spacing:.07em; }
.guide-email-review .article .hp-workspace-grid { display:grid; grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr); align-items:stretch; }
.guide-email-review .article .hp-email-pane { position:relative; min-width:0; margin:23px; border:1px solid #dddcd6; border-radius:9px; background:#fffaf4; box-shadow:0 4px 14px #23404d08; }
.guide-email-review .article .hp-inbox-header { padding:10px 18px; border-radius:8px 8px 0 0; border-bottom:1px solid #e6e3dc; background:#fff; }
.guide-email-review .article .hp-sender { display:flex; align-items:center; gap:8px; margin-bottom:8px; }
.guide-email-review .article .hp-sender-avatar { display:grid; place-items:center; width:25px; height:25px; border-radius:50%; color:#fff; background:#254bc8; font:700 21px/1 Georgia,serif; padding-bottom:3px; }
.guide-email-review .article .hp-sender>span:nth-child(2) { display:flex; align-items:baseline; gap:6px; }
.guide-email-review .article .hp-sender strong { font-size:12px; font-weight:850; color:#304853; }
.guide-email-review .article .hp-sender small { color:#8a959b; font-size:11px; }
.guide-email-review .article .hp-email-tag { margin-left:auto; color:#9aa3a5; font-size:10px; }
.guide-email-review .article .hp-subject-region { position:relative; padding:2px 6px; margin-inline:-6px; border-radius:4px; }
.guide-email-review .article .hp-field-label { display:block; color:#89959c; font-size:9px; line-height:1.2; margin-bottom:2px; }
.guide-email-review .article [data-email-field='subject'] { display:block; min-height:2.6em; color:#243c48; font-size:16px; line-height:1.3; font-weight:850; }
.guide-email-review .article .hp-email-brand { display:flex; justify-content:space-between; align-items:center; gap:12px; padding:10px 17px; border-bottom:1px solid #e6ddcf; color:#234ac8; }
.guide-email-review .article .hp-email-brand>strong { font:900 17px/1.1 Arial,sans-serif; letter-spacing:-.4px; }
.guide-email-review .article .hp-email-brand>span { max-width:80px; color:#737f96; font:700 8px/1.5 Arial,sans-serif; letter-spacing:.05em; text-align:right; }
.guide-email-review .article .hp-message-region { position:relative; display:grid; grid-template-columns:40% minmax(0,1fr); min-height:272px; }
.guide-email-review .article .hp-product-photo { position:relative; min-height:100%; background:#ffd1b0; }
.guide-email-review .article .hp-product-photo>img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:50% 48%; }
.guide-email-review .article .hp-message-copy { display:flex; flex-direction:column; min-width:0; padding:22px 20px 18px; color:#233d76; }
.guide-email-review .article [data-email-field='headline'] { margin:0; min-height:2.24em; color:#233d76; font:850 clamp(21px,2.1vw,29px)/1.12 Arial,sans-serif; letter-spacing:-.55px; }
.guide-email-review .article [data-email-field='body'] { margin:12px 0 16px; min-height:4.5em; color:#657086; font:400 13px/1.5 Arial,sans-serif; }
.guide-email-review .article .hp-product-details { display:flex; justify-content:space-between; align-items:flex-start; gap:10px; margin-top:auto; padding-top:12px; border-top:1px solid #e1d8ce; }
.guide-email-review .article .hp-product-details>div { min-width:0; }
.guide-email-review .article [data-email-field='product'] { display:block; color:#294478; min-height:1.3em; font:700 13px/1.3 Arial,sans-serif; }
.guide-email-review .article [data-email-field='detail'] { display:block; margin-top:5px; min-height:2.6em; color:#7b8390; font:400 10px/1.3 Arial,sans-serif; }
.guide-email-review .article [data-email-field='price'] { min-width:3ch; min-height:1.3em; color:#294478; font:700 17px/1.3 Arial,sans-serif; white-space:nowrap; }
.guide-email-review .article .hp-email-action { position:relative; padding:12px 18px 9px; border-top:1px solid #e4dbd1; }
.guide-email-review .article [data-sample-link] { display:flex; align-items:center; justify-content:space-between; width:100%; min-height:41px; padding:10px 14px; border:1px solid #2148cb; border-radius:4px; color:#fff; background:#274ece; font:700 13px/1.4 Arial,sans-serif; text-align:left; cursor:pointer; }
.guide-email-review .article [data-sample-link]:hover { background:#173fb9; }
.guide-email-review .article .hp-email-action>p { margin:7px 0 0; color:#8b8d8b; font:400 10px/1.4 Arial,sans-serif; text-align:center; }
.guide-email-review .article .hp-email-foot { display:flex; justify-content:space-between; gap:12px; padding:0 18px 13px; color:#a0a09a; font:400 9px/1.4 Arial,sans-serif; }
.guide-email-review .article .hp-coach { min-width:0; display:flex; flex-direction:column; padding:26px; border-left:1px solid #dce7ed; background:#fbfdff; }
.guide-email-review .article .hp-review-top>[data-review-progress] { display:block; color:#6d8a99; font-size:11px; font-weight:800; }
.guide-email-review .article .hp-fix-list { display:flex; gap:7px; list-style:none; padding:0; margin:13px 0 27px; }
.guide-email-review .article .hp-fix-list>li { display:flex; align-items:center; gap:6px; flex:1; color:#8a9ca6; font-size:11px; }
.guide-email-review .article .hp-fix-number { display:grid; place-items:center; width:23px; height:23px; flex:none; border:1px solid #d3e1e8; border-radius:50%; background:#fff; font-size:11px; font-weight:850; }
.guide-email-review .article .hp-fix-list>li[aria-current='step'] { color:#1983b5; font-weight:850; }
.guide-email-review .article .hp-fix-list>li[aria-current='step'] .hp-fix-number { color:#fff; background:#248dbb; border-color:#248dbb; }
.guide-email-review .article .hp-fix-list>li[data-done='true'] { color:#4d8554; }
.guide-email-review .article .hp-fix-list>li[data-done='true'] .hp-fix-number { border-color:#bdd9be; background:#e8f3e5; color:#3a7d40; }
.guide-email-review .article .hp-review-current { min-height:308px; }
.guide-email-review .article .hp-review-step { display:block; margin-bottom:9px; color:#2184b2; font-size:10px; font-weight:900; line-height:1.4; letter-spacing:.06em; }
.guide-email-review .article .hp-coach h3 { margin:0; min-height:1.3em; color:#234858; font-size:25px; font-weight:900; line-height:1.25; letter-spacing:-.3px; }
.guide-email-review .article .hp-review-reason { margin:12px 0 18px; min-height:3.2em; color:#627f8f; font-size:14px; line-height:1.6; }
.guide-email-review .article .hp-suggestion { min-height:83px; margin:0 0 18px; padding:11px 13px; background:#edf5fa; border-left:2px solid #8bc8e4; }
.guide-email-review .article .hp-suggestion>span { display:block; color:#8ca2ae; font-size:9px; letter-spacing:.06em; font-weight:850; }
.guide-email-review .article .hp-suggestion>p { margin:6px 0 0; color:#355c72; font-size:13px; line-height:1.5; font-weight:750; }
.guide-email-review .article .hp-apply-fix { display:flex; align-items:center; justify-content:space-between; width:100%; min-height:44px; padding:11px 15px; border:1px solid #197dae; border-radius:7px; color:#fff; background:#198bbe; font:850 14px/1.4 Nunito,sans-serif; cursor:pointer; box-shadow:0 3px 0 #146e9a; }
.guide-email-review .article .hp-apply-fix:hover:not(:disabled) { background:#0f7eae; }
.guide-email-review .article .hp-apply-fix:disabled { cursor:default; opacity:.7; }
.guide-email-review .article .hp-review-feedback { margin-top:auto; padding-top:14px; }
.guide-email-review .article [data-review-status] { min-height:2.8em; margin:0; color:#4a8159; font-size:12px; line-height:1.4; }
.guide-email-review .article .hp-compare { display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%; min-height:39px; padding:9px 12px; border:1px solid #c7dce7; border-radius:6px; background:#fff; color:#38718f; font:800 12px/1.4 Nunito,sans-serif; cursor:pointer; }
.guide-email-review .article .hp-compare:hover { background:#edf7fc; }
.guide-email-review .article .hp-compare[aria-pressed='true'] { border-color:#4b9bbb; color:#187aa2; background:#eaf7fd; }
.guide-email-review .article .hp-review-complete { min-height:308px; }
.guide-email-review .article .hp-review-complete .hp-review-step { color:#4a8450; }
.guide-email-review .article .hp-review-complete ul { display:grid; gap:14px; list-style:none; padding:0; margin:23px 0; }
.guide-email-review .article .hp-review-complete li { position:relative; padding-left:25px; color:#567d5f; font-size:13px; line-height:1.5; }
.guide-email-review .article .hp-review-complete li::before { content:'✓'; position:absolute; left:0; top:0; color:#4b8b4f; font-weight:900; }
.guide-email-review .article .hp-review-complete>p { color:#667f8d; font-size:13px; line-height:1.6; margin:0; }
.guide-email-review .article .hp-workspace-footer { display:flex; align-items:center; justify-content:space-between; gap:20px; padding:19px 24px; border-top:1px solid #dce7ed; }
.guide-email-review .article .hp-workspace-footer strong { color:#375969; font-size:14px; font-weight:850; }
.guide-email-review .article .hp-workspace-footer p { margin:4px 0 0; color:#8296a1; font-size:12px; line-height:1.5; }
.guide-email-review .article .hp-review-link { display:flex; align-items:center; justify-content:space-between; gap:22px; min-height:44px; padding:11px 16px; border:1px solid #c2dce9; border-radius:7px; color:#1682b1; background:#eff8fd; font-size:13px; font-weight:850; text-decoration:none; }
.guide-email-review .article .hp-review-link:hover { background:#e3f4fd; border-color:#8dc9e2; }
.guide-email-review .article .hp-next-step { display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 18px; margin:22px 0 0; color:#58717f; font-size:15px; line-height:1.6; }
.guide-email-review .article .hp-next-step a { color:#087ec1; font-weight:850; text-decoration:none; }
.guide-email-review .article .hp-next-step a:hover { text-decoration:underline; text-underline-offset:4px; }
.guide-email-review .article [data-edit-region] { transition:box-shadow .2s; }
.guide-email-review .article [data-edit-region][data-active='true'] { z-index:1; box-shadow:0 0 0 2px #7bc1e1; }
.guide-email-review .article [data-edit-region][data-fixed='true'] { box-shadow:inset 0 0 0 1px #cee4d4; }
.guide-email-review .article [data-edit-region][data-selecting='true'] [data-email-field] { background:#c9eafc; color:#234957; box-shadow:0 0 0 2px #c9eafc; }
.guide-email-review .article [data-email-field][data-typing='true']::after { content:''; display:inline-block; width:2px; height:1em; margin-left:2px; vertical-align:-.1em; background:#168cb9; animation:hp-field-caret .75s step-end infinite; }
@keyframes hp-field-caret { 50% { opacity:0; } }
.guide-email-review .article [data-original='true'] .hp-email-tag { color:#a07146; }
.guide-email-review .article .hp-destination { position:absolute; z-index:5; inset:0; display:flex; align-items:center; justify-content:center; padding:20px; border-radius:8px; background:#f6faf9ee; }
.guide-email-review .article .hp-destination-sheet { width:100%; max-width:390px; padding:23px; background:#fff; border:1px solid #d1e0e5; border-radius:10px; box-shadow:0 12px 34px #2c596018; }
.guide-email-review .article .hp-destination-top { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:24px; color:#8ba0a6; font-size:9px; font-weight:850; letter-spacing:.04em; }
.guide-email-review .article [data-close-destination] { border:0; padding:4px 0 4px 6px; background:transparent; color:#478095; font:800 10px/1.4 Nunito,sans-serif; cursor:pointer; }
.guide-email-review .article [data-close-destination]>span { font-size:17px; margin-left:7px; vertical-align:-1px; }
.guide-email-review .article .hp-destination h3 { margin:0; color:#294f5c; font-size:24px; line-height:1.2; min-height:2.4em; }
.guide-email-review .article .hp-destination [data-destination-copy] { margin:12px 0 22px; min-height:4.5em; color:#6e8995; font-size:13px; line-height:1.5; }
.guide-email-review .article .hp-destination-product { display:flex; align-items:center; gap:15px; padding-block:14px; border-block:1px solid #e2ebee; }
.guide-email-review .article .hp-destination-product>img { width:68px; height:80px; object-fit:cover; border-radius:4px; }
.guide-email-review .article .hp-destination-product strong,.guide-email-review .article .hp-destination-product span { display:block; }
.guide-email-review .article .hp-destination-product strong { color:#31556b; font-size:15px; }
.guide-email-review .article .hp-destination-product span { margin-top:5px; color:#81939d; font-size:12px; }
.guide-email-review .article .hp-destination-note { margin:17px 0 0; color:#91a0a6; font-size:11px; line-height:1.5; }
.guide-email-review .article .ch-play [hidden] { display:none!important; }
.guide-email-review .article .ch-play :is(button,a,[tabindex]):focus-visible { outline:3px solid #149cee; outline-offset:4px; }
@media(max-width:1100px) {
  .guide-email-review .article .hp-workspace-grid { grid-template-columns:minmax(0,1.45fr) minmax(285px,1fr); }
  .guide-email-review .article .hp-email-pane { margin:18px; }
  .guide-email-review .article .hp-coach { padding:22px; }
  .guide-email-review .article .hp-message-copy { padding:19px 16px 15px; }
  .guide-email-review .article [data-email-field='headline'] { font-size:23px; }
  .guide-email-review .article [data-email-field='body'] { font-size:12px; }
  .guide-email-review .article .hp-coach h3 { font-size:23px; }
}
@media(max-width:800px) {
  .guide-email-review .article .hp-section-heading { align-items:flex-start; flex-direction:column; gap:15px; }
  .guide-email-review .article .hp-section-heading>p { max-width:480px; }
  .guide-email-review .article .hp-workspace-grid { display:flex; flex-direction:column; }
  .guide-email-review .article .hp-coach { order:0; padding:18px 22px; border-left:0; border-bottom:1px solid #dce7ed; }
  .guide-email-review .article .hp-email-pane { order:1; margin:20px auto; width:calc(100% - 40px); max-width:570px; }
  .guide-email-review .article .hp-review-top { display:flex; align-items:center; justify-content:space-between; gap:16px; }
  .guide-email-review .article .hp-review-top>[data-review-progress] { font-size:10px; white-space:nowrap; }
  .guide-email-review .article .hp-fix-list { margin:0; gap:13px; }
  .guide-email-review .article .hp-fix-list>li { font-size:10px; gap:5px; }
  .guide-email-review .article .hp-fix-number { width:20px; height:20px; font-size:10px; }
  .guide-email-review .article .hp-review-current { display:grid; grid-template-columns:minmax(0,1fr) 200px; grid-template-rows:auto auto auto; gap:7px 20px; margin-top:15px; min-height:0; }
  .guide-email-review .article .hp-review-step { grid-column:1; margin:0; font-size:9px; }
  .guide-email-review .article .hp-coach h3 { grid-column:1; margin:0; min-height:0; font-size:22px; }
  .guide-email-review .article .hp-review-reason { grid-column:1; margin:0; min-height:3.2em; font-size:12px; line-height:1.5; }
  .guide-email-review .article .hp-suggestion { grid-column:2; grid-row:1/3; margin:0; min-height:66px; padding:9px 11px; }
  .guide-email-review .article .hp-suggestion>span { font-size:8px; }
  .guide-email-review .article .hp-suggestion>p { font-size:11px; margin-top:4px; }
  .guide-email-review .article .hp-apply-fix { grid-column:2; grid-row:3; align-self:end; min-height:39px; padding:9px 12px; font-size:12px; }
  .guide-email-review .article .hp-review-feedback { padding-top:8px; min-height:66px; }
  .guide-email-review .article [data-review-status] { min-height:1.4em; font-size:11px; }
  .guide-email-review .article .hp-review-complete { margin-top:15px; min-height:137px; }
  .guide-email-review .article .hp-review-complete h3 { margin-top:6px; }
  .guide-email-review .article .hp-review-complete ul { gap:6px; margin:12px 0; }
  .guide-email-review .article .hp-review-complete li,.guide-email-review .article .hp-review-complete>p { font-size:12px; }
  .guide-email-review .article .hp-compare { margin-top:6px; width:max-content; }
}
@media(max-width:520px) {
  .guide-email-review .article .ch-play { padding-block:42px; }
  .guide-email-review .article .hp-section-heading h2 { font-size:29px; }
  .guide-email-review .article .hp-section-heading>p { font-size:14px; }
  .guide-email-review .article .hp-eyebrow { font-size:10px; }
  .guide-email-review .article .hp-workspace { border-radius:13px; }
  .guide-email-review .article .hp-workspace-label { padding:13px 15px; gap:8px; }
  .guide-email-review .article .hp-workspace-label>span { gap:6px; font-size:11px; }
  .guide-email-review .article .hp-workspace-label img { width:16px; height:19px; }
  .guide-email-review .article .hp-workspace-label small { font-size:9px; }
  .guide-email-review .article .hp-reset { font-size:10px; padding-left:5px; }
  .guide-email-review .article .hp-reset span { margin-left:3px; }
  .guide-email-review .article .hp-shopper-context { display:block; padding:13px 15px; }
  .guide-email-review .article .hp-shopper-context>div { display:flex; gap:8px; flex-wrap:wrap; align-items:baseline; }
  .guide-email-review .article .hp-shopper-context>div>span { font-size:10px; }
  .guide-email-review .article .hp-shopper-context strong { font-size:13px; }
  .guide-email-review .article .hp-shopper-context>p { margin-top:6px; font-size:11px; }
  .guide-email-review .article .hp-shopper-context>p>span { display:inline; margin-right:7px; font-size:8px; }
  .guide-email-review .article .hp-coach { padding:15px; }
  .guide-email-review .article .hp-review-top { gap:8px; }
  .guide-email-review .article .hp-fix-list { gap:8px; }
  .guide-email-review .article .hp-fix-list>li { gap:4px; font-size:9px; }
  .guide-email-review .article .hp-fix-number { width:18px; height:18px; font-size:9px; }
  .guide-email-review .article .hp-review-top>[data-review-progress] { font-size:9px; }
  .guide-email-review .article .hp-review-current { display:block; margin-top:13px; min-height:207px; }
  .guide-email-review .article .hp-review-step { margin:0 0 5px; font-size:8px; }
  .guide-email-review .article .hp-coach h3 { min-height:1.25em; font-size:20px; }
  .guide-email-review .article .hp-review-reason { margin:7px 0 10px; min-height:3em; font-size:11px; line-height:1.5; }
  .guide-email-review .article .hp-suggestion { margin:0 0 10px; min-height:49px; padding:7px 10px; }
  .guide-email-review .article .hp-suggestion>span { font-size:7px; }
  .guide-email-review .article .hp-suggestion>p { font-size:10px; line-height:1.35; margin-top:3px; }
  .guide-email-review .article .hp-apply-fix { min-height:38px; padding:8px 12px; font-size:12px; }
  .guide-email-review .article .hp-review-feedback { padding-top:6px; min-height:74px; }
  .guide-email-review .article [data-review-status] { min-height:1.4em; font-size:10px; }
  .guide-email-review .article .hp-review-complete { min-height:207px; margin-top:13px; }
  .guide-email-review .article .hp-review-complete h3 { font-size:20px; max-width:250px; }
  .guide-email-review .article .hp-review-complete li { font-size:11px; }
  .guide-email-review .article .hp-review-complete>p { font-size:11px; }
  .guide-email-review .article .hp-compare { min-height:34px; margin-top:5px; padding:7px 10px; font-size:10px; }
  .guide-email-review .article .hp-email-pane { margin:15px; width:calc(100% - 30px); border-radius:7px; }
  .guide-email-review .article .hp-inbox-header { padding:11px 13px 10px; }
  .guide-email-review .article .hp-sender { margin-bottom:7px; gap:6px; }
  .guide-email-review .article .hp-sender-avatar { width:23px; height:23px; font-size:20px; }
  .guide-email-review .article .hp-sender strong { font-size:10px; }
  .guide-email-review .article .hp-sender small { font-size:9px; }
  .guide-email-review .article .hp-email-tag { font-size:8px; }
  .guide-email-review .article .hp-field-label { font-size:8px; }
  .guide-email-review .article [data-email-field='subject'] { min-height:2.6em; font-size:13px; }
  .guide-email-review .article .hp-email-brand { padding:11px 13px; gap:8px; }
  .guide-email-review .article .hp-email-brand>strong { font-size:14px; }
  .guide-email-review .article .hp-email-brand>span { max-width:71px; font-size:6px; }
  .guide-email-review .article .hp-message-region { grid-template-columns:38% minmax(0,1fr); min-height:220px; }
  .guide-email-review .article .hp-message-copy { padding:16px 12px 13px; }
  .guide-email-review .article [data-email-field='headline'] { min-height:2.24em; font-size:20px; letter-spacing:-.4px; }
  .guide-email-review .article [data-email-field='body'] { margin:9px 0 12px; min-height:4.5em; font-size:10px; line-height:1.5; }
  .guide-email-review .article .hp-product-details { gap:5px; padding-top:10px; }
  .guide-email-review .article [data-email-field='product'] { min-height:2.6em; font-size:10px; }
  .guide-email-review .article [data-email-field='detail'] { font-size:8px; min-height:2.6em; margin-top:3px; }
  .guide-email-review .article [data-email-field='price'] { min-width:3ch; font-size:13px; }
  .guide-email-review .article .hp-email-action { padding:11px 13px 9px; }
  .guide-email-review .article [data-sample-link] { min-height:36px; font-size:11px; padding:9px 12px; }
  .guide-email-review .article .hp-email-action>p { font-size:8px; margin-top:6px; }
  .guide-email-review .article .hp-email-foot { padding:0 13px 11px; gap:8px; font-size:7px; }
  .guide-email-review .article .hp-workspace-footer { display:block; padding:16px; }
  .guide-email-review .article .hp-workspace-footer strong { font-size:13px; }
  .guide-email-review .article .hp-workspace-footer p { font-size:11px; }
  .guide-email-review .article .hp-review-link { width:100%; margin-top:11px; min-height:39px; font-size:12px; padding:9px 12px; }
  .guide-email-review .article .hp-next-step { font-size:13px; margin-top:17px; }
  .guide-email-review .article .hp-destination { padding:12px; }
  .guide-email-review .article .hp-destination-sheet { padding:17px; }
  .guide-email-review .article .hp-destination-top { margin-bottom:18px; font-size:8px; }
  .guide-email-review .article [data-close-destination] { font-size:9px; }
  .guide-email-review .article .hp-destination h3 { font-size:22px; }
  .guide-email-review .article .hp-destination [data-destination-copy] { font-size:12px; margin:10px 0 17px; }
  .guide-email-review .article .hp-destination-product>img { width:58px; height:69px; }
  .guide-email-review .article .hp-destination-product strong { font-size:13px; }
  .guide-email-review .article .hp-destination-product span { font-size:10px; }
  .guide-email-review .article .hp-destination-note { font-size:10px; }
}
@media(prefers-reduced-motion:reduce) {
  .guide-email-review .article .ch-play * { animation:none!important; transition:none!important; }
}
