/* Preserve the desktop identity in compositions made for a narrow screen. */
.approved-experience[data-experience="home"] .package-edge { display: none; }
.approved-experience[data-experience="home"] .package-image-caption { display: none; }
.approved-experience[data-experience="home"] .package-hint-mobile { display: none; }
.approved-experience[data-experience="home"] .product-link .product-cta-mobile { display: none; }
.approved-experience[data-experience="home"] .product-link .product-cta-desktop,
.approved-experience[data-experience="home"] .product-link .product-cta-mobile { font: inherit; }
@media (max-width: 760px) {
  .approved-experience[data-experience="home"] { --mobile-gutter: 24px; }
  .approved-experience[data-experience="home"] .hero-bottom { display: none; }

  /* Keep every scene, with less travel between its four selections. */
  .approved-experience[data-experience="home"] .packages { height: 260svh; }
  .approved-experience[data-experience="home"] .story { height: 240svh; }

  .approved-experience[data-experience="home"] .result h2,
  .approved-experience[data-experience="home"] .usb .usb-content h2,
  .approved-experience[data-experience="home"] .tech .tech-content h2,
  .approved-experience[data-experience="home"] .bergen .bergen-content h2,
  .approved-experience[data-experience="home"] .trust .trust-intro h2,
  .approved-experience[data-experience="home"] .questions h2,
  .approved-experience[data-experience="home"] .story .story-copy h3,
  .approved-experience[data-experience="home"] .ready h2 {
    font-family: Roboto, Arial, sans-serif;
    font-size: clamp(36px, 10.5vw, 44px);
    font-weight: 550;
    line-height: 1.08;
    letter-spacing: -.035em;
    text-wrap: balance;
  }
  .approved-experience[data-experience="home"] .result h2 em,
  .approved-experience[data-experience="home"] .usb .usb-content h2 em,
  .approved-experience[data-experience="home"] .tech .tech-content h2 em,
  .approved-experience[data-experience="home"] .bergen .bergen-content h2 em,
  .approved-experience[data-experience="home"] .trust .trust-intro h2 em,
  .approved-experience[data-experience="home"] .questions h2 em {
    color: #5f8256;
    font-weight: 400;
    letter-spacing: inherit;
  }
  .approved-experience[data-experience="home"] .usb .usb-content h2,
  .approved-experience[data-experience="home"] .bergen .bergen-content h2,
  .approved-experience[data-experience="home"] .story .story-copy h3 { font-weight: 600; }
  .approved-experience[data-experience="home"] .result h2,
  .approved-experience[data-experience="home"] .result h2 em { font-weight: 400; }
  .approved-experience[data-experience="home"] .result-head > p,
  .approved-experience[data-experience="home"] .usb .usb-content > p:not(.eyebrow),
  .approved-experience[data-experience="home"] .bergen .bergen-content > p:not(.eyebrow),
  .approved-experience[data-experience="home"] .trust .trust-intro .trust-lead,
  .approved-experience[data-experience="home"] .questions .questions-intro {
    font-size: 15px;
    line-height: 1.65;
    font-weight: 400;
  }

  /* Carry the desktop product scene into a portrait composition. */
  .approved-experience[data-experience="home"] .package-edge:not([hidden]) {
    display: block; position: fixed; z-index: 45; inset: 0 0 auto;
    height: calc(max(14px, env(safe-area-inset-top)) + 94px);
    background: linear-gradient(180deg, #24231f66, transparent);
    pointer-events: none;
  }
  .approved-experience[data-experience="home"] .package-edge-track {
    position: absolute; top: 0; left: env(safe-area-inset-left); right: env(safe-area-inset-right);
    height: 2px; overflow: hidden; background: #e5c98e33;
  }
  .approved-experience[data-experience="home"] .package-edge-fill {
    display: block; width: 100%; height: 100%; background: #e5c98e;
    transform: scaleX(var(--package-progress, .25)); transform-origin: left;
  }
  .approved-experience[data-experience="home"] .package-edge-controls {
    position: absolute; top: calc(max(14px, env(safe-area-inset-top)) + 52px);
    left: 50%; transform: translateX(-50%); display: flex; align-items: center;
    width: min(280px, calc(100% - 40px)); pointer-events: auto;
  }
  .approved-experience[data-experience="home"] .package-edge-controls button {
    flex: 0 0 44px; height: 44px; padding: 12px; border: 0; background: none;
    color: #f0d398; cursor: pointer; touch-action: manipulation;
  }
  .approved-experience[data-experience="home"] .package-edge-controls button:disabled { opacity: .25; cursor: default; }
  .approved-experience[data-experience="home"] .package-edge-controls button:focus-visible { outline: 1px solid #f0d398; border-radius: 12px; }
  .approved-experience[data-experience="home"] .package-edge-controls svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
  .approved-experience[data-experience="home"] .package-edge-label {
    flex: 1; text-align: center; transition: opacity 180ms ease, transform 180ms var(--motion-ease);
  }
  .approved-experience[data-experience="home"] .package-edge-title {
    display: block;
    color: #f0d398; font-family: Roboto, Arial, sans-serif; font-size: 14px;
    font-weight: 500; line-height: 22px; letter-spacing: -.01em;
  }
  .approved-experience[data-experience="home"] .package-edge-counter {
    display: block; margin-top: 1px; color: #ead7ad99; font-size: 10px;
    line-height: 14px; letter-spacing: .12em; font-variant-numeric: tabular-nums;
  }
  .approved-experience[data-experience="home"] .package-edge.is-switching .package-edge-label { opacity: 0; transform: translateY(4px); }
  .approved-experience[data-experience="home"] .product-showcase {
    padding-block: calc(max(14px, env(safe-area-inset-top)) + 108px) calc(96px + env(safe-area-inset-bottom));
    grid-template-rows: minmax(0, 1fr); gap: 0; background: var(--forest);
  }
  .approved-experience[data-experience="home"] .product-showcase > .package-kicker,
  .approved-experience[data-experience="home"] .product-showcase > .product-nav { display: none; }
  .approved-experience[data-experience="home"] .product-showcase > .product-stage { grid-row: 1; }
  .approved-experience[data-experience="home"] .package-image-caption {
    display: block; position: absolute; z-index: 3; left: var(--mobile-gutter); bottom: calc(20px + env(safe-area-inset-bottom));
    font-size: 10px; line-height: 16px; color: #e0e7dcb3; pointer-events: none;
  }
  .approved-experience[data-experience="home"] .product-showcase > .product-image {
    inset: 0; height: 100%; background-position: 58% center; transition: none;
  }
  /* Keep the photograph visible while the copy changes, instead of exposing green. */
  .approved-experience[data-experience="home"] .product-showcase.is-switching > .product-image { opacity: 1; transform: none; }
  .approved-experience[data-experience="home"] .product-showcase > .product-stage-shade {
    background: linear-gradient(180deg, rgba(8,20,15,.4), rgba(8,20,15,.12) 28%, rgba(8,20,15,.52) 55%, rgba(8,20,15,.82));
  }
  .approved-experience[data-experience="home"] .package-meta .eyebrow,
  .approved-experience[data-experience="home"] .package-concept { color: #f0f1e8; }
  .approved-experience[data-experience="home"] .package-position { color: #f1cf8a; }
  .approved-experience[data-experience="home"] .package-concept { font-size: 11px; opacity: .8; }
  .approved-experience[data-experience="home"] .product-nav {
    background: none; box-shadow: none; padding: 0; gap: 12px;
    border: 0; border-radius: 0;
    grid-template-columns: 1.7fr 1fr minmax(44px, .7fr) 1.2fr;
  }
  .approved-experience[data-experience="home"] .product-nav button {
    justify-content: flex-start; min-height: 44px; padding: 8px 0;
    border: 0; border-bottom: 1px solid rgba(247,247,243,.32); border-radius: 0;
    color: #f0f1e8; background: none; text-shadow: 0 1px 8px rgba(8,28,20,.4);
  }
  .approved-experience[data-experience="home"] .product-nav button[aria-pressed="true"] {
    border: 0; border-bottom: 2px solid #f1cf8a; background: none; color: #ffe4a7;
  }
  .approved-experience[data-experience="home"] .product-nav button:focus-visible { outline-color: #f1cf8a; outline-offset: 3px; }
  .approved-experience[data-experience="home"] .product-nav-name { font-size: 12px; font-weight: 500; }
  .approved-experience[data-experience="home"] .product-type { color: #f1cf8a; font-size: 11px; font-weight: 600; }
  .approved-experience[data-experience="home"] .product-showcase .product-copy h2,
  .approved-experience[data-experience="home"] .product-showcase[data-current-product="small"] .product-copy h2 {
    font-family: Roboto, Arial, sans-serif;
    font-size: clamp(44px, 12.7vw, 62px); font-weight: 400;
    line-height: 1.02; letter-spacing: -.045em; margin: 12px 0 18px;
    color: #f1cf8a; background: none; -webkit-text-fill-color: currentColor;
    text-shadow: none; filter: none;
  }
  .approved-experience[data-experience="home"] .product-showcase[data-current-product="small"] .product-name-line,
  .approved-experience[data-experience="home"] .product-showcase[data-current-product="album"] .product-name-line { display: block; }
  .approved-experience[data-experience="home"] .product-showcase .product-desc {
    max-width: 340px; color: #f0f1e8; font-size: 15px; line-height: 1.55; font-weight: 400;
  }
  .approved-experience[data-experience="home"] .product-showcase .product-copy {
    display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: 16px;
  }
  .approved-experience[data-experience="home"] .product-copy > .product-type,
  .approved-experience[data-experience="home"] .product-copy > h2,
  .approved-experience[data-experience="home"] .product-copy > .product-desc,
  .approved-experience[data-experience="home"] .product-copy > .product-scroll-hint { grid-column: 1 / -1; }
  .approved-experience[data-experience="home"] .product-showcase .product-facts,
  .approved-experience[data-experience="home"] .product-showcase .product-price { display: contents; }
  .approved-experience[data-experience="home"] .product-facts > strong {
    grid-column: 1 / -1; grid-row: 4; margin: 22px 0 8px;
    color: #d3dfce; font-size: 14px; font-weight: 500;
  }
  .approved-experience[data-experience="home"] .product-showcase .product-price-value {
    grid-column: 1; grid-row: 5; align-self: center; margin: 0;
    color: #ffe1a8; font-size: 29px; font-weight: 700; letter-spacing: -.035em; text-shadow: none;
  }
  .approved-experience[data-experience="home"] .product-showcase .product-price-note {
    grid-column: 1 / -1; grid-row: 6; margin-top: 3px; color: #e0e7dc; font-size: 12px;
  }
  .approved-experience[data-experience="home"] .packages .product-copy .product-link.mobile-primary-cta {
    grid-column: 2; grid-row: 5; align-self: center;
    min-height: 48px; padding: 0 16px; gap: 12px; font-size: 14px; font-weight: 500; line-height: 1; border-radius: 14px;
    border-color: #ffffff99; background: linear-gradient(160deg, #fffffff0, #f4f0e6de); color: var(--forest);
    box-shadow: 0 4px 14px #0c130f20, inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #423f350d;
    -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px);
  }
  .approved-experience[data-experience="home"] .product-link .product-cta-desktop { display: none; }
  .approved-experience[data-experience="home"] .product-link .product-cta-mobile { display: inline; }
  .approved-experience[data-experience="home"] .packages .product-copy .product-link > span[aria-hidden] {
    display: inline; font-size: 20px;
  }
  .approved-experience[data-experience="home"] .packages .product-copy .product-link.mobile-primary-cta:hover { background: #fff; transform: none; }
  .approved-experience[data-experience="home"] .product-scroll-hint { color: #c8d8c4; font-size: 0; font-weight: 400; text-shadow: none; margin-top: 14px; }
  .approved-experience[data-experience="home"] .product-scroll-hint > span[aria-hidden] { display: none; }
  .approved-experience[data-experience="home"] .product-scroll-hint .package-hint-mobile {
    display: inline-flex; align-items: center; gap: 8px; margin: 0; font-size: 10px; line-height: 18px; color: #c8d8c4b3;
  }
  .approved-experience[data-experience="home"] .package-hint-mobile i {
    position: relative; width: 24px; height: 1px; background: #e5c98e40;
  }
  .approved-experience[data-experience="home"] .package-hint-mobile i::after {
    content: ''; position: absolute; top: -1px; left: 0; width: 8px; height: 3px;
    border-radius: 2px; background: #e5c98e;
    animation: package-swipe-hint 1.8s ease-in-out 3;
  }
  .approved-experience[data-experience="home"] .bergen .bergen-actions .button {
    min-height: 48px; padding: 13px 22px; font-weight: 500;
    border-color: #214b35; background: #214b35;
  }

  /* Bring the examples into view sooner, then explain the three deliverables. */
  .approved-experience[data-experience="home"] .result { padding-block: 72px 64px; }
  .approved-experience[data-experience="home"] .result h2 { font-size: clamp(30px, 8.9vw, 40px); margin-top: 18px; }
  .approved-experience[data-experience="home"] .result-head { margin-bottom: 28px; }
  .approved-experience[data-experience="home"] .result-head > p { margin-top: 22px; }
  .approved-experience[data-experience="home"] .result-gallery { height: clamp(300px, 85vw, 400px); gap: 12px; padding-inline: var(--mobile-gutter); }
  .approved-experience[data-experience="home"] .result-gallery .result-photo { border-radius: 12px; }
  .approved-experience[data-experience="home"] .result .result-footer { padding-top: 4px; }
  .approved-experience[data-experience="home"] .result-footer > div { padding: 18px 0; column-gap: 10px; }
  .approved-experience[data-experience="home"] .result-footer strong { font-size: 16px; font-weight: 500; letter-spacing: -.015em; }
  .approved-experience[data-experience="home"] .result-footer p { font-size: 13px; line-height: 1.55; margin-top: 5px; }

  /* One chapter row is enough to navigate all four story scenes. */
  .approved-experience[data-experience="home"] .story .story-stage .story-hint,
  .approved-experience[data-experience="home"] .story-rail-footer { display: none; }
  .approved-experience[data-experience="home"] .story .story-meta p { font-size: 18px; font-weight: 500; line-height: 1.4; }
  .approved-experience[data-experience="home"] .story .story-meta em { color: #d3dfce; }
  .approved-experience[data-experience="home"] .story .story-kicker { color: #e5c98e; font-weight: 500; }
  .approved-experience[data-experience="home"] .story .story-kicker::after { background: #e5c98e80; }
  .approved-experience[data-experience="home"] .story .story-copy h3 { color: #fffaf0; }
  .approved-experience[data-experience="home"] .story .story-copy h3 em {
    color: #f0d398; font-family: Georgia, serif; font-style: italic; font-weight: 400;
  }
  .approved-experience[data-experience="home"] .story .story-copy > p:last-child {
    margin-top: 18px; font-size: 15px; font-weight: 400; line-height: 1.6; color: #e3eade;
  }
  .approved-experience[data-experience="home"] .story .scene-receive,
  .approved-experience[data-experience="home"] .story .scene-deliver { background: #102f24; }
  .approved-experience[data-experience="home"] .story .scene-receive .scene-photo,
  .approved-experience[data-experience="home"] .story .scene-deliver .scene-photo {
    inset: 0 0 auto; height: 68%; background-position: 58% 60%;
  }
  .approved-experience[data-experience="home"] .story .scene-shade,
  .approved-experience[data-experience="home"] .story .scene-deliver .scene-shade {
    background: linear-gradient(180deg, #102f245c, #102f2429 30%, #102f24c7 55%, #102f24 68%);
  }
  .approved-experience[data-experience="home"] .story .scene-organize {
    background: linear-gradient(125deg, #365743, #a6bca0);
  }
  .approved-experience[data-experience="home"] .story .scene-organize .scene-photo { border-color: #f7f4e9; }
  .approved-experience[data-experience="home"] .story .scene-organize .scene-shade {
    background: linear-gradient(0deg, #102f24f2, #102f24b3 30%, #102f2426 65%);
  }
  .approved-experience[data-experience="home"] .story-copy-wrap::before {
    background: radial-gradient(ellipse at 20% 70%, #11241a80, #11241a35 66%, transparent 82%);
  }
  .approved-experience[data-experience="home"] .story .scan-beam {
    background: #e5c98e; box-shadow: 0 0 24px 10px #e5c98e33;
  }
  .approved-experience[data-experience="home"] .story-chapters {
    display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px;
  }
  .approved-experience[data-experience="home"] .story-chapters button {
    min-width: 0; min-height: 56px; padding: 10px 0 8px; gap: 6px;
  }
  .approved-experience[data-experience="home"] .story-chapters button strong {
    font-size: 12px; font-weight: 500; line-height: 1.25;
  }
  .approved-experience[data-experience="home"] .story .story-chapters button,
  .approved-experience[data-experience="home"] .story .story-chapters button:hover { color: #d2decc; border-color: #f7f4e933; }
  .approved-experience[data-experience="home"] .story .story-chapters button[aria-current] { color: #f0d398; border-color: #e5c98e; }
  .approved-experience[data-experience="home"] .story button:focus-visible { outline-color: #e5c98e; }

  .approved-experience[data-experience="home"] .usb .usb-content,
  .approved-experience[data-experience="home"] .bergen .bergen-content { padding: 44px var(--mobile-gutter) 56px; }
  .approved-experience[data-experience="home"] .usb .usb-content h2,
  .approved-experience[data-experience="home"] .bergen .bergen-content h2 { margin-block: 20px 24px; }
  .approved-experience[data-experience="home"] .usb-specs { margin-top: 28px; padding-top: 22px; gap: 12px; }
  .approved-experience[data-experience="home"] .usb-specs dt { font-size: 20px; font-weight: 500; letter-spacing: -.02em; }
  .approved-experience[data-experience="home"] .usb-specs dd { font-size: 11px; line-height: 1.45; margin-top: 6px; }
  .approved-experience[data-experience="home"] .usb-visual figcaption,
  .approved-experience[data-experience="home"] .bergen-caption { left: var(--mobile-gutter); right: var(--mobile-gutter); }
  .approved-experience[data-experience="home"] .bergen .bergen-layout { width: 100%; }
  .approved-experience[data-experience="home"] .bergen-service strong { font-size: 17px; font-weight: 500; }

  .approved-experience[data-experience="home"] .tech.tech--editorial { padding-block: 72px 64px; }
  .approved-experience[data-experience="home"] .tech .tech-content h2 { margin-block: 20px 24px; }
  .approved-experience[data-experience="home"] .tech-studio { margin-top: 28px; }
  .approved-experience[data-experience="home"] .tech-studio img { border-radius: 12px; box-shadow: none; }
  .approved-experience[data-experience="home"] .tech-studio figcaption { padding-left: 0; font-size: 11px; }
  .approved-experience[data-experience="home"] .tech-perspective .tech-statement { font-size: 20px; line-height: 1.45; font-weight: 400; letter-spacing: -.015em; }
  .approved-experience[data-experience="home"] .tech-perspective .tech-explanation { font-size: 15px; line-height: 1.65; margin-top: 16px; }
  .approved-experience[data-experience="home"] .tech-signature { gap: 14px; }
  .approved-experience[data-experience="home"] .tech-signature img { width: 116px; }
  .approved-experience[data-experience="home"] .tech-signature span { padding-left: 14px; line-height: 1.55; }

  /* Privacy details read as one promise rather than three competing cards. */
  .approved-experience[data-experience="home"] .trust { padding-block: 72px 64px; }
  .approved-experience[data-experience="home"] .trust .trust-intro h2 { margin-top: 20px; }
  .approved-experience[data-experience="home"] .trust .trust-intro .trust-lead { margin-top: 22px; }
  .approved-experience[data-experience="home"] .trust-portrait { border-radius: 12px; box-shadow: none; padding: 8px 8px 57px; }
  .approved-experience[data-experience="home"] .trust-portrait-photo { border-radius: 7px; }
  .approved-experience[data-experience="home"] .trust .trust-details { margin-top: 28px; }
  .approved-experience[data-experience="home"] .trust .trust-points { gap: 0; }
  .approved-experience[data-experience="home"] .trust .trust-points li,
  .approved-experience[data-experience="home"] .trust .trust-points li:first-child {
    grid-template-columns: 26px 1fr; padding: 22px 0; gap: 14px;
    background: none; border: 0; border-bottom: 1px solid #d4ded4; border-radius: 0;
  }
  .approved-experience[data-experience="home"] .trust .trust-points li > .trust-icon { width: 26px; height: 28px; background: none; }
  .approved-experience[data-experience="home"] .trust .trust-icon svg { width: 25px; height: 25px; }
  .approved-experience[data-experience="home"] .trust .trust-points strong { font-size: 16px; font-weight: 500; }
  .approved-experience[data-experience="home"] .trust .trust-layout .trust-points li p { font-size: 14px; line-height: 1.6; margin-top: 8px; }
  .approved-experience[data-experience="home"] .trust .trust-layout > div.trust-details > a { font-size: 13px; line-height: 1.5; }

  .approved-experience[data-experience="home"] .questions.wrap { width: 100%; padding: 72px var(--mobile-gutter) 64px; }
  .approved-experience[data-experience="home"] .questions h2 { margin-top: 20px; }
  .approved-experience[data-experience="home"] .questions .question-list { margin-top: 28px; }
  .approved-experience[data-experience="home"] .question-list summary { min-height: 72px; font-size: 15px; line-height: 1.4; font-weight: 500; }
  .approved-experience[data-experience="home"] .question-list details p { font-size: 14px; line-height: 1.65; }
  .approved-experience[data-experience="home"] .question-list details[open] { background: #f3f6f1; }

  .approved-experience[data-experience="home"] .ready { min-height: 560px; }
  .approved-experience[data-experience="home"] .ready .ready-content { padding-block: 100px 64px; }
  .approved-experience[data-experience="home"] .ready h2 { font-size: clamp(40px, 11vw, 48px); margin-block: 22px; }
  .approved-experience[data-experience="home"] .ready .ready-content > p:not(.eyebrow):not(.ready-assurance) { font-size: 15px; line-height: 1.65; font-weight: 400; }
  .approved-experience[data-experience="home"] .ready .ready-content .ready-order-link { min-height: 48px; padding: 13px 22px; background: #f5f1e6; border-color: #f5f1e6; }
  .approved-experience[data-experience="home"] .ready-order-link .cta-copy strong { font-size: 14px; font-weight: 500; }
  .approved-experience[data-experience="home"] .ready .ready-content > p.ready-assurance { font-size: 13px; font-weight: 400; }

  .approved-experience[data-experience="home"] .footer { padding-top: 48px; }
  .approved-experience[data-experience="home"] .footer .footer-main { gap: 28px; }
  .approved-experience[data-experience="home"] .footer .footer-main a { min-height: 44px; display: flex; align-items: center; font-size: 13px; padding-block: 8px; }
  .approved-experience[data-experience="home"] .footer-main > div:not(:first-child) { gap: 0; }
  .approved-experience[data-experience="home"] .footer .footer-bottom { font-size: 10px; line-height: 1.6; }
  .approved-experience[data-experience="home"] .footer-bottom a { min-height: 44px; display: flex; align-items: center; }
}
@keyframes package-swipe-hint { 50% { transform: translateX(16px); } }
@media (prefers-reduced-motion: reduce) {
  .approved-experience[data-experience="home"] .package-hint-mobile i::after { animation: none; }
}
@media (max-width: 360px) {
  .approved-experience[data-experience="home"] { --mobile-gutter: 20px; }
  .approved-experience[data-experience="home"] .product-nav { grid-template-columns: 1.6fr 1fr minmax(44px, .7fr) 1.15fr; }
  .approved-experience[data-experience="home"] .product-nav-name { font-size: 11px; }
}
@media (max-width: 760px) and (max-height: 700px) {
  .approved-experience[data-experience="home"] .product-showcase .product-copy h2,
  .approved-experience[data-experience="home"] .product-showcase[data-current-product="small"] .product-copy h2 { font-size: 40px; margin-block: 8px 12px; }
  .approved-experience[data-experience="home"] .product-showcase { padding-block: calc(max(14px, env(safe-area-inset-top)) + 100px) calc(96px + env(safe-area-inset-bottom)); gap: 0; }
  .approved-experience[data-experience="home"] .product-facts > strong { margin-top: 14px; }
  .approved-experience[data-experience="home"] .product-showcase .product-price-value { font-size: 26px; }
  .approved-experience[data-experience="home"] .product-scroll-hint { margin-top: 10px; }
  .approved-experience[data-experience="home"] .product-showcase .product-desc { font-size: 14px; line-height: 1.45; }
  .approved-experience[data-experience="home"] .story .story-copy h3 { font-size: 30px; }
  .approved-experience[data-experience="home"] .story .story-copy > p:last-child { font-size: 14px; line-height: 1.5; margin-top: 12px; }
}
