#why .why-photo-column{min-width:0;align-self:center}
#why .why-photo{margin-inline:auto}
#why .why-links{display:flex;flex-direction:column;gap:12px;margin:24px auto 0;position:relative;width:calc(100% - 16px);max-width:380px}
#why .why-links .button{width:100%;min-height:52px;justify-content:space-between;gap:12px;text-align:left;padding:14px 18px;line-height:1.3}
#why .why-links .button:first-child{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}
#why .why-links .button:last-child{background:var(--cyan);color:var(--ink);border-color:var(--cyan)}
#why .why-links .button>span[aria-hidden]{font-size:24px;line-height:1;flex:none}
#why .why-links .button:focus-visible{outline:3px solid var(--cream);outline-offset:4px}
