.blog_gridContainer__dDPnT{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--color-border-medium);border-left:1px solid var(--color-border-medium);box-sizing:border-box}.blog_rowTwoColumn__GVb6y{display:grid;grid-template-columns:2fr 1fr}.blog_rowThreeColumn__3yyAi{display:grid;grid-template-columns:repeat(3,1fr)}.blog_rowThreeColumn__3yyAi>.blog_articleCard__drv8O{min-width:0}.blog_rowThreeColumn__3yyAi>.blog_articleCard__drv8O span{display:block;width:100%;height:auto}.blog_rowThreeColumn__3yyAi>.blog_articleCard__drv8O img{width:100%;height:auto;object-fit:cover;display:block}.blog_rowTwoEqual__VfjCB{display:grid;grid-template-columns:repeat(2,1fr)}.blog_rowTwoEqual__VfjCB>.blog_articleCard__drv8O{flex-direction:row;align-items:stretch}.blog_articleCard__drv8O,.blog_rowTwoEqual__VfjCB>.blog_articleCard__drv8O .blog_articleContent__K7t94{display:flex;flex-direction:column}.blog_articleCard__drv8O{text-decoration:none;color:inherit;cursor:pointer;padding:var(--spacing-16);transition:transform .2s ease;align-items:flex-start;gap:var(--spacing-10);background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border-medium);border-right:1px solid var(--color-border-medium);position:relative;min-height:100%}.blog_articleCard__drv8O:hover{background-color:var(--color-border-light)}.blog_wideCard__p6Tt0{flex-direction:row;gap:var(--spacing-10);align-items:stretch}.blog_wideCard__p6Tt0 .blog_articleContent__K7t94{display:flex;flex-direction:column}.blog_tags__9EtJe{margin-bottom:.5rem}.blog_tags__9EtJe span{margin-right:.5rem;color:#555}.blog_articleContent__K7t94{display:flex;flex-direction:column;gap:var(--spacing-10);width:100%;flex:1 1;min-height:0}.blog_previewContent__t_FSc{font-size:var(--font-size-text-14);color:var(--color-text-primary);line-height:1.5;margin:0;flex:1 1}.blog_articleMeta__0TcOf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);margin-top:auto;padding-top:var(--spacing-10)}.blog_metaItem__U2uJu{display:flex;align-items:center;gap:var(--spacing-6)}.blog_metaItem__U2uJu>span:nth-child(2){display:inline-block;min-width:260px}@media(max-width:1024px){.blog_rowThreeColumn__3yyAi,.blog_rowTwoColumn__GVb6y,.blog_rowTwoEqual__VfjCB{display:flex;flex-direction:column}.blog_articleCard__drv8O,.blog_wideCard__p6Tt0{flex-direction:column}.blog_rowTwoEqual__VfjCB>.blog_articleCard__drv8O{flex-direction:column;align-items:flex-start}.blog_articleCard__drv8O img{width:100%;height:auto;object-fit:cover}}.portfolio_portfolio__ctuOW{width:100%}.portfolio_headline__xM6s8{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-20)}.portfolio_items__qaykq{display:flex;flex-wrap:wrap;gap:var(--spacing-20)}.portfolio_item__SV3zx{width:calc(50% - var(--spacing-10));margin-bottom:0}.portfolio_item__SV3zx a{text-decoration:none}.portfolio_content__Z_N_I{padding:var(--spacing-10);display:flex;gap:var(--spacing-10)}.portfolio_content__Z_N_I>*{width:50%}.portfolio_content__Z_N_I span{text-decoration:none}.portfolio_image__EVzZq img{filter:grayscale(1);transition:all .2s}.portfolio_image__EVzZq img:hover{filter:grayscale(0)}@media(max-width:1024px){.portfolio_headline__xM6s8{flex-direction:column;align-items:stretch;gap:var(--spacing-20);margin-bottom:var(--spacing-20)}.portfolio_headline__xM6s8>div:last-child{display:flex;justify-content:flex-start}.portfolio_items__qaykq{flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-10)}.portfolio_item__SV3zx{width:100%;margin-bottom:0}.portfolio_content__Z_N_I{flex-direction:column;gap:var(--spacing-8)}.portfolio_content__Z_N_I>*{width:100%}.portfolio_image__EVzZq img{width:100%;height:auto;object-fit:cover}}