/* One wordmark for every LR page, including generated product pages. */
body .brand{display:inline-flex;flex-direction:row;align-items:center;gap:0;text-decoration:none;line-height:1.1}
body .brand .lr-wordmark{display:inline-block;margin:0;padding:0;font:700 32px/1.1 'DM Sans',sans-serif;letter-spacing:-1.3px;color:#242921;white-space:nowrap;text-transform:none}
body .brand .lr-wordmark i{font-family:'DM Serif Display',Georgia,serif;font-size:1em;font-weight:400;letter-spacing:-1.3px;color:#397b60}
body footer .brand .lr-wordmark{color:#fff;font-size:32px}
body footer .brand .lr-wordmark i{color:#a5ddba}
@media(max-width:620px){body .brand .lr-wordmark,body footer .brand .lr-wordmark{font-size:29px}}

/* Header wordmark enlarged by 20 percent. */
body header .brand .lr-wordmark{font-size:38.4px}
@media(max-width:620px){body header .brand .lr-wordmark{font-size:34.8px}}

/* Audited text contrast, keeping the original green palette. */
:root{--muted:#52645c}
.hero-handoff,.hero-bottom>span,.product-family,.product-card-description,
.product-card small,#catalog-count,.how-footnote,.advice-group-heading p,
.advice-editorial{color:#52645c!important}
.reg-point-no{color:#32654f!important}
.catalog-categories button[aria-pressed=true] span{color:#fff!important}
.skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:12px 18px;background:#fff;color:#183f35;transform:translateY(-180%)}
.skip-link:focus{transform:none}
:focus-visible{outline:3px solid #32654f;outline-offset:4px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
.benefit-hero-copy>small,.benefit-end>p,.benefit-end summary,
.contact-channel-phone p,.contact-company-panel dt,.feature-copy>.eyebrow,
.library #count,.card>p,.visual-note,.partner-hero small,
.film-copy>p,.film-copy>.text-link,.film-caption,.partner-cards article>span,
#drive-step,#drive-bonus>strong{color:#486150!important}

#count,.benefit-sources summary{color:#486150!important}
.product-scene>picture{display:contents}
.partner-page .film-caption,.partner-page .film-copy>a{color:#486150!important}
.advice-sidebar>.eyebrow{color:#52645c}
