.ymt-posts-main,.ymt-article-main{background:var(--ymt-white)}.ymt-posts-main>header{padding-block:100px 92px;background:var(--ymt-surface)}.ymt-posts-main>header .ymt-heading-group{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:64px}.ymt-posts-main>header h1{margin:0;font-size:64px;line-height:1.08}.ymt-posts-main>header p{max-width:48ch;color:var(--ymt-muted);font-size:23px;line-height:1.65}.ymt-cat-blog-topics{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:48px}.ymt-cat-blog-topics a{padding-block:10px;font-size:19px;font-weight:700}.ymt-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px}.ymt-post-card{min-width:0}.ymt-post-card-image{display:block;margin-bottom:28px;overflow:hidden;background:var(--ymt-white);border-radius:12px}.ymt-post-card-image img{width:100%;aspect-ratio:1.6;object-fit:cover;transition:transform .3s}.ymt-post-card-image:hover img{transform:scale(1.025)}.ymt-post-card h2{font-size:31px;line-height:1.2;max-width:26ch}.ymt-post-card h2 a{color:var(--ymt-ink)}.ymt-post-card h2 a:hover{color:var(--ymt-accent)}.ymt-post-card .ymt-prose{font-size:20px;line-height:1.65;color:var(--ymt-muted);margin-bottom:24px}.ymt-post-date{font-size:17px;color:var(--ymt-muted);margin-bottom:18px}.ymt-posts-main .ymt-cat-empty-state{max-width:none;display:grid;grid-template-columns:1.1fr 1fr;gap:28px 72px;padding:48px 0 88px}.ymt-posts-main .ymt-cat-empty-state h2{max-width:22ch;grid-row:span 2;font-size:42px;line-height:1.2}.ymt-posts-main .ymt-cat-empty-state p{max-width:52ch;font-size:22px;line-height:1.7;color:var(--ymt-muted);margin:0}.ymt-posts-main .ymt-cat-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:start;margin-top:0}.ymt-cat-article-heading{max-width:1200px;padding-block:72px 56px}.ymt-cat-article-heading h1{margin-block:28px;max-width:none;font-size:58px;line-height:1.12}.ymt-cat-article-topics{display:flex;gap:16px;font-size:18px}.ymt-cat-article-featured{max-width:1200px;margin-bottom:64px}.ymt-article-image{display:block;width:100%;max-height:680px;object-fit:cover;border-radius:12px}.ymt-cat-article-body{display:grid;grid-template-columns:minmax(0,260px) minmax(0,820px);gap:64px;max-width:1200px;padding-bottom:96px}.ymt-cat-article-body>.entry-content{grid-column:2;max-width:100%;font-size:21px;line-height:1.75}.ymt-article-toc[hidden]+.entry-content{grid-column:1/-1;width:100%;max-width:820px;margin-inline:auto}.ymt-article-toc{grid-column:1;grid-row:1;align-self:start;font-size:17px;padding:28px 24px;background:var(--ymt-surface);border-radius:12px}.ymt-article-toc h2{font-size:22px;margin-bottom:22px}.ymt-article-toc ul{padding:0;list-style:none;display:grid;gap:18px;margin:0}.ymt-article-toc a{color:var(--ymt-muted);display:block}.ymt-article-toc a:hover{color:var(--ymt-accent)}.ymt-cat-article-body .entry-content h2{margin-block:56px 24px;font-size:38px;line-height:1.2;max-width:34ch}.ymt-cat-article-body .entry-content h3{margin-block:40px 20px;font-size:29px;line-height:1.25}.ymt-cat-article-body .entry-content img{height:auto}.ymt-cat-article-body .entry-content>:first-child{margin-top:0}.ymt-cat-article-navigation{max-width:1200px;margin-bottom:88px}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:56px;background:var(--ymt-surface);padding:36px;border-radius:12px}.post-navigation .nav-links>div{flex:1;min-width:0}.post-navigation .nav-next{text-align:right}.post-navigation span,.post-navigation strong{display:block}.post-navigation span{font-size:17px;color:var(--ymt-muted);margin-bottom:12px}.post-navigation strong{font-size:24px;line-height:1.35;color:var(--ymt-ink)}.pagination .nav-links{display:flex;justify-content:center;gap:10px;margin-top:56px;flex-wrap:wrap}.pagination .page-numbers{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 14px;background:var(--ymt-surface)}.pagination .current{background:var(--ymt-accent);color:var(--ymt-white)}@media (max-width:1100px){.ymt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ymt-cat-article-body{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:40px}}@media (max-width:767px){.ymt-posts-main>header h1,.ymt-cat-article-heading h1{font-size:40px;line-height:1.15}.ymt-posts-main>header{padding-block:60px}.ymt-posts-main>header .ymt-heading-group,.ymt-posts-main .ymt-cat-empty-state{grid-template-columns:1fr;gap:28px}.ymt-posts-main>header p{font-size:21px}.ymt-posts-main .ymt-cat-empty-state{padding:16px 0 56px}.ymt-posts-main .ymt-cat-empty-state h2{font-size:34px}.ymt-posts-main .ymt-cat-empty-state p{font-size:20px}.ymt-post-grid{grid-template-columns:1fr;gap:48px}.ymt-post-card h2{font-size:29px}.ymt-post-card .ymt-prose{font-size:19px}.ymt-cat-article-heading{padding-block:48px 36px}.ymt-cat-article-featured{margin-bottom:44px}.ymt-cat-article-body{display:flex;flex-direction:column;gap:36px;padding-bottom:60px}.ymt-cat-article-body>.entry-content{font-size:19px;line-height:1.75}.ymt-cat-article-body .entry-content h2{font-size:31px;margin-block:44px 22px}.ymt-cat-article-body .entry-content h3{font-size:26px}.ymt-article-toc{width:100%;padding:28px}.ymt-cat-article-navigation{margin-bottom:60px}.post-navigation .nav-links{padding:28px;flex-direction:column;gap:32px}.post-navigation .nav-next{text-align:left}}@media (prefers-reduced-motion:reduce){.ymt-post-card-image img{transition:none}}.ymt-cat-article-body:has(>.ymt-article-toc[hidden]){grid-template-columns:minmax(0,1fr);gap:0}