@font-face{font-family:Manrope;src:url('fonts/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:'Arima Madurai';src:url('fonts/arima-madurai-medium.ttf') format('truetype');font-weight:500;font-display:swap}
:root{--cream:#FBF8F1;--ink:#393747;--muted:#625C6C;--pink:#EBAFBE;--peach:#F5D6BA;--lavender:#71709B;--blue:#A1B9D8}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--cream)}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}a,button,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lavender);outline-offset:5px}h1,h2,h3{font-family:'Arima Madurai',Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.16}p{line-height:1.9}.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-template-part{margin-block-start:0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.7;text-transform:uppercase}.demo-strip{display:flex;justify-content:space-between;padding:7px max(30px,calc((100vw - 1160px)/2));background:#EEEAF3;color:var(--muted);font-size:10px;letter-spacing:.02em}.blog-header{border-bottom:1px solid #DDD8E5}.blog-header-inner{max-width:1160px;width:calc(100% - 80px);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:106px}.blog-brand img{width:150px;height:96px;object-fit:contain;display:block}.blog-nav{display:flex;gap:30px;align-items:center;font-size:12px;font-weight:600}.blog-nav a{text-decoration:none;padding:12px 0}.blog-nav a:last-child{padding:12px 22px;border:1px solid #DDD8E5;border-radius:30px}.blog-hero{max-width:1160px;width:calc(100% - 80px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:60px;padding:68px 0 60px;align-items:center}.blog-hero .eyebrow{margin:0 0 21px}.blog-hero h1{font-size:clamp(44px,4.5vw,65px);margin:0}.blog-hero em{color:var(--lavender);font-style:normal}.blog-hero h1+p{font-size:15px;color:var(--muted);margin:25px 0 0;max-width:470px}.hero-botanical{align-self:center;min-height:200px;background:var(--peach);border-radius:100px 100px 12px 12px;display:flex;justify-content:center;align-items:center;padding:24px}.hero-botanical img{width:64px;height:151px;object-fit:contain}.blog-list{padding-bottom:74px;max-width:1160px!important;width:calc(100% - 80px);margin:auto!important}.blog-list>*{max-width:none!important}.list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;border-top:1px solid #DDD8E5;padding-top:30px;margin:0 0 25px}.list-heading .eyebrow{margin:0 0 10px}.list-heading h2{font-size:34px;margin:0}.content-notice{max-width:350px;margin:0;color:var(--muted);font-size:11px}.category-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.category-links a{font-size:11px;padding:7px 17px;border:1px solid #D4CDDF;border-radius:30px;text-decoration:none}.category-links a:hover{background:var(--peach)}.blog-search{max-width:410px!important;margin:0 0 30px!important}.wp-block-search__input{min-width:0;padding:12px 15px;border:1px solid #CFC9D8;background:var(--cream);border-radius:6px 0 0 6px;font-size:13px}.wp-block-search__button{margin-left:0;padding:12px 20px;border:1px solid var(--lavender);border-radius:0 6px 6px 0;background:var(--lavender);color:#FFF;font-size:12px;cursor:pointer}.article-query{margin-top:0!important}.wp-block-post-template{gap:30px!important}.article-card{border:1px solid #DDD8E5;border-radius:8px 8px 45px 8px;overflow:hidden;height:100%;background:var(--cream)}.article-card>.wp-block-post-featured-image{margin:0;background:var(--peach)}.wp-block-post:nth-child(even) .article-card>.wp-block-post-featured-image{background:var(--blue)}.article-card .wp-block-post-featured-image a{display:block;height:100%;width:100%}.article-card .wp-block-post-featured-image img{height:235px!important;width:100%;object-fit:contain!important;padding:36px;box-sizing:border-box}.article-card-copy{padding:27px 32px 30px;margin-top:0}.article-card-copy>*{margin-top:16px;margin-bottom:0}.article-card-copy>.wp-block-post-terms{margin-top:0;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.wp-block-post-terms a{text-decoration:none}.article-card .wp-block-post-title{font-size:32px}.wp-block-post-title a{text-decoration:none}.article-card .wp-block-post-excerpt{font-size:14px;color:var(--muted);line-height:1.85}.wp-block-post-excerpt__more-text{font-size:12px;font-weight:600;color:var(--ink);margin:20px 0 0}.wp-block-post-date{font-size:11px;color:var(--muted)}.wp-block-query-pagination{margin-top:35px!important;font-size:13px;gap:15px}.wp-block-query-pagination-numbers .page-numbers{display:inline-block;padding:6px 12px;border-radius:30px;text-decoration:none}.wp-block-query-pagination-numbers .current{background:var(--peach)}.blog-footer{border-top:1px solid #DDD8E5;max-width:1160px;width:calc(100% - 80px);margin:auto;display:flex;justify-content:space-between;gap:30px;align-items:center;padding:30px 0;color:var(--muted);font-size:10px}.blog-footer strong{color:var(--ink);font-size:11px;font-weight:600}.blog-footer p{margin:3px 0}.blog-footer a{font-size:11px}.archive-list{padding-top:55px}.archive-list>.wp-block-query-title{font-size:47px;margin:0 0 28px}.single-article{padding:48px 24px 70px}.single-article>h1.wp-block-post-title{font-size:clamp(38px,4vw,58px);line-height:1.16;margin-top:20px}.article-back{font-size:12px;margin-bottom:28px}.article-demo{font-size:11px;padding:10px 16px;background:var(--peach);border-radius:6px}.single-article>.wp-block-post-terms{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-top:30px}.article-meta{font-size:11px;color:var(--muted);margin-bottom:28px!important}.single-cover{background:var(--blue);border-radius:8px 60px 8px 8px;overflow:hidden}.single-cover img{height:300px!important;width:100%;object-fit:contain!important;padding:40px}.wp-block-post-content{font-size:16px;line-height:1.95}.wp-block-post-content h2{font-size:33px;margin-top:38px}.wp-block-post-content h3{font-size:27px}.wp-block-post-content li{margin-bottom:8px}.wp-block-post-content .wp-block-quote{padding:18px 25px;margin-inline:0;background:var(--peach);border-left:3px solid var(--lavender);font-size:18px}.wp-block-post-content img{border-radius:8px}.wp-block-post-content .wp-block-table{overflow-x:auto}.wp-block-post-content .wp-block-table table{min-width:400px;border-collapse:collapse;font-size:14px}.wp-block-post-content td,.wp-block-post-content th{padding:10px;border:1px solid #CFC9D8}.article-endnote{padding:28px 32px;background:var(--pink);border-radius:6px 40px 6px 6px;margin-top:45px!important}.article-endnote h2{font-size:31px;margin:12px 0}.article-endnote>p:not(.eyebrow){font-size:14px;margin:0 0 15px}.article-endnote a{font-size:12px;font-weight:600}.not-found{min-height:60vh;padding:70px 24px}.not-found h1{font-size:48px}
@media(max-width:760px){.demo-strip{padding:7px 20px;font-size:9px}.demo-strip>span:last-child{display:none}.blog-header-inner,.blog-hero,.blog-list,.blog-footer{width:calc(100% - 40px)}.blog-header-inner{min-height:86px;gap:12px}.blog-brand img{width:112px;height:74px}.blog-nav{gap:16px;font-size:10px}.blog-nav a:last-child{padding:9px 12px}.blog-hero{grid-template-columns:minmax(0,1fr) 65px;gap:15px;padding:38px 0 36px}.blog-hero h1{font-size:clamp(31px,6.4vw,44px)}.blog-hero .eyebrow{font-size:8px;margin-bottom:15px}.blog-hero h1+p{font-size:13px;margin-top:19px}.hero-botanical{padding:12px;min-height:140px;border-radius:50px 50px 8px 8px}.hero-botanical img{width:40px;height:100px}.list-heading{display:block;padding-top:25px}.list-heading h2{font-size:29px}.content-notice{max-width:100%;margin-top:15px}.category-links{gap:8px}.category-links a{font-size:10px;padding:6px 12px}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important;gap:22px!important}.article-card-copy{padding:24px}.article-card .wp-block-post-title{font-size:30px}.article-card .wp-block-post-featured-image img{height:200px!important;padding:30px}.blog-footer{display:block;padding-block:25px}.blog-footer>p{margin:16px 0}.single-article{padding:30px 20px 45px}.single-article>h1.wp-block-post-title{font-size:38px}.single-cover img{height:235px!important;padding:35px}.article-endnote{padding:25px}.article-endnote h2{font-size:28px}.archive-list{padding-top:35px}.archive-list>.wp-block-query-title{font-size:36px}.not-found h1{font-size:37px}}
@media(max-width:360px){.blog-nav{gap:9px;font-size:9px}.blog-nav a:last-child{padding:9px}.blog-hero{grid-template-columns:1fr}.hero-botanical{display:none}.blog-hero h1{font-size:38px}.single-article>h1.wp-block-post-title{font-size:34px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
