.aa-home-achievements{background:#f8f7f0;border-bottom:1px solid var(--line)}.aa-home-achievements .section-heading h2,.aa-home-notices .section-heading h2{max-width:660px}.aa-home-achievements .section-heading>p,.aa-home-notices .section-heading>p{max-width:360px;font-size:17px}.aa-achievement-carousel{border:1px solid #d9ded3;border-radius:5px;overflow:hidden;background:#edf0e6}.aa-achievement-slide[hidden]{display:none}.aa-achievement-poster{display:block;position:relative;aspect-ratio:40/19;overflow:hidden;background:#fff}.aa-achievement-poster img{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;aspect-ratio:auto}.aa-achievement-caption{padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:35px}.aa-achievement-caption h3{font-size:32px;line-height:1.2;margin:0 0 12px}.aa-achievement-caption p{font-size:16px;color:var(--muted);margin:0;max-width:750px}.aa-achievement-caption>.text-link{flex-shrink:0;white-space:nowrap}.aa-achievement-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #cdd6c3;padding:18px 30px}.aa-achievement-controls button{font:14px 'DM Sans',Arial,sans-serif;color:var(--green);cursor:pointer;border:1px solid #b8c5af;border-radius:3px;padding:9px 15px;background:transparent}.aa-achievement-arrows{display:flex;align-items:center;gap:18px}.aa-achievement-arrows button{font-size:22px;padding:3px 15px}.aa-achievement-arrows>span{font-size:13px;min-width:42px;text-align:center}.aa-achievement-dots{display:flex;gap:12px}.aa-achievement-dots button{padding:0;width:12px;height:12px;border-radius:50%;background:#cad4bf;border:0}.aa-achievement-dots button[aria-pressed=true]{background:var(--green)}.aa-achievement-controls button:hover{background:#dfe7d5}.aa-home-notices{background:#edf0e6;border-bottom:1px solid var(--line)}.aa-notice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aa-notice-card{padding:28px;background:#f8f7f0;border:1px solid #d3dccb;border-top:3px solid #b59752;border-radius:4px;min-width:0;overflow-wrap:anywhere}.aa-notice-card h3{font-size:30px;line-height:1.2;margin:20px 0 15px}.aa-notice-card p{font-size:16px;color:var(--muted);line-height:1.8}.aa-notice-card .text-link{margin-top:12px}.aa-notice-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;min-height:22px;font-size:12px;color:var(--muted)}.aa-notice-pin{color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.5px;background:#e2e8d9;padding:4px 7px}.aa-notice-empty{border:1px solid #ccd6c2;background:#f8f7f0;padding:35px;display:flex;align-items:start;gap:25px;border-radius:4px}.aa-notice-empty>span{color:#9d7f3d;font-size:36px;line-height:1}.aa-notice-empty h3{font-size:32px;margin:0 0 12px}.aa-notice-empty p{font-size:17px;color:var(--muted);margin:0}.aa-more-notices{margin-top:25px}.aa-more-notices summary{cursor:pointer;font-size:15px;font-weight:600;margin-bottom:25px}
@media(max-width:1100px){.aa-achievement-caption{align-items:start;flex-direction:column;gap:18px}.aa-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.aa-home-achievements .section-heading h2,.aa-home-notices .section-heading h2{font-size:43px}.aa-achievement-caption{padding:23px}.aa-achievement-caption h3{font-size:29px}.aa-achievement-caption p{font-size:16px}.aa-achievement-controls{padding:16px;gap:14px;flex-wrap:wrap}.aa-achievement-controls>[data-ach-pause]{font-size:12px;padding:9px}.aa-achievement-arrows{gap:10px}.aa-achievement-dots{gap:9px}.aa-achievement-dots button{width:10px;height:10px}.aa-notice-grid{grid-template-columns:1fr}.aa-notice-empty{padding:25px;gap:16px}.aa-notice-empty h3{font-size:29px}.aa-notice-card{padding:24px}}
