.py-news__inner{max-width:960px;margin:0 auto;color:#222}.py-news__eyebrow{text-align:center;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.18em;color:#777}.py-news__heading{text-align:center;margin:0 0 40px;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.02em}.py-news__list{list-style:none;padding:0;margin:0;border-top:1px solid #dededb}.py-news__item{margin:0;padding:0;border-bottom:1px solid #dededb}.py-news__row{display:grid;grid-template-columns:100px 112px minmax(0,1fr) 20px;gap:20px;align-items:center;padding:26px 12px;color:inherit;text-decoration:none;transition:opacity .18s}.py-news__row time{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#70706b}.py-news__category{justify-self:start;width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;background:#eeede8;border-radius:4px;font-size:12px;line-height:1.5;font-weight:600;color:#45443f}.py-news__title{font-size:16px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.py-news__arrow{transition:transform .18s}.py-news__row:hover{opacity:.9}.py-news__row:hover .py-news__arrow{transform:translateX(3px)}.py-news__row:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:767px){.py-news__heading{font-size:26px;margin-bottom:28px}.py-news__row{grid-template-columns:max-content minmax(0,1fr) 20px;gap:10px 10px;padding:22px 2px}.py-news__row time{font-size:12px}.py-news__category{justify-self:start;min-height:26px;font-size:12px;padding:4px 9px}.py-news__title{grid-column:1/3;grid-row:2;font-size:15px;line-height:1.75}.py-news__arrow{grid-column:3;grid-row:2;align-self:center}}@media(prefers-reduced-motion:reduce){.py-news__row,.py-news__arrow{transition:none}}
