.akakt,.akakt *{box-sizing:border-box}.akakt{width:min(1180px,calc(100% - 32px));margin:28px auto 48px;border:1px solid #b79b68;border-radius:18px;overflow:hidden;background:#f5ecd8;color:#3f3529;font-family:inherit;line-height:1.65;hyphens:auto;overflow-wrap:break-word}.akakt-header{display:block;width:100%;height:auto;max-height:300px;object-fit:cover}.akakt-inner{padding:clamp(22px,4vw,46px)}.akakt-intro{max-width:850px;margin-bottom:30px}.akakt .akakt-kicker{margin:0 0 8px;color:#79603b;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.akakt h1{margin:0 0 14px;color:#3f5143;font-size:clamp(32px,4vw,46px);line-height:1.15}.akakt-intro>p:last-child{font-size:18px;color:#3f3529;margin:0}.akakt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.akakt-card{border:1px solid #cbb68c;border-radius:13px;overflow:hidden;background:#fffaf0;display:flex;flex-direction:column;box-shadow:0 6px 20px #3f35290a}.akakt-image{display:block;background:#e8dcc4;overflow:hidden}.akakt-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .25s}.akakt-image:hover img{transform:scale(1.025)}.akakt-body{padding:25px;display:flex;flex-direction:column;flex:1}.akakt time{color:#79603b;font-size:13px;letter-spacing:.04em}.akakt h2{font-size:clamp(22px,2.3vw,28px);line-height:1.3;margin:10px 0 14px}.akakt h2 a{color:#3f5143;text-decoration:none}.akakt h2 a:hover{text-decoration:underline}.akakt-body p{color:#3f3529;margin:0 0 24px;font-size:17px}.akakt .akakt-more{margin-top:auto;align-self:flex-start;padding:9px 17px;border:1px solid #aa8c55;border-radius:7px;background:#e9dbbd;color:#3f3529;font-weight:650;text-decoration:none}.akakt .akakt-more:hover{background:#decca5}.akakt a:focus-visible{outline:3px solid #3f5143;outline-offset:4px}.akakt-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.akakt-pagination .page-numbers{padding:8px 13px;background:#fffaf0;border:1px solid #cbb68c;border-radius:5px;color:#3f3529}.akakt-pagination .current{background:#3f5143;color:#fff}@media(max-width:680px){.akakt{width:calc(100% - 20px);margin-top:16px;border-radius:12px}.akakt-grid{grid-template-columns:1fr;gap:20px}.akakt-body{padding:21px}.akakt-header{max-height:none}.akakt-inner{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.akakt-image img{transition:none}}
