/* Shared editorial templates, keeping the home hero artwork and scroll behavior. */
.iangel-interior-hero {min-height:24rem;aspect-ratio:auto;padding-top:10rem;padding-bottom:4rem;margin-top:0!important;}
.iangel-interior-hero .iangel-hero__content {width:min(100%,760px);}
.iangel-interior-hero h1 {font-size:3rem;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere;}
.iangel-editorial {position:relative;z-index:1;margin-top:0!important;padding:3rem max(1.25rem,calc((100vw - 1200px)/2)) 5rem;background:var(--wp--preset--color--background);box-sizing:border-box;}
.iangel-editorial>.wp-block-post-content {max-width:720px;margin-inline:auto;}
.iangel-editorial h2 {font-size:1.75rem;letter-spacing:0;}
.iangel-editorial h3 {font-size:1.35rem;letter-spacing:0;}
.iangel-editorial img {max-width:100%;height:auto;}
.iangel-editorial pre,.iangel-editorial .wp-block-table {max-width:100%;overflow:auto;}
.iangel-editorial a {color:var(--wp--preset--color--action);text-underline-offset:.2em;}
.iangel-editorial a:focus-visible,.iangel-interior-hero a:focus-visible {outline:3px solid var(--wp--preset--color--action);outline-offset:4px;}
.iangel-article-list {margin-top:2.5rem!important;}
.iangel-article-list .wp-block-post-template {gap:1.5rem;align-items:stretch;}
.iangel-article-card {height:100%;overflow:hidden;border:1px solid #ded8dd;border-radius:8px;background:#fff;box-sizing:border-box;transition:box-shadow .2s,border-color .2s;}
.iangel-article-card:hover,.iangel-article-card:focus-within {border-color:var(--wp--preset--color--action);box-shadow:0 8px 24px #30223014;}
.iangel-article-card .wp-block-post-featured-image {margin:0;}
.iangel-article-card .wp-block-post-featured-image img {display:block;aspect-ratio:4/3;object-fit:cover;}
.iangel-article-card__body {position:static!important;padding:1.5rem;}
.iangel-article-card h2 {font-size:1.45rem;overflow-wrap:anywhere;}
.iangel-article-card h2 a {text-decoration:none;}
.iangel-article-card {position:relative;}
.iangel-article-card h2 a::after {content:"";position:absolute;inset:0;z-index:1;}
.iangel-article-card .wp-block-post-terms a,.iangel-article-card .wp-block-read-more,.iangel-article-card .wp-block-post-featured-image a {position:relative;z-index:2;}
.iangel-article-card__fallback img {object-fit:contain!important;background:var(--wp--preset--color--background);}
.iangel-article-card .wp-block-post-date {font-size:.875rem;color:#53605b;}
.iangel-article-card .wp-block-read-more {font-weight:600;}
.iangel-article-navigation>div {max-width:45%;overflow-wrap:anywhere;}
.iangel-editorial .wp-block-query-pagination {margin-top:2.5rem;gap:1rem;}
.iangel-editorial .wp-block-search {max-width:720px;margin-inline:auto;}
.iangel-editorial .wp-block-search__input {min-width:0;border:1px solid #b4a7b3;border-radius:4px;padding:.85rem;}
.iangel-editorial .wp-block-search__button {background:var(--wp--preset--color--action);color:#fff;border:0;border-radius:4px;}
@media(max-width:1000px){.iangel-article-list .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:600px){.iangel-interior-hero{min-height:19rem;padding:5rem 1.25rem 2.5rem;}.iangel-interior-hero h1{font-size:2rem;}.iangel-article-list .wp-block-post-template{grid-template-columns:minmax(0,1fr)!important;}.iangel-editorial{padding:2rem 1.25rem 3rem;}.iangel-article-navigation>div{max-width:100%;}}
@media(prefers-reduced-motion:reduce){.iangel-article-card{transition:none;}}


