:root{--font-display:"Fraunces","Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Libre Franklin",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--lux-paper:#fbf8f3;--lux-paper-deep:#f5efe4;--lux-ink:#1f2a2e;--lux-ink-soft:#344149;--lux-muted:#6b7378;--lux-rule:rgba(31, 42, 46, 0.12);--lux-rule-strong:rgba(31, 42, 46, 0.22);--lux-accent:#8a6a3b;--lux-accent-deep:#6f532a;--lux-accent-soft:rgba(138, 106, 59, 0.10);--lux-shadow-soft:0 30px 80px -60px rgba(31, 42, 46, 0.18);--lux-shadow-image:0 24px 60px -36px rgba(31, 42, 46, 0.32)}body.blog .page-header{border-bottom:1px solid var(--lux-rule);margin-bottom:2rem;padding-bottom:1.1rem}body.blog .page-header .page-title{font-family:var(--font-display);font-weight:500;color:var(--lux-ink);font-size:clamp(1.85rem, 3vw, 2.6rem);line-height:1.1;letter-spacing:-.015em}body.blog .articles-sidebar{backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--lux-rule-strong);box-shadow:none}body.blog .articles-sidebar .widget-title{font-family:var(--font-display);font-weight:500;color:var(--lux-ink);font-size:1.05rem;letter-spacing:-.01em}body.blog .articles-sidebar .search-field{border-color:var(--lux-rule-strong);background:rgba(251,248,243,.95);color:var(--lux-ink-soft)}body.blog .articles-sidebar .search-field:focus{border-color:var(--lux-accent);box-shadow:0 0 0 3px var(--lux-accent-soft)}body.blog .articles-sidebar .search-submit{background:var(--lux-ink);box-shadow:none}body.blog .articles-sidebar .search-submit:focus,body.blog .articles-sidebar .search-submit:hover{background:var(--lux-accent)}body.blog .articles-sidebar .widget ul li a{color:var(--lux-ink-soft);font-family:var(--font-body)}body.blog .articles-sidebar .widget ul li a:focus,body.blog .articles-sidebar .widget ul li a:hover{color:var(--lux-accent);font-weight:400}body.blog .articles-sidebar-overlay{background:rgba(31,42,46,.5)}body.blog .articles-sidebar-toggle{background:var(--lux-ink);box-shadow:none}body.blog .articles-sidebar-toggle:focus,body.blog .articles-sidebar-toggle:hover{background:var(--lux-accent)}body.blog .category-section{background:var(--lux-paper);border:1px solid var(--lux-rule);border-radius:8px;box-shadow:none}body.blog .category-section::before{display:none}body.blog .category-section__header::after{background:var(--lux-rule);height:1px;border-radius:0}body.blog .category-section__badge{background:0 0;background-image:none;border:0;border-radius:0;padding:0;box-shadow:none;font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem, 2vw, 1.5rem);letter-spacing:-.01em;text-transform:none;color:var(--lux-ink);line-height:1.2;text-decoration:none;transition:color .22s ease}body.blog .category-section__badge:focus,body.blog .category-section__badge:hover{color:var(--lux-accent);text-decoration:none}body.blog .category-section__see-all{background:0 0;border:0;border-radius:0;padding:0;box-shadow:none;color:var(--lux-accent);font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .22s ease,gap .22s ease}body.blog .category-section__see-all:focus,body.blog .category-section__see-all:hover{color:var(--lux-accent-deep);transform:none;box-shadow:none;text-decoration:underline}body.blog .category-section__grid article{border:1px solid var(--lux-rule);border-radius:4px;box-shadow:none;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;overflow:hidden}body.blog .category-section__grid article:focus-within,body.blog .category-section__grid article:hover{transform:translateY(-2px);border-color:var(--lux-rule-strong);box-shadow:var(--lux-shadow-soft)}body.blog .category-section__grid .single-featured-image-header2 img{transition:transform .38s ease}body.blog .category-section__grid article:focus-within .single-featured-image-header2 img,body.blog .category-section__grid article:hover .single-featured-image-header2 img{transform:scale(1.03)}body.blog .category-section__grid .latest-posts__post-title{font-family:var(--font-display);font-weight:500;color:var(--lux-ink);font-size:clamp(.95rem, 1.3vw, 1.08rem);line-height:1.3;letter-spacing:-.01em;margin:0;transition:color .22s ease}body.blog .category-section__grid article:focus-within .latest-posts__post-title,body.blog .category-section__grid article:hover .latest-posts__post-title{color:var(--lux-accent)}body.blog .category-section__grid .card-category-chip{background:0 0;border:0;border-radius:0;padding:0;color:var(--lux-accent);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1;text-decoration:none;transition:color .22s ease}body.blog .category-section__grid article:hover .card-category-chip{background:0 0;color:var(--lux-accent-deep)}body.blog .category-section__grid .entry-content p{color:var(--lux-muted);font-family:var(--font-body);font-size:.875rem;line-height:1.65}body.blog .category-section__grid .card-footer{border-top:1px solid var(--lux-rule)}body.blog .category-section__grid .card-read-more{color:var(--lux-accent);font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:color .22s ease,gap .22s ease}body.blog .category-section__grid .card-read-more:focus,body.blog .category-section__grid .card-read-more:hover{color:var(--lux-accent-deep);gap:.4em;text-decoration:none}@media screen and (min-width:900px){body.blog .articles-page-layout{border-radius:0}body.blog .articles-sidebar{border-radius:6px}body.blog .category-section__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}body.blog .category-section__grid article:nth-child(7n+1){grid-column:span 2}body.blog .category-section__grid article:nth-child(7n+7){grid-column:span 2}}@media screen and (max-width:899px){body.blog .articles-sidebar{border-radius:6px 0 0 6px}}