 @media only screen and (min-width: 0rem) {.post-meta {display: flex;align-items: center;gap: 10px;font-size: 13.5px;color: var(--muted);}.post-dot {display: block;width: 3px;height: 3px;border-radius: 50%;background: var(--red-500);}}@media only screen and (min-width: 0rem) {.post-list {display: flex;flex-direction: column;gap: 28px;max-width: 46rem;margin: 0 auto;}.post-card {display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--card-line);border-radius: var(--radius-md);overflow: hidden;box-shadow: var(--shadow-sm);}.post-card-media {display: block;aspect-ratio: 16/9;overflow: hidden;}.post-card-media img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease;}.post-card:hover .post-card-media img {transform: scale(1.04);}.post-card-body {padding: 24px;}.post-card-body h2 {font-size: 21px;margin: 10px 0 8px;}.post-card-body h2 a {color: var(--ink);}.post-card-body h2 a:hover {color: var(--red-600);}.post-card-body p {margin-bottom: 0;}.post-card-body .text-link {margin-top: 1rem;}}@media only screen and (min-width: 43.75rem) {.post-card {flex-direction: row;}.post-card-media {flex: 0 0 40%;aspect-ratio: auto;}.post-card-body {flex: 1;}}@media only screen and (min-width: 0rem) {.post-layout {max-width: 42rem;}.post-back {margin-top: 0;}.post-layout .post-meta {margin: 18px 0 8px;}.post-content {margin-top: 1.5rem;}.post-content h2 {font-size: clamp(1.375rem, 3vw, 1.625rem);margin: 2rem 0 0.85rem;}.post-content h2:first-child {margin-top: 0;}.post-content h3 {font-size: 1.15rem;margin: 1.5rem 0 0.75rem;}.post-content p {margin-bottom: 1.1rem;}.post-content ul, .post-content ol {margin: 0 0 1.1rem;padding-left: 1.25rem;}.post-content ul li, .post-content ol li {margin-bottom: 0.6rem;line-height: 1.7;color: var(--ink-soft);}.post-content a {color: var(--red-600);text-decoration: underline;text-underline-offset: 2px;}.post-content a:hover {color: var(--red-700);}.post-content strong {color: var(--ink);}.post-cta {margin-top: 2.5rem;}.post-cta p {margin: 0;}}