 :is(#whyPage,#realizationPage) .v6-story-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(180px,.55fr);gap:28px;} :is(#whyPage,#realizationPage) .v6-story::before{width:48%;} :is(#whyPage,#realizationPage) .v6-story-copy{min-width:0;padding-left:0;} :is(#whyPage,#realizationPage) .v6-story-copy h2{font-size:clamp(32px,3vw,46px);} :is(#whyPage,#realizationPage) .cvs-story-phone{display:block;width:100%;max-width:240px;justify-self:end;border-radius:20px;box-shadow:0 18px 45px #0006;transition:transform .2s;} :is(#whyPage,#realizationPage) .cvs-story-phone:hover{transform:translateY(-4px);} :is(#whyPage,#realizationPage) .cvs-story-phone:focus-visible{outline:3px solid #a8e83f;outline-offset:6px;} :is(#whyPage,#realizationPage) .cvs-story-phone img{display:block;width:100%;height:auto;border-radius:20px;} @media(min-width:761px) and (max-width:1100px){ :is(#whyPage,#realizationPage) .v6-story-grid{grid-template-columns:minmax(0,1fr) 200px;padding-top:200px;gap:24px;} :is(#whyPage,#realizationPage) .v6-story-grid>div:first-child{display:none;} :is(#whyPage,#realizationPage) .v6-story::before{width:100%;height:310px;background-image:linear-gradient(180deg,transparent,#07150d),var(--story);background-position:center 48%;} } @media(max-width:760px){ :is(#whyPage,#realizationPage) .v6-story::before{width:100%;} :is(#whyPage,#realizationPage) .v6-story-grid{display:block;} :is(#whyPage,#realizationPage) .cvs-story-phone{max-width:210px;margin:0 auto 36px;} :is(#whyPage,#realizationPage) .v6-story-copy{padding-bottom:24px;} } @media(prefers-reduced-motion:reduce){:is(#whyPage,#realizationPage) .cvs-story-phone{transition:none;}} 