.a89bb{--a89bb-ink:#182d4b;--a89bb-green:#009f72;--a89bb-gold:#cba34c;--a89bb-border:#e5ecea;width:100%;min-width:0;padding:24px 0;color:var(--a89bb-ink);background:#fff;box-sizing:border-box;font-family:inherit;line-height:1.8}.a89bb *{box-sizing:border-box}.a89bb a{text-decoration:none!important;box-shadow:none}.a89bb svg{display:inline-block;width:17px;height:17px;vertical-align:middle;flex-shrink:0}.a89bb-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.a89bb .a89bb-heading h2,.a89bb .a89bb-heading h1{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1.6;color:var(--a89bb-ink);margin:0;padding:0;letter-spacing:0}.a89bb-heading h2::before,.a89bb-heading h1::before{content:"";display:block;flex-shrink:0;width:9px;height:3px;background:var(--a89bb-gold);border-radius:4px}.a89bb .a89bb-all{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;font-weight:700;color:#008c64;padding-block:5px}.a89bb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.a89bb .a89bb-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;margin:0;padding:0;border:1px solid var(--a89bb-border);border-radius:8px;background:#fff;box-shadow:0 3px 13px #1b392d0b;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.a89bb-card:hover{border-color:#bddbd0;box-shadow:0 8px 24px #173c3010;transform:translateY(-3px)}.a89bb .a89bb-cover{display:block;aspect-ratio:2.12;overflow:hidden;line-height:0;background:#edf5f0;border:0}.a89bb .a89bb-image,.a89bb-cover>img{display:block;object-fit:cover;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;margin:0!important;transition:transform .35s ease}.a89bb-card:hover .a89bb-cover img{transform:scale(1.035)}.a89bb-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;height:100%;background:radial-gradient(ellipse at 20% 10%,#d4eadd,transparent 70%),linear-gradient(125deg,#eaf4ef,#f8faf7);color:#789b89;font-size:12px;line-height:1.8}.a89bb-placeholder svg{width:45px;height:45px;color:#a49460;stroke-width:1.1}.a89bb-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:14px 15px 12px}.a89bb .a89bb-title{font-size:16px;font-weight:750;line-height:1.75;margin:0 0 7px;padding:0;letter-spacing:0}.a89bb .a89bb-title a{color:var(--a89bb-ink)}.a89bb .a89bb-excerpt{font-size:11px;line-height:1.9;color:#627180;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8em}.a89bb-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:3px;font-size:10px}.a89bb-date{display:inline-flex;align-items:center;gap:5px;color:#7c8a96;line-height:1.7}.a89bb-date svg{width:14px;height:14px;color:#81928f}.a89bb .a89bb-read{display:inline-flex;align-items:center;gap:5px;color:#00966a;font-size:11px;font-weight:700;line-height:1.7;white-space:nowrap;padding-block:4px}.a89bb-read svg{width:15px;height:15px}.a89bb[dir=ltr] .a89bb-all svg,.a89bb[dir=ltr] .a89bb-read svg{transform:rotate(180deg)}.a89bb a:focus-visible{outline:3px solid #009f72;outline-offset:3px}.a89bb-archive-shell{width:min(1240px,100%);margin-inline:auto;padding:20px 24px 40px}.a89bb-pagination{margin-top:30px;text-align:center}.a89bb .a89bb-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;list-style:none;margin:0;padding:0}.a89bb-pagination .page-numbers{display:inline-block;min-width:34px;padding:5px 12px;background:#fff;border:1px solid var(--a89bb-border);border-radius:5px;color:#315347}.a89bb-pagination .page-numbers.current{background:#009f72;border-color:#009f72;color:#fff}.a89bb-empty{padding:24px;border:1px dashed #cbd9d2;border-radius:8px;color:#66776e}@media(min-width:1025px){.a89bb-title{min-height:3.5em}}@media(max-width:1024px){.a89bb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.a89bb .a89bb-heading h2,.a89bb .a89bb-heading h1{font-size:20px}}@media(max-width:600px){.a89bb{padding:20px 0}.a89bb-grid{grid-template-columns:minmax(0,1fr);gap:20px}.a89bb-heading{gap:9px;margin-bottom:17px}.a89bb .a89bb-heading h2,.a89bb .a89bb-heading h1{font-size:18px}.a89bb .a89bb-all{font-size:10px;gap:4px}.a89bb-body{padding:16px}.a89bb .a89bb-title{font-size:17px}.a89bb .a89bb-excerpt{font-size:12px}.a89bb-archive-shell{padding:12px 16px 30px}}@media(prefers-reduced-motion:reduce){.a89bb-card,.a89bb-cover img{transition:none!important;transform:none!important}}
