.page-header{margin-bottom:2rem;}.page-title, .entry-single .entry-title, .entry-page .entry-title{font-size:var(--itz-font-size-h1);}.archive-description{color:var(--color-muted);}.content-primary{container:itz-archive-primary / inline-size;}.itz-post-grid{align-items:stretch;}.itz-post-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;background:var(--itz-color-surface-raised);border:1px solid var(--color-border);border-radius:var(--itz-radius-card);}.itz-post-card--no-image .itz-post-card__body{min-height:100%;}.itz-post-card--portfolio{background:var(--itz-color-surface-raised);border-color:transparent;}.itz-post-card__portfolio-link{display:grid;position:relative;isolation:isolate;flex:1 1 auto;min-width:0;min-height:230px;aspect-ratio:var(--itz-card-image-ratio);overflow:hidden;text-decoration:none;color:#fff;}.itz-post-card__portfolio-image,
.itz-post-card__portfolio-link::after{position:absolute;inset:0;}.itz-post-card__portfolio-image img{display:block;width:100%;height:100%;object-fit:cover;}.itz-post-card__portfolio-link::after{content:'';z-index:0;background:linear-gradient(to top, rgba(0,0,0,.94) 0%, rgba(0,0,0,.65) 36%, rgba(0,0,0,0) 78%);pointer-events:none;}.itz-post-card__portfolio-content{position:relative;z-index:1;display:flex;align-items:flex-end;align-self:end;min-width:0;padding:clamp(var(--itz-space-4), 1.7vw, var(--itz-space-5));}.itz-post-card--portfolio .itz-post-card__title{color:#fff;margin:0;}.itz-post-card__portfolio-link:hover .itz-post-card__title{text-decoration:underline;}.itz-post-card__portfolio-link:focus-visible{outline-offset:-4px;}.itz-post-card__media{display:block;flex:0 0 auto;width:100%;aspect-ratio:var(--itz-card-image-ratio);overflow:hidden;background:var(--itz-color-surface);}.itz-post-card__media img{display:block;width:100%;height:100%;object-fit:cover;}.itz-post-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--itz-space-3);min-width:0;padding:clamp(var(--itz-space-4), 1.7vw, var(--itz-space-5));}.itz-post-card__title{margin:0;font-family:var(--itz-font-title);font-weight:var(--itz-font-weight-title);font-size:var(--itz-font-size-h4);line-height:var(--itz-line-height-title);overflow-wrap:anywhere;}.itz-post-card__title a{color:inherit;text-decoration:none;}.itz-post-card__title a:hover{text-decoration:underline;}.itz-post-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--itz-card-excerpt-lines);line-clamp:var(--itz-card-excerpt-lines);overflow:hidden;max-width:100%;margin:0;color:var(--itz-color-muted);overflow-wrap:anywhere;}.itz-post-card__more,
.itz-link--more{display:inline-block;align-self:flex-start;margin-top:auto;font-weight:650;color:var(--itz-link-more-color, var(--itz-color-link, var(--itz-color-primary-readable)));text-underline-offset:.18em;}.itz-link--more--surface-light,
.itz-link--more--surface,
.itz-link--more--surface-dark{--itz-link-more-color:var(--itz-color-text);}.itz-link--more--primary{--itz-link-more-color:var(--itz-color-primary-context);}.itz-link--more--secondary{--itz-link-more-color:var(--itz-color-secondary-context);}.itz-link--more--tertiary{--itz-link-more-color:var(--itz-color-tertiary-context);}.itz-post-card__more:hover,
.itz-link--more:hover{text-decoration-thickness:2px;}@container itz-archive-primary (max-width: 1000px){.itz-post-grid.itz-grid{--itz-grid-columns:2;}}@container itz-archive-primary (max-width: 620px){.itz-post-grid.itz-grid{--itz-grid-columns:1;}}@supports not (container-type: inline-size){@media (max-width: 1060px){.itz-post-grid.itz-grid{--itz-grid-columns:2;}}@media (max-width: 650px){.itz-post-grid.itz-grid{--itz-grid-columns:1;}}}.featured-image{margin:1.5rem 0 2rem;}.featured-image img{width:100%;height:auto;border-radius:var(--itz-radius-image);}.entry-content{display:flow-root;}.entry-content > *{max-width:100%;}.entry-content iframe{max-width:100%;}.entry-footer{margin-top:2rem;border-top:1px solid var(--color-border);padding-top:1rem;}.tags{margin-top:.75rem;}.widget + .widget{margin-top:1.5rem;}.widget-title{font-family:var(--itz-font-title);font-weight:var(--itz-font-weight-title);font-size:var(--itz-font-size-widget-title);margin-bottom:.7rem;}.widget ul{margin:0;padding-left:1.25rem;}.widget select{max-width:100%;}.search-form{display:flex;flex-wrap:wrap;gap:.5rem;}.search-form label{flex:1 1 200px;}.comment-form textarea,
.comment-form #comment{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:vertical;min-height:125px;}.comment-form-comment{min-width:0;}.comments-title, .comment-reply-title{font-family:var(--itz-font-title);font-size:var(--itz-font-size-widget-title);font-weight:var(--itz-font-weight-title);line-height:var(--itz-line-height-title);margin:0 0 .85rem;}.pagination, .posts-navigation, .post-navigation, .comments-navigation{margin-top:2rem;}.nav-links{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;}.page-numbers{padding:.3rem .7rem;}.page-numbers.current{background:var(--color-surface);font-weight:bold;}.comments-area{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--color-border);}.comment-list{list-style:none;padding:0;}.comment-list li{margin:1.25rem 0;}.comment-body{padding:1rem;background:var(--color-surface);border-radius:var(--radius);}.comment-author img{border-radius:50%;margin-right:.5rem;}.comment-metadata{font-size:.85rem;color:var(--color-muted);}.comment-form > p{margin-bottom:1rem;}.comment-form label{display:block;}.no-results, .error-404{max-width:720px;}.widget-inline-area > .widget,
.widget-inline-area > .widget + .widget{margin-block:0;}
