[data-sig=cpa-checklist]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}[data-sig=cpa-checklist] .checklist-copy p{font-size:13px;margin:24px 0 32px;max-width:420px}[data-sig=cpa-checklist] .checklist-copy img{height:250px;object-position:center 55%}[data-sig=cpa-checklist] .checklist-sheet{background:var(--sheet);border:1px solid var(--line);padding:32px;box-shadow:5px 5px 0 var(--shadow)}[data-sig=cpa-checklist] h3{margin:32px 0 16px;font-size:22px}[data-sig=cpa-checklist] .check-items label{display:flex;align-items:start;gap:12px;font-size:12px;min-height:46px;margin:0;padding:12px 0;border-bottom:1px solid var(--line)}[data-sig=cpa-checklist] input[type=checkbox]{appearance:auto;accent-color:var(--green);width:18px;height:18px;min-height:18px;flex-shrink:0;margin:2px 0 0;padding:0}[data-sig=cpa-checklist] .check-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}[data-sig=cpa-checklist] .check-actions .button{font-size:12px;padding:10px 16px;background:transparent;color:var(--green);min-height:44px}[data-sig=cpa-checklist] .check-actions .text-link{font-size:11px}[data-sig=cpa-checklist] .checklist-sheet>a{display:flex;margin-top:24px;font-size:12px}[data-sig=cpa-checklist] .portal-note{margin-top:16px}
@media(max-width:950px){[data-sig=cpa-checklist]{gap:40px}[data-sig=cpa-checklist] .checklist-sheet{padding:24px}}
@media(max-width:700px){[data-sig=cpa-checklist]{grid-template-columns:1fr;gap:32px}[data-sig=cpa-checklist] .checklist-copy img{height:190px}[data-sig=cpa-checklist] .checklist-sheet{padding:24px}}
