: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.page:not(.healthylivingskills-front-page),body.single-post{--page-surface:var(--lux-paper);--page-surface-border:transparent;--page-body-text:var(--lux-ink-soft);--page-heading-text:var(--lux-ink);--page-muted-text:var(--lux-muted);--page-accent:var(--lux-accent);--single-surface:var(--lux-paper);--single-surface-border:transparent;--single-body:var(--lux-ink-soft);--single-title:var(--lux-ink);--single-muted:var(--lux-muted);--single-accent:var(--lux-accent);--single-accent-deep:var(--lux-accent-deep);--site-image-border-color:transparent;--site-image-bg:transparent;--site-image-radius:6px;--site-image-radius-mobile:6px;--site-image-shadow:var(--lux-shadow-image);--site-image-shadow-hover:0 30px 70px -34px rgba(31, 42, 46, 0.42);--content-blockquote-border:var(--lux-accent);--content-blockquote-color:var(--lux-ink-soft);--content-blockquote-padding-left:1.35em;--content-link-color:var(--lux-accent);--content-link-color-hover:var(--lux-accent-deep);--content-caption-color:var(--lux-muted)}body.page:not(.healthylivingskills-front-page) .page-site-main,body.single-post .post-site-main,body.single-post .single-post-main{border:0!important;border-radius:0;background-color:var(--lux-paper);box-shadow:var(--lux-shadow-soft);padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,6vw,5rem)}body.page:not(.healthylivingskills-front-page),body.single-post{background-color:#f0e9dc}body.page:not(.healthylivingskills-front-page) .page-layout-wrap,body.single-post .post-layout-wrap{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}body.page:not(.healthylivingskills-front-page) .page-entry-header,body.single-post .entry-header{border-bottom:0;padding-bottom:0;margin:0 0 clamp(2rem,4vw,3.25rem);text-align:left}body.page:not(.healthylivingskills-front-page) .page-entry-header::after,body.single-post .entry-header::after{content:"";display:block;width:56px;height:1px;margin-top:clamp(1.25rem,2.4vw,1.85rem);background:var(--lux-accent);opacity:.7}body.page:not(.healthylivingskills-front-page) .page-entry-title,body.page:not(.healthylivingskills-front-page) .page-entry-title:not(:first-child),body.single-post .entry-title{font-family:var(--font-display);font-weight:500;font-style:normal;letter-spacing:-.015em;line-height:1.08;font-size:clamp(2.4rem, 5vw, 3.6rem);color:var(--lux-ink);text-transform:none}body.page:not(.healthylivingskills-front-page) .entry-hero__label,body.single-post .entry-meta,body.single-post .entry-meta .byline,body.single-post .entry-meta .posted-on{font-family:var(--font-body);font-weight:600;color:var(--lux-accent);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}body.page:not(.healthylivingskills-front-page) .entry-hero__intro{font-family:var(--font-display);font-weight:400;font-style:italic;color:var(--lux-muted);font-size:clamp(1.1rem, 1.8vw, 1.3rem);line-height:1.55;max-width:46ch;margin-top:1.15rem}body.page:not(.healthylivingskills-front-page) .entry-hero-divider,body.single-post .entry-hero-divider{display:none}body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-block-heading h2,body.page:not(.healthylivingskills-front-page) .page-entry-content h2,body.single-post .entry-content .wp-block-heading h2,body.single-post .entry-content h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem, 3vw, 2.3rem);line-height:1.18;letter-spacing:-.01em;margin-top:2.25em;color:var(--lux-ink)}body.page:not(.healthylivingskills-front-page) .page-entry-content h3,body.single-post .entry-content h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem, 2.2vw, 1.65rem);line-height:1.24;letter-spacing:-.005em;margin-top:1.85em;color:var(--lux-ink)}body.page:not(.healthylivingskills-front-page) .page-entry-content h4,body.single-post .entry-content h4{font-family:var(--font-body);font-weight:600;font-size:clamp(.92rem, 1.2vw, 1.02rem);text-transform:uppercase;letter-spacing:.16em;color:var(--lux-accent);margin-top:1.9em}body.page:not(.healthylivingskills-front-page) .page-entry-content h5,body.single-post .entry-content h5{font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem, 1.5vw, 1.2rem);color:var(--lux-ink);margin-top:1.6em}body.page:not(.healthylivingskills-front-page) .page-entry-content,body.single-post .entry-content{font-family:var(--font-body);color:var(--lux-ink-soft);font-size:clamp(1rem, 1.18vw, 1.075rem);line-height:1.8;max-width:960px;margin-left:auto;margin-right:auto}body.page:not(.healthylivingskills-front-page) .page-entry-content p,body.single-post .entry-content p{margin-bottom:1.25em}@supports (initial-letter:3){body.page:not(.healthylivingskills-front-page) .page-entry-content>p:first-of-type::first-letter,body.single-post .entry-content>p:first-of-type::first-letter{font-family:var(--font-display);font-weight:500;color:var(--lux-accent);-webkit-initial-letter:3 2;initial-letter:3 2;margin-right:.18em}}@supports not (initial-letter:3){body.page:not(.healthylivingskills-front-page) .page-entry-content>p:first-of-type::first-letter,body.single-post .entry-content>p:first-of-type::first-letter{font-family:var(--font-display);font-weight:500;color:var(--lux-accent);float:left;font-size:4.2em;line-height:.9;padding:.06em .12em 0 0}}body.page:not(.healthylivingskills-front-page) .page-entry-content ul,body.single-post .entry-content ul{list-style:none;padding-left:0}body.page:not(.healthylivingskills-front-page) .page-entry-content ul>li,body.single-post .entry-content ul>li{position:relative;padding-left:1.5em}body.page:not(.healthylivingskills-front-page) .page-entry-content ul>li::before,body.single-post .entry-content ul>li::before{content:"";position:absolute;left:.15em;top:.72em;width:.6em;height:1px;background:var(--lux-accent)}body.page:not(.healthylivingskills-front-page) .page-entry-content ol,body.single-post .entry-content ol{padding-left:1.6em}body.page:not(.healthylivingskills-front-page) .page-entry-content ol>li::marker,body.single-post .entry-content ol>li::marker{color:var(--lux-accent);font-family:var(--font-display);font-weight:500}body.page:not(.healthylivingskills-front-page) .page-entry-content li+li,body.single-post .entry-content li+li{margin-top:.65em}body.page:not(.healthylivingskills-front-page) .page-entry-content blockquote,body.single-post .entry-content blockquote{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.2rem, 2vw, 1.5rem);line-height:1.5;color:var(--lux-ink);border-left:2px solid var(--lux-accent);padding:.4em 0 .4em 1.35em;margin:2em 0}body.page:not(.healthylivingskills-front-page) .page-entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta),body.single-post .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta){color:var(--lux-ink);text-decoration:none;border-bottom:1px solid var(--lux-accent);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}body.page:not(.healthylivingskills-front-page) .page-entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta):focus,body.page:not(.healthylivingskills-front-page) .page-entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta):hover,body.single-post .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta):focus,body.single-post .entry-content a:not(.wp-block-button__link):not(.wp-element-button):not(.lux-cta):hover{color:var(--lux-accent-deep);border-bottom-color:var(--lux-accent-deep)}.lux-cta,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-block-button__link,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-element-button,body.single-post .entry-content .wp-block-button__link,body.single-post .entry-content .wp-element-button{display:inline-block;background:var(--lux-ink);color:var(--lux-paper);font-family:var(--font-body);font-weight:600;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;padding:.95rem 1.85rem;border-radius:2px;border:0;box-shadow:none;text-decoration:none;transition:background .25s ease,transform .25s ease}.lux-cta:focus,.lux-cta:hover,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-block-button__link:focus,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-block-button__link:hover,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-element-button:focus,body.page:not(.healthylivingskills-front-page) .page-entry-content .wp-element-button:hover,body.single-post .entry-content .wp-block-button__link:focus,body.single-post .entry-content .wp-block-button__link:hover,body.single-post .entry-content .wp-element-button:focus,body.single-post .entry-content .wp-element-button:hover{background:var(--lux-accent);color:var(--lux-paper);transform:translateY(-1px)}body.page:not(.healthylivingskills-front-page) .entry-featured-media,body.single-post .entry-featured-media{padding:0;border:0;background:0 0;box-shadow:none;overflow:visible;border-radius:0}body.page:not(.healthylivingskills-front-page) .custom-featured-image,body.single-post .custom-featured-image{border:0;border-radius:6px;box-shadow:var(--lux-shadow-image);background:0 0}body.page:not(.healthylivingskills-front-page) .page-entry-content img:not(.wp-smiley):not(.emoji),body.single-post .entry-content img:not(.wp-smiley):not(.emoji){border:0;background:0 0;border-radius:6px;box-shadow:var(--lux-shadow-image)}body.page:not(.healthylivingskills-front-page) .page-entry-content .alignwide,body.single-post .entry-content .alignwide{width:min(100%,1080px);margin-left:50%;transform:translateX(-50%);max-width:none}body.single-post .entry-footer{border-top:1px solid var(--lux-rule);padding-top:1.4rem;margin-top:2.5rem}body.single-post .entry-footer .cat-links,body.single-post .entry-footer .tags-links{color:var(--lux-accent);letter-spacing:.16em;font-weight:600}@media (max-width:768px){body.page:not(.healthylivingskills-front-page) .page-site-main,body.single-post .post-site-main,body.single-post .single-post-main{padding:clamp(1.5rem,6vw,2.25rem) clamp(1.1rem,5vw,1.65rem)}body.page:not(.healthylivingskills-front-page) .page-entry-content>p:first-of-type::first-letter,body.single-post .entry-content>p:first-of-type::first-letter{font-size:3.4em}body.page:not(.healthylivingskills-front-page) .page-entry-content .alignwide,body.single-post .entry-content .alignwide{width:100%;margin-left:0;transform:none}}