.writingTile_item__TAeu0+.writingTile_item__TAeu0{border-top:1px solid var(--linkContainerBorder)}.writingTile_container__v3xH8{display:grid;grid-template-columns:minmax(140px,190px) 120px minmax(0,1fr) auto;grid-gap:clamp(.9rem,2vw,1.5rem);gap:clamp(.9rem,2vw,1.5rem);align-items:start;padding:clamp(1rem,2vw,1.35rem);transition:background-color .15s ease}.writingTile_imageFrame__XqLCg{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:16/10;border:1px solid var(--accentBorder);border-radius:7px;background:color-mix(in srgb,var(--accentSoft) 58%,var(--bg))}.writingTile_imageFallback__TPpZk{color:var(--gray9);font-size:var(--tile-small,var(--font-s));font-weight:620;text-transform:uppercase}.writingTile_container__v3xH8:hover{background:var(--linkContainerBgHover)}.dark-theme .writingTile_container__v3xH8:hover{background:color-mix(in srgb,var(--linkContainerBgHover) 92%,transparent)}.writingTile_meta__tR0zk{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:start}.writingTile_date__m8BMk{padding-top:.22rem;color:var(--gray9);font-weight:610}.writingTile_date__m8BMk,.writingTile_languageBadge__Ijp_3{font-size:var(--tile-small,var(--font-s));text-transform:uppercase}.writingTile_languageBadge__Ijp_3{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:.2rem .55rem;border:1px solid var(--accentBorder);border-radius:999px;background:var(--accentSoft);color:var(--accentDeep);font-weight:700;line-height:1}.writingTile_translationBadge__EqDKJ{color:var(--gray10);font-size:var(--tile-small,var(--font-s));font-weight:620;line-height:1.35}.writingTile_stack__dzDBY{min-width:0}.writingTile_stack__dzDBY h2{color:var(--gray12);font-size:var(--tile-display,clamp(1.2rem,1.7vw,1.55rem));line-height:1.25;font-weight:630}.writingTile_stack__dzDBY p{max-width:660px;margin-top:.45rem;color:var(--gray11);font-size:var(--tile-body,var(--font-m));line-height:1.6}.writingTile_read__5wtAD{align-self:center;color:var(--accent);font-size:var(--tile-small,var(--font-s));font-weight:680;text-transform:uppercase}@media (max-width:700px){.writingTile_container__v3xH8{grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}.writingTile_read__5wtAD{display:none}.writingTile_imageFrame__XqLCg{max-width:340px}}.articles_writingColumn__h3k6x{--articles-small:var(--font-s);--articles-body:var(--font-l);--articles-display:clamp(2rem,3.6vw,3.65rem);--tile-small:var(--articles-small);--tile-body:var(--articles-body);--tile-display:var(--articles-body);width:100%;max-width:1180px;padding:0 1rem 4rem}.articles_intro__QVSL9{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,350px);grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);align-items:end;padding:clamp(1.4rem,3vw,2.6rem);border:1px solid var(--linkContainerBorder);border-top:3px solid var(--accent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accentSoft) 100%,var(--bg)),color-mix(in srgb,var(--accentSoft) 88%,transparent) 44%,transparent 82%),color-mix(in srgb,var(--bg) 84%,transparent)}.dark-theme .articles_intro__QVSL9{background:linear-gradient(135deg,color-mix(in srgb,var(--accentSoft) 100%,var(--bg)),color-mix(in srgb,var(--accentSoft) 94%,transparent) 48%,transparent 84%),color-mix(in srgb,var(--bg) 94%,var(--linkContainerBg))}.articles_kicker__1ME7t{grid-column:1/-1;margin-bottom:-.45rem;color:var(--accent);font-size:var(--articles-small);line-height:1;font-weight:680;text-transform:uppercase}.articles_intro__QVSL9 h1{max-width:720px;color:var(--accentInk);font-size:var(--articles-display);line-height:1.05;font-weight:650}.articles_intro__QVSL9 p:last-child{padding-left:clamp(0rem,2vw,1rem);border-left:1px solid var(--accentBorder);color:var(--gray11);font-size:var(--articles-body);line-height:1.7}.articles_postList__HCW25{margin:1rem 0 0;padding:0;border:1px solid var(--linkContainerBorder);border-radius:8px;background:var(--bg);list-style:none}@media (max-width:900px){.articles_writingColumn__h3k6x{padding:0 0 3rem}.articles_intro__QVSL9{grid-template-columns:1fr}.articles_intro__QVSL9 p:last-child{padding-left:0;border-left:0}}