.my-blog-list{box-sizing:border-box;width:100%;padding-inline:var(--spacing-regular, 20px)}.my-blog-list__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:48px 24px;width:100%;margin:0;padding:0;list-style:none}.my-blog-list__item--featured{grid-column:1/-1;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}.my-blog-list__item--featured .my-blog-card{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center;gap:48px}.my-blog-list__item--featured .my-blog-card__media{grid-row:auto;grid-column:auto;aspect-ratio:16/10;border-radius:22px}.my-blog-list__item--featured .my-blog-card__body{grid-row:auto;grid-column:auto;gap:16px}.my-blog-list__item--featured .my-blog-card__title{-webkit-line-clamp:4;line-clamp:4;font-size:clamp(28px,1.2rem + 1.6vw,40px);font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:#fff;text-wrap:balance}.my-blog-list__item--featured .my-blog-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:0;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.6)}.my-blog-list__empty{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0 16px;text-align:center}.my-blog-list__empty-message{max-width:32em;margin:0;font-size:18px;line-height:1.5;color:hsla(0,0%,100%,.6)}.my-blog-list__empty-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 24px;border-radius:999px;background:#fff;color:#0c0b0b;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.my-blog-list__empty-action:active{transform:scale(0.97);transition-duration:.1s}.my-blog-list__empty-action:focus-visible{outline:2px solid var(--my-theme-color, #e24b77);outline-offset:3px}.my-pagination{display:flex;justify-content:center;margin-top:56px}.my-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.my-pagination__step,.my-pagination__page{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:44px;padding:0 12px;border-radius:12px;color:hsla(0,0%,100%,.72);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color .2s,color .2s}a.my-pagination__step:hover,a.my-pagination__page:hover{background:hsla(0,0%,100%,.08);color:#fff}a.my-pagination__step:focus-visible,a.my-pagination__page:focus-visible{outline:2px solid var(--my-theme-color, #e24b77);outline-offset:2px}.my-pagination__page[aria-current=page]{background:#fff;color:#0c0b0b}.my-pagination__step[aria-disabled=true]{opacity:.32}@media(max-width: 1024px){.my-blog-list__items{grid-template-columns:repeat(2, minmax(0, 1fr))}.my-blog-list__item--featured .my-blog-card{grid-template-columns:minmax(0, 1fr);gap:24px}}@media(max-width: 640px){.my-blog-list__items{grid-template-columns:minmax(0, 1fr);gap:0}.my-blog-list__item{padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.my-blog-list__item--featured{padding:0 0 32px}.my-blog-list__item--featured .my-blog-card{display:flex;flex-direction:column;gap:20px}.my-blog-list__item--featured .my-blog-card__media{aspect-ratio:16/10;border-radius:18px}.my-blog-list__item--featured .my-blog-card__body{gap:12px}.my-blog-list__item--featured .my-blog-card__title{font-size:26px}.my-blog-list__item--featured .my-blog-card__excerpt{-webkit-line-clamp:3;line-clamp:3;font-size:16px}.my-pagination{margin-top:40px}.my-pagination__list{gap:4px}}@media(prefers-reduced-motion: reduce){.my-blog-list__empty-action,.my-pagination__step,.my-pagination__page{transition:none}.my-blog-list__empty-action:active{transform:none}}