.cover[data-astro-cid-ghudgfj6]{color:#fff;background:linear-gradient(135deg,#577bff 0%,#6f74f5 100%);min-height:11rem;position:relative;overflow:hidden;&.large{min-height:16rem;@media screen and (width<=700px){min-height:12rem}}}.panel[data-astro-cid-ghudgfj6]{border-radius:36px;position:absolute}.panel-a[data-astro-cid-ghudgfj6]{background:linear-gradient(135deg,#3150ff 0%,#8a86ff 80%,#8a86ff00);width:75%;height:110%;top:-30%;left:-12%;transform:rotate(-8deg)}.panel-b[data-astro-cid-ghudgfj6]{background:linear-gradient(315deg, color-mix(in srgb, var(--accent) 70%, transparent) 0%, var(--accent-soft) 60%, transparent);width:70%;height:105%;bottom:-40%;right:-14%;transform:rotate(10deg)}.panel-c[data-astro-cid-ghudgfj6]{background:linear-gradient(200deg, var(--accent-deep) 0%, transparent 100%);opacity:.45;width:30%;height:70%;top:-20%;right:18%;transform:rotate(16deg)}.frist[data-astro-cid-ghudgfj6]{& .panel-b{width:85%;height:120%;right:-6%}& .panel-c{opacity:.7}}.ratgeber[data-astro-cid-ghudgfj6]{& .panel-b{opacity:.45}& .panel-c{display:none}}.date[data-astro-cid-ghudgfj6]{text-shadow:0 2px 12px #14145a4d;align-items:flex-end;gap:.7rem;display:flex;position:absolute;bottom:1.4rem;left:1.8rem}.day[data-astro-cid-ghudgfj6]{font-size:3.6rem;font-weight:700;line-height:.9}.month-year[data-astro-cid-ghudgfj6]{padding-bottom:.2rem;font-size:1rem;font-weight:600;line-height:1.25}.category[data-astro-cid-ghudgfj6]{color:var(--primary-color);letter-spacing:.06em;text-transform:uppercase;background-color:#fff;border-radius:25px;padding:.35rem 1.1rem;font-size:.85rem;font-weight:700;position:absolute;bottom:1.6rem;right:1.8rem;box-shadow:0 3px 10px #14145a2e;.frist[data-astro-cid-ghudgfj6] &{color:#b0124f}}.large[data-astro-cid-ghudgfj6] .category[data-astro-cid-ghudgfj6]{bottom:2.6rem;right:2.4rem;@media screen and (width<=700px){inset:1.4rem auto auto 1.6rem}}.mark[data-astro-cid-ghudgfj6]{opacity:.9;width:2.4rem;height:auto;position:absolute;top:1.3rem;right:1.5rem}.large[data-astro-cid-ghudgfj6]{& .date{bottom:2.4rem;left:2.6rem}& .day{font-size:6rem}& .month-year{font-size:1.3rem}& .mark{width:3.4rem;top:2rem;right:2.2rem}}.news-card[data-astro-cid-gglh6hsg]{color:inherit;background-color:#fff;border-radius:40px;flex-direction:column;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden;box-shadow:0 3px 6px #00000029;&:after{content:none}&:hover{color:inherit;transform:translateY(-.3rem);box-shadow:0 12px 28px #1428782e;& .more{background-color:var(--primary-color);color:#fff}}&:focus-visible{outline:3px solid var(--primary-color);outline-offset:4px}@media screen and (width<=500px){border-radius:30px}}.featured[data-astro-cid-gglh6hsg]{grid-template-columns:minmax(0,3fr) minmax(0,7fr);display:grid;& .body{justify-content:center;padding:3rem 3.2rem}& .title{font-size:2.1rem}@media screen and (width<=950px){display:flex;& .body{padding:2rem 2.2rem 2.3rem}& .title{font-size:1.6rem}}@media screen and (width<=400px){& .title{font-size:1.3rem}}}.body[data-astro-cid-gglh6hsg]{flex-direction:column;flex-grow:1;align-items:flex-start;gap:1rem;padding:1.9rem 2.2rem 2.2rem;display:flex;@media screen and (width<=500px){padding:1.6rem 1.6rem 1.9rem}}.category[data-astro-cid-gglh6hsg]{color:var(--primary-color);letter-spacing:.06em;text-transform:uppercase;background-color:#577bff1f;border-radius:25px;padding:.3rem 1rem;font-size:.8rem;font-weight:700;&.frist{color:#b0124f;background-color:#ffe3ec}}.title[data-astro-cid-gglh6hsg]{overflow-wrap:break-word;hyphens:auto;max-width:100%;color:var(--primary-color);margin:0 0 1rem;font-size:1.45rem;font-weight:700;line-height:1.3;position:relative;&:after{content:"";background-color:var(--primary-color);width:3.5rem;height:.28rem;position:absolute;bottom:-1rem;left:0}}.summary[data-astro-cid-gglh6hsg]{color:var(--text-color);font-size:var(--font-size);margin:0;line-height:180%}.more[data-astro-cid-gglh6hsg]{border:.2rem solid var(--primary-color);color:var(--primary-color);border-radius:25px;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem 1.2rem;font-weight:500;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex;& .more-icon{width:1.1rem;height:1.1rem}}
