.download-list{margin-bottom:48px}@media (width>=992px){.download-list{margin-bottom:64px}}.download-list__heading{color:#046737;text-wrap:balance;margin:0 0 16px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}.download-list__intro{color:#475049;text-wrap:pretty;max-width:64ch;margin:0 0 32px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.download-list__layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1025px){.download-list__layout.has-note{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px}}.download-list__list{background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 1px 2px #0a28160f,0 4px 16px #0a281614}.download-list__item{-moz-column-gap:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:24px 16px;transition:background-color .2s cubic-bezier(.33,1,.68,1);display:grid;position:relative}.download-list__item+.download-list__item{border-top:1px solid #dae2dc}@media (hover:hover) and (pointer:fine){.download-list__item:hover{background-color:#f3f7f4}}@media (width>=768px){.download-list__item{-moz-column-gap:24px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:24px 32px}}.download-list__chip{color:#046737;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.download-list__body{flex-direction:column;gap:4px;min-width:0;display:flex}.download-list__title{color:#16231a;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1.25}.download-list__description{color:#475049;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.5}.download-list__meta{letter-spacing:.04em;color:#475049;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.8125rem;font-weight:700;line-height:1.2}.download-list__button{white-space:nowrap;border-radius:8px;grid-column:2;justify-self:start;gap:8px;min-height:44px;padding:0 24px;font-size:1.0625rem;line-height:1.2}.download-list__button:after{content:"";position:absolute;inset:0}.download-list__button:focus-visible{outline-offset:3px;outline:2px solid #046737}@media (width>=768px){.download-list__button{grid-column:auto}}.download-list__note{-moz-column-gap:16px;background:#ebf6ee;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 16px;padding:24px;display:grid}@media (width>=768px){.download-list__note{padding:32px}}.download-list__note-chip{color:#046737;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.download-list__note-text{color:#16231a;text-wrap:pretty;align-self:center;margin:0;font-size:1.0625rem;line-height:1.5}.download-list__note-link{color:#046737;grid-column:2;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.download-list__note-link:hover{color:#03522c}}.download-list__note-link:focus-visible{outline-offset:3px;outline:2px solid #046737}@media (prefers-reduced-motion:reduce){.download-list__item{transition:none}}
