.interwoven .blog-chips{flex-wrap:wrap;gap:10px 12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.interwoven .blog-chips a{min-height:40px;font-family:var(--font-body);color:var(--ink);border:1px solid #214f4840;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.interwoven .blog-chips a:hover{border-color:var(--ink);background:#234f480d}.interwoven .blog-chips a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.interwoven .blog-chips a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.interwoven .blog-card-category{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#55706a;font-size:12px;font-weight:500}.interwoven .blog-card-title{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:400;line-height:1.15}.interwoven .blog-card-date{font-family:var(--font-body);color:#55706a;font-size:13px}.interwoven .blog-card-excerpt{font-family:var(--font-body);color:var(--ink);opacity:.85;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.interwoven .blog-featured-card .blog-card-excerpt{-webkit-line-clamp:4;line-clamp:4}.interwoven .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.interwoven .blog-post-card{color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.interwoven .blog-post-card:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:12px}.interwoven .blog-card-image{aspect-ratio:4/3;background:#e6dccb;border-radius:18px;overflow:hidden}.interwoven .blog-post-card .blog-card-body{flex-direction:column;gap:6px;display:flex}.interwoven .blog-empty{font-family:var(--font-body);color:#55706a;padding:32px 0;font-size:16px}.interwoven .blog-featured-card{color:var(--ink);background:#e8dfce;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(18px,2.4vw,32px) clamp(18px,2.4vw,32px) clamp(18px,2.4vw,32px) clamp(20px,3.4vw,48px);text-decoration:none;display:grid}.interwoven .svc-hero+.blog-featured{padding-top:0}.interwoven .blog-featured{padding-bottom:clamp(40px,4vw,64px)}.interwoven .blog-featured+.interior-section{padding-top:0}.interwoven .blog-featured-card:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:12px}.interwoven .blog-featured-card .blog-card-image{aspect-ratio:4/3;border-radius:22px;order:2}.interwoven .blog-featured-card .blog-card-body{flex-direction:column;order:1;gap:10px;display:flex}.interwoven .blog-featured-title{font-family:var(--font-display);color:var(--ink);font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.08}.interwoven .blog-card-more{font-family:var(--font-body);color:var(--ink);margin-top:6px;font-size:14px;font-weight:500}.interwoven .blog-article-hero{background:var(--paper);padding-bottom:clamp(32px,4vw,48px)}.interwoven .blog-article-head{max-width:760px;padding-top:clamp(36px,5.5vw,80px)}.interwoven .blog-article-head h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 10px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.08}.interwoven .blog-article-date{font-family:var(--font-body);color:#55706a;margin:0;font-size:14px}.interwoven .blog-article-image{aspect-ratio:16/9;background:#e6dccb;border-radius:20px;margin-bottom:clamp(32px,4vw,56px);overflow:hidden}.interwoven .blog-article-layout{padding-bottom:clamp(40px,5vw,64px)}.interwoven .blog-prose{max-width:680px;font-family:var(--font-body);color:var(--ink);overflow-wrap:anywhere;margin:0 auto;font-size:18px;line-height:1.65}.interwoven .blog-prose>*+*{margin-top:1.2em}.interwoven .blog-prose h2{font-family:var(--font-display);margin-top:1.6em;font-size:28px;font-weight:400;line-height:1.2}.interwoven .blog-prose h3{font-family:var(--font-display);margin-top:1.4em;font-size:22px;font-weight:400;line-height:1.25}.interwoven .blog-prose ul,.interwoven .blog-prose ol{padding-left:1.3em}.interwoven .blog-prose li+li{margin-top:.5em}.interwoven .blog-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.interwoven .blog-prose a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.interwoven .blog-prose img{aspect-ratio:auto;border-radius:14px;height:auto}.interwoven .blog-prose blockquote{color:#3f5f58;background:#f4ecdf8c;border-radius:18px;margin:1.4em 0;padding:20px 24px;font-style:normal}.interwoven .blog-related{padding-top:clamp(32px,4vw,48px)}.interwoven .blog-related h2{font-family:var(--font-display);margin:0 0 clamp(24px,3vw,32px);font-size:28px;font-weight:400}.interwoven .blog-hero>.interior-shell{padding-top:clamp(36px,5.5vw,80px)}.interwoven .blog-hero .interior-lede{max-width:620px}@media (max-width:1000px){.interwoven .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interwoven .blog-featured-card{grid-template-columns:1fr}.interwoven .blog-featured-card .blog-card-image{order:1}.interwoven .blog-featured-card .blog-card-body{order:2}}@media (max-width:760px){.interwoven .blog-grid{grid-template-columns:minmax(0,1fr)}.interwoven .blog-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:4px 20px;scroll-padding-inline:20px;overflow-x:auto}.interwoven .blog-chips::-webkit-scrollbar{display:none}.interwoven .blog-chips li{flex:none}.interwoven .blog-prose{font-size:17px}}
