.category__admin{max-width:100%;width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:flex;justify-content:flex-end;margin-bottom:20px}.category__admin a{text-decoration:none;background:var(--color-primary);font-family:"Source Sans 3",system-ui,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:0 22px;border:0;border-radius:8px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:background .2s ease-in-out}.category__admin a:hover{color:#fff;background:var(--color-primary-alt)}.category__admin a+a{margin-left:10px}.category__featured{margin-bottom:20px}.category__grid{max-width:100%;width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px);display:grid;grid-template-columns:100%;row-gap:50px}@media(min-width: 601px){.category__grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;column-gap:25px;margin-bottom:60px}}.category .article__image{background:#eee;overflow:hidden}.category .article__image img{object-fit:cover;height:100%;width:100%}.category .article--featured{background:linear-gradient(180deg, rgba(224, 187, 228, 0.24) 0%, rgba(224, 187, 228, 0.0504) 179.36%);padding-top:40px;padding-bottom:40px}.category .article--featured-alt{background:linear-gradient(180deg, rgba(254, 200, 216, 0.25) 0%, rgba(254, 200, 216, 0) 177.52%)}.category .article--featured .article__wrapper{max-width:400px;margin:auto;display:grid;padding:10px;grid-template-areas:"image" "content";grid-template-columns:100%;row-gap:20px}@media(min-width: 601px){.category .article--featured .article__wrapper{max-width:100%;width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px);padding-top:15px;padding-bottom:15px;height:350px;column-gap:20px;grid-template-areas:"image content";overflow:hidden;grid-template-columns:1fr 1fr}}@media(min-width: 901px){.category .article--featured .article__wrapper{grid-template-columns:5fr 4fr}}.category .article--featured .article__image{grid-area:image;position:relative}.category .article--featured .article__content{grid-area:content}.category .article--featured .article__title{display:block;text-decoration:none;font-weight:bold;margin-bottom:20px;color:#000;grid-area:title;line-height:1.3;letter-spacing:-1px;font-size:20px}@media(min-width: 601px){.category .article--featured .article__title{font-size:24px}}@media(min-width: 901px){.category .article--featured .article__title{font-size:28px}}.category .article--featured .article__intro{color:#555;font-size:16px;line-height:1.4;font-weight:normal}.category .article--featured .article__readmore{text-decoration:none;background:var(--color-primary);font-family:"Source Sans 3",system-ui,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:0 22px;border:0;border-radius:8px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:background .2s ease-in-out;display:inline-flex;margin-top:20px}.category .article--featured .article__readmore:hover{color:#fff;background:var(--color-primary-alt)}.category .article--grid-item{display:grid;grid-template-areas:"image" "title" "intro";grid-template-columns:auto;grid-template-rows:240px max-content auto;row-gap:20px;max-width:400px;margin:0 auto}@media(max-width: 600px){.category .article--grid-item{grid-template-rows:200px max-content auto}}.category .article--grid-item .article__image{display:block;overflow:hidden;grid-area:image}.category .article--grid-item .article__title{text-decoration:none;color:#000;font-size:22px;font-weight:bold;grid-area:title;line-height:1.3;letter-spacing:-1px}.category .article--grid-item .article__intro{color:#555;font-size:16px;line-height:1.4;font-weight:normal;grid-area:intro}.category .article--grid-item:last-child{margin-bottom:15px}@media(max-width: 600px){.category .article--grid-item+.article--grid-item{margin-top:15px}}
