.ae-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.ae-card,.ae-note{padding:26px;border:1px solid #edc5d8;border-radius:16px;background:#fff8fb}.ae-note{margin:36px 0;border-left:4px solid #d72d83}.ae-card h3{font-size:1.35rem;margin-top:0}.ae-table{overflow-x:auto;border:1px solid #eed2e0;border-radius:12px;margin:25px 0}.ae-table table{width:100%;border-collapse:collapse;min-width:660px;font-size:.94rem;line-height:1.65}.ae-table th,.ae-table td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid #eed2e0}.ae-table thead{background:#fceaf3}.ae-table tbody tr:nth-child(even){background:#fff9fc}.ae-table caption{text-align:left;padding:18px;font-weight:600}.ae-table th{min-width:150px}.ae-table small{display:block;margin-top:10px;font-weight:400}.ae-table .collection-links{margin:10px 0}.ae-table a{overflow-wrap:anywhere}#ae-calendar{display:flex;gap:15px;align-items:end;flex-wrap:wrap;padding:25px;border:1px solid #edc5d8;border-radius:16px}#ae-calendar label{display:grid;gap:8px}#ae-years{font:inherit;padding:12px;border:1px solid #c699b1;border-radius:8px;max-width:210px}#ae-calendar-result{padding:22px;background:#fceaf3;border-radius:12px;font-weight:600}.ae-table:focus-visible{outline:3px solid #d72d83;outline-offset:4px}
