.accounting-folio-hub{border:1px solid #194f56;background:#073f46;color:#fff;border-radius:14px;padding:23px 25px;margin:0 0 22px;box-shadow:0 5px 20px rgba(15,61,65,.08)}
.accounting-folio-hub h2{font-size:22px;line-height:1.3;color:#fff;margin:5px 0 9px}
.accounting-folio-hub>p{font-size:14px;line-height:1.65;color:#e2f0ef;margin:0 0 17px;max-width:82ch}
.folio-kicker{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#b9ddda;font-weight:700}
.accounting-folio-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.accounting-folio-links>a,.accounting-folio-links>.folio-pending{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #a4c6c5;border-radius:9px;background:#fff;color:#12494f;text-decoration:none;font-size:13px;font-weight:700;line-height:1.45}
.accounting-folio-links>a:hover{background:#eaf7f3;border-color:#9fded2}
.accounting-folio-links>a:focus-visible{outline:3px solid #e6c173;outline-offset:3px}
.accounting-folio-links>.folio-pending{background:#144b52;color:#ecf5f3;border-color:#588086}
.accounting-folio-links small{display:block;font-size:11px;font-weight:400;margin-top:4px}
.accounting-folio-links svg{width:23px;height:28px;flex:0 0 23px}
.accounting-pilot-lesson .section-pdf-link{display:inline-flex;align-items:center;gap:8px;border:1px solid #c9dddd;border-radius:8px;background:#fff;color:#073f46!important;padding:7px 10px;text-decoration:none;font-size:12px;line-height:1.3;max-width:235px}
.accounting-pilot-lesson .section-pdf-link svg{width:22px;height:25px;flex:0 0 22px}
.accounting-pilot-lesson .section-pdf-copy strong,.accounting-pilot-lesson .section-pdf-copy small{display:block}
.accounting-pilot-lesson .section-pdf-copy small{font-size:10px;font-weight:400;margin-top:2px}
@media(max-width:760px){.accounting-folio-links{grid-template-columns:1fr}.accounting-folio-hub{padding:18px}.accounting-folio-hub h2{font-size:20px}}
