body.dus-appeal .appeal-added-content{--dus-sans:inherit;background:#f4f5f8;padding-bottom:44px}
body.dus-appeal .appeal-added-content .dus-blue-banner-wrap,body.dus-appeal .appeal-added-content .dus-maint-film>.container,body.dus-appeal .appeal-added-content .dus-maint-features__inner{width:calc(100% - 64px);max-width:1352px;margin:0 auto}
body.dus-appeal .appeal-added-content .dus-blue-banner-wrap{padding-top:24px}
body.dus-appeal .appeal-added-content .dus-blue-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;padding:18px 28px;background:#01705c;color:#fff;border-radius:12px}
body.dus-appeal .appeal-added-content .dus-blue-banner h2{color:#fff;font-size:28px;letter-spacing:-.04em;line-height:1.12;margin:0 0 5px;text-transform:none}
body.dus-appeal .appeal-added-content .dus-blue-banner p{font-size:14px;line-height:1.45;margin:0;color:#fff}
body.dus-appeal .appeal-added-content .dus-blue-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:40px;padding:8px 16px;border:1px solid #ffffff80;border-radius:30px;color:#fff;font-size:12px;text-decoration:none}
body.dus-appeal .appeal-added-content .dus-maint-film{padding:20px 0 8px}
body.dus-appeal .appeal-added-content .dus-maint-film__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);gap:32px;align-items:stretch}
body.dus-appeal .appeal-added-content .dus-maint-film__video{position:relative;min-height:480px;background:#111;overflow:hidden;border-radius:14px}
body.dus-appeal .appeal-added-content .dus-maint-film__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body.dus-appeal .appeal-added-content .dus-maint-film__story{min-width:0;padding:36px 38px;background:#fff;border:1px solid #dde1e6;border-radius:14px;display:flex;flex-direction:column;gap:24px}
body.dus-appeal .appeal-added-content .dus-maint-film__eyebrow,body.dus-appeal .appeal-added-content .dus-feature-card__label{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#01705c;margin:0 0 14px}
body.dus-appeal .appeal-added-content .dus-maint-film__story h2{font-size:38px;line-height:1.13;letter-spacing:-.045em;margin:0 0 18px;text-transform:none;color:#151719}
body.dus-appeal .appeal-added-content .dus-maint-film__description{font-size:15px;line-height:1.65;color:#4f4f4f;margin:0}
body.dus-appeal .appeal-added-content .dus-maint-film__link,body.dus-appeal .appeal-added-content .dus-feature-card__link{display:inline-flex;gap:10px;align-items:center;color:#01705c;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #01705c70;padding-bottom:5px;margin-top:20px;width:fit-content}
body.dus-appeal .appeal-added-content .dus-maint-film__quote{border:0;border-left:2px solid #01705c40;padding:5px 0 5px 20px;margin:0}
body.dus-appeal .appeal-added-content .dus-maint-film__quote p{font-size:14px;line-height:1.65;color:#4f4f4f;margin:0 0 14px}
body.dus-appeal .appeal-added-content .dus-maint-film__quote footer{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:600;color:#01705c}
body.dus-appeal .appeal-added-content .dus-maint-film__quote footer span{color:#666;font-weight:400}
body.dus-appeal .appeal-added-content .dus-maint-features{padding-top:20px}
body.dus-appeal .appeal-added-content .dus-maint-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.dus-appeal .appeal-added-content .dus-feature-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dde1e6;border-radius:14px;overflow:hidden}
body.dus-appeal .appeal-added-content .dus-feature-card__media{height:230px;overflow:hidden;background:#dde1e6;flex-shrink:0}
body.dus-appeal .appeal-added-content .dus-feature-card__media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.dus-appeal .appeal-added-content .dus-feature-card:first-child .dus-feature-card__media>img{object-position:center 34%}
body.dus-appeal .appeal-added-content .dus-feature-card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:26px}
body.dus-appeal .appeal-added-content .dus-feature-card h2{font-size:28px;line-height:1.13;letter-spacing:-.035em;text-transform:none;margin:0 0 12px;color:#151719}
body.dus-appeal .appeal-added-content .dus-feature-card__body>p:not(.dus-feature-card__label){font-size:15px;line-height:1.65;color:#4f4f4f;margin:0 0 20px}
body.dus-appeal .appeal-added-content .dus-feature-card__body h3{font-size:16px;letter-spacing:0;margin:0 0 10px}
body.dus-appeal .appeal-added-content .dus-feature-card__link{margin-top:auto}
body.dus-appeal .appeal-added-content .dus-feature-card__stores{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:auto}
body.dus-appeal .appeal-added-content .dus-feature-card__stores a{display:flex;align-items:center;width:135px;height:44px}
body.dus-appeal .appeal-added-content .dus-feature-card__stores img{display:block;width:135px;height:40px;object-fit:contain}
@media(max-width:1023px){body.dus-appeal .appeal-added-content .dus-maint-film__story{padding:28px}body.dus-appeal .appeal-added-content .dus-maint-film__story h2{font-size:30px}}
@media(max-width:767px){body.dus-appeal .appeal-added-content{padding-bottom:36px}body.dus-appeal .appeal-added-content .dus-blue-banner-wrap,body.dus-appeal .appeal-added-content .dus-maint-film>.container,body.dus-appeal .appeal-added-content .dus-maint-features__inner{width:calc(100% - 32px)}body.dus-appeal .appeal-added-content .dus-blue-banner{display:block;padding:20px;min-height:0}body.dus-appeal .appeal-added-content .dus-blue-banner h2{font-size:25px}body.dus-appeal .appeal-added-content .dus-blue-banner__button{margin-top:14px;min-height:44px}body.dus-appeal .appeal-added-content .dus-maint-film__layout{grid-template-columns:minmax(0,1fr);gap:16px}body.dus-appeal .appeal-added-content .dus-maint-film__video{min-height:0;aspect-ratio:16/9;border-radius:10px}body.dus-appeal .appeal-added-content .dus-maint-film__story{padding:24px 22px}body.dus-appeal .appeal-added-content .dus-maint-film__story h2{font-size:29px}body.dus-appeal .appeal-added-content .dus-maint-features__grid{grid-template-columns:minmax(0,1fr);gap:16px}body.dus-appeal .appeal-added-content .dus-feature-card__body{padding:24px 22px}body.dus-appeal .appeal-added-content .dus-feature-card__media{height:230px}}
