/* Small presentation refinements. Brand artwork and product behavior are unchanged. */
.site-header .brand-identity,
.site-header.public-navigation .brand-identity,
.product-shell.public-home .site-header a.brand-identity,
body:has(.conversion-home) .site-header .brand-identity,
.site-footer .brand-footer {align-items:flex-end}
.site-header .brand-identity .brand-hearts,
.site-footer .brand-footer .brand-hearts {margin-bottom:2px}

.public-home .section-icon184 {display:block;width:34px;height:34px;fill:none;stroke:var(--home-green,#2d5042);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.public-home .conversion-gift.gift-feature184 {background:#f2e9dc;border:1px solid #e3d7c5;border-radius:22px;padding:34px 38px;gap:38px;align-items:center;margin-bottom:34px}
.public-home .gift-icon184 {width:40px;height:40px;margin-bottom:18px;stroke:#95583f}
.public-home .conversion-gift.gift-feature184 h2 {font-size:clamp(28px,3vw,38px);line-height:1.2;margin:0}
.public-home .conversion-gift.gift-feature184 h2 em {color:#95583f}
.public-home .gift-feature184+.reviews-home {border-top:1px solid var(--line,#dddccf);padding-top:38px}
.public-home .home-articles-quiet .home-articles-heading {display:flex;flex-direction:row;justify-content:flex-start;gap:16px;align-items:flex-start}
.public-home .home-articles-heading .article-icon184 {flex:0 0 30px;width:30px;height:30px;margin-top:5px}
.public-home .home-articles-heading h2 {margin:0}

.public-home .home-example-full-only .home-example-full {grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;align-items:center}
.public-home .sample-pages184 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;align-items:start}
.public-home .sample-pages184 figure {min-width:0;margin:0}
.public-home .sample-pages184 figure:nth-child(2) {padding-top:24px}
.public-home .sample-pages184 img {display:block;width:100%;height:auto;aspect-ratio:935/1210;object-fit:contain;background:#fff;border:1px solid #d8d6c9;box-shadow:0 7px 18px #253e3512}
.public-home .sample-pages184 figcaption {font-size:13px;line-height:1.4;margin-top:12px;color:var(--muted,#5e685f)}
.public-home .sample-insight184 {min-width:0}
.public-home .sample-insight184 .home-example-excerpt183 {padding:0}
.public-home .sample-insight184 blockquote {font-size:clamp(21px,2.1vw,25px);line-height:1.45}
.public-home .sample-insight184 .home-example-chart {max-width:260px;margin:20px auto 0}
.public-home .sample-insight184 .fuo-wheel-legend {margin-bottom:6px}
.public-home .conversion-recognition {border-top:1px solid var(--line,#dddccf);padding-top:48px}

@media(max-width:780px) {
 .public-home .conversion-recognition {padding-top:32px}
 .public-home .conversion-gift.gift-feature184 {padding:26px 24px;gap:22px}
 .public-home .gift-feature184+.reviews-home {padding-top:28px}
 .public-home .home-articles-quiet .home-articles-heading {gap:12px}
 .public-home .home-articles-heading .article-icon184 {flex-basis:25px;width:25px;height:25px}
}
@media(max-width:640px) {
 .public-home .home-example-full-only .home-example-full {grid-template-columns:minmax(0,1fr);gap:28px}
 .public-home .sample-pages184 {gap:12px;max-width:420px;margin:auto;width:100%}
 .public-home .sample-pages184 figure:nth-child(2) {padding-top:18px}
 .public-home .sample-pages184 figcaption {font-size:12px}
 .public-home .sample-insight184 blockquote {font-size:23px}
 .public-home .conversion-gift.gift-feature184 h2 {font-size:30px}
}
