.postcard{color:var(--aksa-ink,#1c2b22);transition:transform .24s var(--aksa-ease,ease), box-shadow .24s var(--aksa-ease,ease), border-color .24s var(--aksa-ease,ease);background:#fff;border:1px solid #e2ebdd;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.postcard:hover{border-color:#cfe3d3;transform:translateY(-2px);box-shadow:0 16px 32px -24px #062e178c}.postcard:focus-visible{outline-offset:3px;outline:3px solid #9ccda9}.postcard__media,.postcard__tile{flex:none;display:block;overflow:hidden}.postcard__media--wide,.postcard__tile--wide{aspect-ratio:16/10;width:100%}.postcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--aksa-ease,ease);display:block}.postcard__media--right img{--crop:1.7;object-position:100% 50%;transform:scale(var(--crop));transform-origin:100%}.postcard--feature .postcard__media--right img{--crop:2.1}.postcard__media--left img{object-position:0% 50%}.postcard:hover .postcard__media img{transform:scale(1.03)}.postcard:hover .postcard__media--right img{transform:scale(calc(var(--crop) + .05))}.postcard__tile{border-bottom:1px solid #e2ebdd;place-items:center;display:grid}.postcard__tile svg{fill:#fff;opacity:.85;width:34%;max-width:74px;height:auto}.postcard__tile img{box-sizing:content-box;background:#ffffffed;border-radius:50%;width:26%;max-width:50px;height:auto;padding:12px}.postcard__tile--a{background:linear-gradient(140deg,#1b6e38,#0b3d1f)}.postcard__tile--b{background:linear-gradient(140deg,#2c7a45,#145c2e)}.postcard__tile--c{background:linear-gradient(140deg,#c74a1a,#8f3410)}.postcard__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.postcard__meta{margin:0 0 8px}.postcard__meta>*{display:inline}.postcard__meta>:not(:last-child):after{content:" · ";font:400 13px/1.2 var(--aksa-font-body);color:#b9cbbd}.postcard__cat{color:var(--aksa-green-800,#0f4d27);font:700 11px/1.2 var(--aksa-font-body);letter-spacing:.08em;text-transform:uppercase}.postcard__lang{color:#b34517;font:600 12px/1.25 var(--aksa-font-body)}.postcard__date{color:#7b8c81;font:400 12.5px/1.2 var(--aksa-font-body)}.postcard__title{-webkit-line-clamp:3;line-clamp:3;font:700 17px/1.4 var(--aksa-font-body);letter-spacing:-.005em;color:var(--aksa-green-900,#0b3d1f);-webkit-box-orient:vertical;margin:0;transition:color .2s;display:-webkit-box;overflow:hidden}.postcard:hover .postcard__title{color:var(--aksa-accent-600,#b23f14)}.postcard__summary{-webkit-line-clamp:3;line-clamp:3;font:400 15px/1.65 var(--aksa-font-body);color:var(--aksa-ink-soft,#3d4f44);-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.postcard__more{color:var(--aksa-accent-500,#c74a1a);font:700 13px/1 var(--aksa-font-body);letter-spacing:.02em;align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:inline-flex}.postcard__more:after{content:"→";transition:transform .22s var(--aksa-ease,ease);font-weight:400}.postcard:hover .postcard__more:after{transform:translate(3px)}.postcard__flag{color:var(--aksa-accent-600,#b23f14);font:700 11px/1.2 var(--aksa-font-body);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin:0 0 8px}.postcard--feature{flex-direction:column}.postcard--feature .postcard__body{padding:22px 24px 24px}.postcard--feature .postcard__title{-webkit-line-clamp:4;line-clamp:4;font-size:clamp(20px,2.1vw,26px);line-height:1.3}.postcard--row{border-radius:12px;flex-direction:row;align-items:stretch}.postcard--row .postcard__media,.postcard--row .postcard__tile{flex:none;width:96px}.postcard--row .postcard__media--tall,.postcard--row .postcard__tile--tall{aspect-ratio:4/3;height:100%;min-height:74px}.postcard--row .postcard__tile svg{width:40%}.postcard--row .postcard__tile img{width:30px;padding:7px}.postcard--row .postcard__body{padding:11px 14px}.postcard--row .postcard__meta{margin-bottom:4px}.postcard--row .postcard__cat{padding:3px 7px;font-size:9.5px}.postcard--row .postcard__title{-webkit-line-clamp:2;line-clamp:2;font:600 14.5px/1.42 var(--aksa-font-body)}@media (min-width:768px){.postcard--feature{flex-direction:row;align-items:stretch}.postcard--feature .postcard__media,.postcard--feature .postcard__tile{flex:none;width:52%}.postcard--feature .postcard__media--wide,.postcard--feature .postcard__tile--wide{aspect-ratio:auto;height:100%;min-height:300px}.postcard--feature .postcard__body{justify-content:center;padding:30px 32px 32px}.postcard--feature .postcard__more{margin-top:0;padding-top:18px}}@media (prefers-reduced-motion:reduce){.postcard,.postcard__media img,.postcard__more:after{transition:none}.postcard:hover,.postcard:hover .postcard__media img{transform:none}.postcard__media--right img,.postcard:hover .postcard__media--right img{transform:scale(var(--crop))}}
