body .cda-archive-section{margin-bottom:48px}
body .cda-archive-section #archive{scroll-margin-top:110px}
body .cda-archive-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body .cda-archive-card{display:flex;flex-direction:column;min-width:0;min-height:205px;padding:25px;border:1px solid #dce0e6;border-radius:18px;background:linear-gradient(135deg,#fff,#f6f7f9);box-shadow:inset 0 1px 0 #fff,0 4px 14px #21212405;color:#212124;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s}
body .cda-archive-card .cda-archive-number{font-size:13px;color:#943634;margin-bottom:14px}
body .cda-archive-card h3{font:500 20px/1.4 Onest,Arial,sans-serif;margin:0 0 24px;letter-spacing:-.02em;overflow-wrap:break-word}
body .cda-archive-card-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;font:400 12px/1.4 Onest,Arial,sans-serif;color:#595959}
body .cda-archive-open{color:#943634}
body .cda-archive-card:hover,body .cda-archive-card:focus-visible{color:#212124;text-decoration:none;border-color:#94363499;background:linear-gradient(135deg,#fff,#fbf2f1);box-shadow:inset 0 1px 0 #fff,0 6px 18px #94363412}
body .cda-archive-card:hover h3,body .cda-archive-card:focus-visible h3{color:#943634;text-decoration:none}
body .cda-archive-card:focus-visible,body .cda-archive-more summary:focus-visible{outline:2px solid #943634;outline-offset:4px}
body .cda-archive-more{margin-top:24px}
body .cda-archive-more summary{display:inline-flex;align-items:center;gap:24px;list-style:none;cursor:pointer;min-height:46px;padding:12px 18px;border:1px solid #d1d6de;border-radius:12px;background:linear-gradient(135deg,#fff,#edf0f4);box-shadow:inset 0 1px 0 #fff,0 2px 5px #21212406;color:#943634;font:500 14px/1.4 Onest,Arial,sans-serif;transition:background .18s,border-color .18s}
body .cda-archive-more summary::-webkit-details-marker{display:none}
body .cda-archive-toggle{width:14px;height:14px;position:relative;flex:none}
body .cda-archive-toggle:before,body .cda-archive-toggle:after{content:'';position:absolute;background:currentColor;border-radius:1px}
body .cda-archive-toggle:before{width:14px;height:2px;left:0;top:6px}
body .cda-archive-toggle:after{width:2px;height:14px;left:6px;top:0}
body .cda-archive-collapse{display:none}
body .cda-archive-more summary:hover{background:#fff;border-color:#94363488}
body .cda-archive-more[open] summary{background:#943634;color:#fff;border-color:#943634;box-shadow:inset 0 1px 2px #0002}
body .cda-archive-more[open] .cda-archive-expand,body .cda-archive-more[open] .cda-archive-toggle:after{display:none}
body .cda-archive-more[open] .cda-archive-collapse{display:inline}
body .cda-archive-revealed{padding-top:24px}
@media(prefers-reduced-motion:no-preference){body .cda-archive-more[open] .cda-archive-revealed{animation:cda-archive-reveal .2s ease-out}@keyframes cda-archive-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:980px){body .cda-archive-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body .cda-archive-cards{grid-template-columns:1fr;gap:14px}body .cda-archive-card{min-height:0;padding:22px}body .cda-archive-card h3{font-size:19px;margin-bottom:22px}body .cda-archive-more summary{font-size:13px;gap:18px}body .cda-archive-section{margin-bottom:32px}}
@media(prefers-reduced-motion:reduce){body .cda-archive-card,body .cda-archive-more summary{transition:none}}
