.confido-checklists{padding-block:38px 48px}.checklist-download-inner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;padding-block:32px;display:grid}.checklist-download-inner h2{margin:17px 0 14px;font-size:clamp(28px,3vw,44px);line-height:1.08}.checklist-intro{max-width:45ch;color:var(--muted);font-size:15px}.checklist-files{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.checklist-file{border:1px solid var(--line);background:var(--surface-elevated);padding:22px;transition:border-color .2s,background .2s;display:flex}.checklist-file:hover{border-color:var(--red);background:#fff}.checklist-file>div{flex-direction:column;width:100%;display:flex}.checklist-file-meta{color:var(--muted);font-size:11px}.checklist-file h3{margin:13px 0 9px;font-size:23px;line-height:1.15}.checklist-file p{color:var(--muted);margin-bottom:20px;font-size:13px}.checklist-file-action{border-top:1px solid var(--line);color:var(--red);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:700;display:flex}@media (max-width:850px){.checklist-download-inner{grid-template-columns:1fr;gap:24px}.checklist-intro{max-width:60ch}}@media (max-width:500px){.confido-checklists{padding-block:24px 32px}.checklist-download-inner{padding-block:24px}.checklist-files{grid-template-columns:1fr}.checklist-file{padding:20px}}
