.entry-header--minimal{margin-bottom:3rem;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:5rem 2rem 4rem;text-align:center}@media(max-width:768px){.entry-header--minimal{margin-bottom:2rem;padding:3.5rem 1.25rem 2.5rem}}@media(max-width:480px){.entry-header--minimal{padding:2.5rem 1rem 2rem}}.entry-header--minimal .entry-meta{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:flex;flex-wrap:wrap;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;gap:0;justify-content:center;letter-spacing:.12em;margin-bottom:1.5rem;text-transform:uppercase}@media(max-width:768px){.entry-header--minimal .entry-meta{font-size:.7rem;margin-bottom:1.25rem}}.entry-header--minimal .entry-meta a{color:inherit;text-decoration:none;transition:color .3s ease}.entry-header--minimal .entry-meta a:focus-visible,.entry-header--minimal .entry-meta a:hover{color:var(--wp--preset--color--primary,#ffb81c)}.entry-header--minimal .entry-meta .meta-separator{font-size:.5rem;line-height:1;margin:0 .5rem;vertical-align:middle}.entry-header--minimal .entry-title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:900;line-height:1.12;margin:0 auto 1.5rem;max-width:920px}.entry-header--minimal .entry-title em,.entry-header--minimal .entry-title i{color:light-dark(#1f1b1373,#f0f0f073);font-style:italic;font-weight:400}@media(max-width:768px){.entry-header--minimal .entry-title{margin-bottom:1rem}}.entry-header--minimal .entry-excerpt{color:light-dark(#1f1b138c,#f0f0f08c);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:clamp(1rem,2vw,1.125rem);font-style:italic;line-height:1.65;margin:0 auto;max-width:680px}.entry-header--minimal .entry-excerpt p{margin:0}.entry-header--minimal .entry-category{margin-bottom:1rem}.entry-header--minimal .entry-category a{background:light-dark(#1f1b13e6,#f0f0f0e6);color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.entry-header--minimal .entry-category a:hover{background:light-dark(#1f1b13,#f0f0f0)}.entry-header--large{margin:0 0 3rem;overflow:hidden;position:relative}@media(max-width:768px){.entry-header--large{margin-bottom:2rem}}.entry-header--large.has-image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;min-height:600px;width:100vw}@media(max-width:1024px){.entry-header--large.has-image{min-height:500px}}@media(max-width:768px){.entry-header--large.has-image{min-height:450px}}@media(max-width:480px){.entry-header--large.has-image{min-height:400px}}@media(max-width:768px){.entry-header--large.has-image{margin-left:0;margin-right:0;max-width:100%;width:100%}}.entry-header--large.no-image{background:linear-gradient(135deg,var(--wp--preset--color--dark,#1f1b13) 0,var(--atm-surface-container,light-dark(#ebe1d4,#353027)) 100%);padding:4rem 0}@media(max-width:768px){.entry-header--large.no-image{padding:3rem 0}}@media(max-width:480px){.entry-header--large.no-image{padding:2rem 0}}.entry-header--large.no-image .entry-header-content{position:relative;z-index:2}.entry-header--large .entry-header-image{height:100%;left:0;position:absolute;top:0;width:100%}.entry-header--large .entry-header-image picture{display:block;height:100%;width:100%}.entry-header--large .entry-header-image .hero-image{height:100%;object-fit:cover;width:100%}.entry-header--large .entry-header-overlay{background:linear-gradient(180deg,#00000075 0,#00000061 42%,#000000b8);bottom:0;left:0;position:absolute;right:0;top:0}.entry-header--large .entry-header-overlay:after{background:linear-gradient(180deg,#0000 0,#0006);bottom:0;content:"";height:40%;left:0;position:absolute;right:0}.entry-header--large .entry-header-content{display:flex;flex-direction:column;justify-content:space-between;min-height:600px;padding:3rem 0 2rem;position:relative;z-index:1}@media(max-width:1024px){.entry-header--large .entry-header-content{min-height:500px;padding:2.5rem 0 2rem}}@media(max-width:768px){.entry-header--large .entry-header-content{min-height:450px;padding:2rem 0 1.5rem}}@media(max-width:480px){.entry-header--large .entry-header-content{min-height:400px;padding:1.5rem 0 1rem}}.entry-header--large .entry-header-content .container{color:#fff;margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}@media(max-width:768px){.entry-header--large .entry-header-content .container{padding:0 1.5rem}}@media(max-width:480px){.entry-header--large .entry-header-content .container{padding:0 1rem}}.entry-header--large .entry-header-main{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:900px}@media(max-width:768px){.entry-header--large .entry-header-main{max-width:100%}}.entry-header--large .entry-category{margin-bottom:1.5rem}.entry-header--large .entry-category a{border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--primary,#ffb81c) 50%,#0000);color:var(--wp--preset--color--primary,#ffb81c);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:0 0 .25rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.entry-header--large .entry-category a:hover{border-bottom-color:#ffffffb3;color:#fff}.entry-header--large .entry-title{color:#fff;font-size:clamp(2rem,5.2vw,4.5rem);letter-spacing:-.02em;line-height:1.06;margin-bottom:1.5rem;max-width:22ch;text-align:left;text-shadow:0 2px 4px #0000008c,0 4px 12px #00000059;text-wrap:balance}@media(max-width:1024px){.entry-header--large .entry-title{margin-bottom:1rem}}@media(max-width:768px){.entry-header--large .entry-title{line-height:1.2;margin-bottom:1rem}}.entry-header--large .entry-excerpt{color:#fffffff2;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6;margin-bottom:2rem;max-width:700px;text-align:left;text-shadow:0 1px 3px #000000b3}.entry-header--large .entry-excerpt p{margin:0}@media(max-width:1024px){.entry-header--large .entry-excerpt{margin-bottom:1.5rem}}@media(max-width:768px){.entry-header--large .entry-excerpt{margin-bottom:1rem}}@media(max-width:480px){.entry-header--large .entry-excerpt{line-height:1.5}}.entry-header--large .entry-header-bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem}@media(max-width:1024px){.entry-header--large .entry-header-bottom{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:1.5rem}}@media(max-width:768px){.entry-header--large .entry-header-bottom{gap:1rem;margin-top:1rem}}.entry-header--large .entry-author-box{border-left:2px solid #ffffff59;flex:1;max-width:500px;padding:.25rem 0 .25rem 1.25rem}@media(max-width:1024px){.entry-header--large .entry-author-box{max-width:100%}}@media(max-width:768px){.entry-header--large .entry-author-box{padding-left:1rem}}@media(max-width:480px){.entry-header--large .entry-author-box{padding-left:.875rem}}.entry-header--large .entry-author-box .author-bio,.entry-header--large .entry-author-box .author-info{background:#0000}.entry-header--large .entry-author-box .author-info .author-name{display:block;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:600;margin-bottom:.5rem}.entry-header--large .entry-author-box .author-info .author-name a{color:#fff;text-decoration:none;transition:color .3s ease}.entry-header--large .entry-author-box .author-info .author-name a:hover{color:var(--wp--preset--color--primary,#f4b617)}.entry-header--large .entry-author-box .author-info .author-bio{color:#ffffffd9;font-size:clamp(.85rem,1.1vw,.9rem);line-height:1.5;margin:0}.entry-header--large .entry-meta{align-items:center;color:#fffffff2;display:flex;font-size:clamp(.813rem,1.2vw,.95rem);padding:0;text-shadow:0 1px 3px #000c;white-space:normal}@media(max-width:640px){.entry-header--large .entry-meta{flex-wrap:wrap;gap:.5rem;white-space:normal}}.entry-header--large .entry-meta a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}.entry-header--large .entry-meta a:hover{color:var(--wp--preset--color--primary,#f4b617);text-shadow:0 1px 3px #000000e6}.entry-header--large .entry-meta .meta-separator{margin:0 .75rem;opacity:.6}@media(max-width:768px){.entry-header--large .entry-meta .meta-separator{margin:0 .5rem}}@media(max-width:640px){.entry-header--large .entry-meta .meta-separator{display:none}}.entry-header--large+.entry-content{margin-top:0}.post-navigation{border-top:1px solid var(--atm-border);container-name:post-nav;container-type:inline-size;margin:3rem 0;padding:2rem 0}.post-navigation__inner{display:flex;gap:2rem;justify-content:space-between}@container post-nav (max-width: 480px){.post-navigation__inner{flex-direction:column;gap:1.5rem}}.post-navigation__link{align-items:center;display:flex;gap:1rem;max-width:50%;text-decoration:none;transition:opacity .3s ease}.post-navigation__link:hover{opacity:.7}.post-navigation__link--next{flex-direction:row-reverse;margin-left:auto;text-align:right}.post-navigation__link--empty{visibility:hidden}@container post-nav (max-width: 480px){.post-navigation__link{max-width:100%}.post-navigation__link--next{flex-direction:row;margin-left:0;text-align:left}}.post-navigation__text{display:flex;flex-direction:column;gap:.375rem}.post-navigation__label{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:inline-flex;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;gap:.35rem;letter-spacing:.1em;text-transform:uppercase}.post-navigation__arrow{font-size:.75rem}.post-navigation__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;line-height:1.3}.post-navigation__thumb{border-radius:6px;flex-shrink:0;height:80px;overflow:hidden;width:80px}@container post-nav (max-width: 480px){.post-navigation__thumb{display:none}}.post-navigation__image{display:block;height:100%;object-fit:cover;width:100%}.single-post-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 280px}@media(max-width:1024px){.single-post-layout{gap:2rem;grid-template-columns:1fr}}.single-post-layout__content{min-width:0}.single-sidebar{align-self:stretch}@media(max-width:1024px){.single-sidebar{display:none}}.single-sidebar__inner{display:flex;flex-direction:column;gap:2rem;max-height:calc(100vh - var(--header-sticky-height, 80px) - 40px);overflow-y:auto;position:sticky;top:calc(var(--header-sticky-height, 80px) + 20px)}.single-sidebar__section{border-bottom:1px solid var(--atm-border);padding-bottom:1.5rem}.single-sidebar__section:last-child{border-bottom:0;padding-bottom:0}.single-sidebar__heading{color:var(--wp--preset--color--text-gray,#999);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.toc-list{list-style:none;margin:0;padding:0}.toc-list__item{margin-bottom:.5rem}.toc-list__item--h3{padding-left:1rem}.toc-list__link{border-left:2px solid #0000;color:var(--wp--preset--color--medium-gray,#d4d4d4);display:block;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;line-height:1.5;padding:.125rem 0 .125rem .5rem;text-decoration:none;transition:color .2s ease,border-color .2s ease,font-weight .2s ease}.toc-list__link.is-active,.toc-list__link:hover{color:var(--wp--preset--color--primary,#ffb81c)}.toc-list__link.is-active{border-left-color:var(--wp--preset--color--primary,#ffb81c);font-weight:600}.single-sidebar__share .social-sharing-wrapper{border:0;margin:0;padding:0}.single-sidebar__share .social-sharing-wrapper h5{display:none}.single-sidebar__share .rrssb-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.single-sidebar__share .rrssb-buttons li{flex:0 0 auto}.single-sidebar__share .rrssb-buttons li a{align-items:center;border-radius:50%;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.single-sidebar__share .rrssb-buttons li a .rrssb-text{display:none}.resource-list{list-style:none;margin:0;padding:0}.resource-list__item{margin-bottom:.75rem}.resource-list__item:last-child{margin-bottom:0}.resource-list__link{align-items:flex-start;border-radius:6px;display:flex;gap:.75rem;padding:.5rem;text-decoration:none;transition:background .2s ease}.resource-list__link:hover{background:var(--wp--preset--color--light-gray,#222)}.resource-list__image{border-radius:4px;flex-shrink:0;height:64px;object-fit:cover;width:48px}.resource-list__meta{display:flex;flex-direction:column;gap:.15rem}.resource-list__type{color:var(--wp--preset--color--text-gray,#999);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.resource-list__title{color:var(--wp--preset--color--dark,#f0f0f0);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:.875rem;font-weight:600;line-height:1.3}.resource-list__empty{color:var(--wp--preset--color--text-gray,#999);font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-style:italic;margin:0}.single-post-nosidebar{margin:0 auto;max-width:48rem}.single-post-nosidebar .mobile-toc-bar:not([hidden]){display:flex;flex-direction:column}.mobile-toc{border:1px solid var(--atm-border);border-radius:8px;display:none;margin-bottom:1.5rem;overflow:hidden}@media(max-width:1024px){.mobile-toc{display:block}}.mobile-toc--always{display:block}.mobile-toc__toggle{align-items:center;background:var(--wp--preset--color--light-gray,#222);color:var(--wp--preset--color--medium-gray,#d4d4d4);cursor:pointer;display:flex;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.1em;list-style:none;padding:.875rem 1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%}.mobile-toc__toggle::-webkit-details-marker{display:none}.mobile-toc__toggle::marker{content:"";display:none}.mobile-toc__icon{flex-shrink:0;transition:transform .2s ease}.mobile-toc[open] .mobile-toc__icon{transform:rotate(180deg)}.mobile-toc .toc-list{padding:.75rem 1rem 1rem}.mobile-toc-bar{background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-bottom:1px solid var(--atm-border);box-shadow:0 2px 8px #00000026;display:none;left:0;position:fixed;right:0;top:0;transition:top .3s ease;z-index:999}@media(max-width:1024px){.mobile-toc-bar{display:flex;flex-direction:column}}.mobile-toc-bar[hidden]{display:none!important}.mobile-toc-bar__toggle{align-items:center;background:none;border:none;color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));cursor:pointer;display:flex;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:space-between;padding:.625rem 1rem;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-toc-bar__toggle[aria-expanded=true] .mobile-toc-bar__icon{transform:rotate(180deg)}.mobile-toc-bar__current{color:var(--atm-on-surface,light-dark(#000,#fff));flex:1;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mobile-toc-bar__icon{flex-shrink:0;transition:transform .2s ease}.mobile-toc-bar__dropdown{display:none;max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-top:1px solid var(--atm-border);padding:.5rem 1rem 1rem}.mobile-toc-bar__dropdown .toc-list__link.is-active{border-left-color:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--primary,#ffb81c);font-weight:600}.related-posts{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px;container-name:related-posts;container-type:inline-size;margin:3rem 0;padding:2rem}.related-posts .related-posts-header{margin-bottom:2rem;text-align:center}.related-posts .related-posts-header .related-posts-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.75rem;font-weight:700;margin:0;position:relative}.related-posts .related-posts-header .related-posts-title:after{background:var(--wp--preset--color--primary,#f4b617);bottom:-.5rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.related-posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@container related-posts (max-width: 600px){.related-posts-grid{gap:1.5rem;grid-template-columns:1fr}}.related-post-item{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.related-post-item:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.related-post-item .related-post-thumbnail{aspect-ratio:16/9;overflow:hidden;position:relative}.related-post-item .related-post-thumbnail .related-post-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-post-item .related-post-thumbnail a:hover .related-post-image{transform:scale(1.05)}.related-post-content{padding:1.5rem}.related-post-content .related-post-title{font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.related-post-content .related-post-title a{color:var(--wp--preset--color--dark,#1f1b13);text-decoration:none;transition:color .3s ease}.related-post-content .related-post-title a:hover{color:var(--wp--preset--color--primary,#f4b617)}.related-post-content .related-post-meta{color:var(--wp--preset--color--text-gray,#50483b);font-size:.875rem;margin-bottom:.75rem}.related-post-content .related-post-meta .related-post-date{font-weight:500}.related-post-content .related-post-meta .related-post-categories{margin-left:1rem}.related-post-content .related-post-meta .related-post-categories:first-child{margin-left:0}.related-post-content .related-post-meta .related-post-categories a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none;transition:color .3s ease}.related-post-content .related-post-meta .related-post-categories a:hover{color:var(--wp--preset--color--dark,#1f1b13)}.related-post-content .related-post-excerpt{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.875rem;line-height:1.5}.related-posts--minimal{background:#0000;border-radius:0;border-top:1px solid var(--atm-border);margin:3rem 0 0;padding:2rem 0 0}.related-posts--minimal .related-posts-header{margin-bottom:1.5rem;text-align:left}.related-posts--minimal .related-posts-header .related-posts-title{font-size:2rem;font-weight:400}.related-posts--minimal .related-posts-header .related-posts-title:after{display:none}.related-posts--minimal .related-posts-list{display:flex;flex-direction:column;gap:0}.related-posts--minimal .related-posts-list .related-post-item{background:#0000;border-bottom:1px solid var(--atm-border);border-radius:0;box-shadow:none;display:flex;gap:2rem;padding:2rem 0;transition:background-color .3s ease}.related-posts--minimal .related-posts-list .related-post-item:hover{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));box-shadow:none;transform:none}.related-posts--minimal .related-posts-list .related-post-item:last-child{border-bottom:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content{flex:1;padding:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-category{color:var(--wp--preset--color--text-gray,#50483b);display:block;font-size:.875rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title{font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 .75rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title a{color:var(--wp--preset--color--dark,#1f1b13);text-decoration:none;transition:color .3s ease}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title a:hover{color:var(--wp--preset--color--primary,#f4b617)}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-excerpt{color:var(--wp--preset--color--text-gray,#50483b);font-size:1rem;line-height:1.6;margin:0}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail{aspect-ratio:16/9;flex:0 0 400px;max-height:240px;overflow:hidden;position:relative}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail .related-post-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail a:hover .related-post-image{transform:scale(1.05)}@media(max-width:768px){.related-posts{margin:2rem 0;padding:1.5rem}.related-posts .related-posts-header .related-posts-title{font-size:1.5rem}.related-posts--minimal{margin:2rem 0 0;padding:1.5rem 0 0}.related-posts--minimal .related-posts-header .related-posts-title{font-size:1.5rem}.related-posts--minimal .related-posts-list .related-post-item{flex-direction:column-reverse;gap:1rem;padding:1.5rem 0}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-title{font-size:1.25rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-content .related-post-excerpt{font-size:.9375rem}.related-posts--minimal .related-posts-list .related-post-item .related-post-thumbnail{flex:none;max-height:none;width:100%}}.comments-area{border-top:2px solid light-dark(#1f1b131a,#f0f0f01a);container-name:comments;container-type:inline-size;margin-top:4rem;padding-top:3rem}@media(max-width:768px){.comments-area{margin-top:3rem;padding-top:2rem}}.comments-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:2rem;font-weight:700;margin-bottom:2rem}@container comments (max-width: 480px){.comments-title{font-size:1.5rem;margin-bottom:1.5rem}}.comments-title span{color:var(--wp--preset--color--primary,#f4b617)}.comment-navigation{margin-bottom:2rem}.comment-navigation .nav-links{display:flex;gap:1rem;justify-content:space-between}@container comments (max-width: 400px){.comment-navigation .nav-links{flex-direction:column}}.comment-navigation .nav-next a,.comment-navigation .nav-previous a{background:var(--wp--preset--color--dark,#1f1b13);color:#fff;display:inline-block;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.comment-navigation .nav-next a:hover,.comment-navigation .nav-previous a:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13)}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment{margin-bottom:2rem}.comment-list .comment:last-child{margin-bottom:0}.comment-list .children{list-style:none;margin-left:3rem;margin-top:2rem;padding:0}@container comments (max-width: 480px){.comment-list .children{margin-left:1.5rem}}.comment-body{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-left:3px solid var(--wp--preset--color--primary,#f4b617);border-radius:8px;padding:1.5rem;position:relative;transition:background-color .2s ease,box-shadow .2s ease}.comment-body:hover{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));box-shadow:0 4px 12px #00000014}@container comments (max-width: 480px){.comment-body{padding:1rem}}.comment-author{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.comment-author .avatar{border:2px solid var(--wp--preset--color--primary,#f4b617);border-radius:50%;flex-shrink:0}.comment-author .fn{font-size:1.125rem;font-style:normal;font-weight:600}.comment-author .fn,.comment-author .fn a{color:var(--wp--preset--color--dark,#1f1b13)}.comment-author .fn a{text-decoration:none;transition:color .3s ease}.comment-author .fn a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-author .says{display:none}.comment-metadata{color:light-dark(#1f1b1399,#f0f0f099);font-size:.875rem;margin-bottom:1rem}.comment-metadata a{color:light-dark(#1f1b1399,#f0f0f099);text-decoration:none;transition:color .3s ease}.comment-metadata a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-metadata .edit-link{margin-left:1rem}.comment-metadata .edit-link:before{content:"•";margin-right:.5rem}.comment-content{color:light-dark(#1f1b13e6,#f0f0f0e6);font-size:1rem;line-height:1.7}.comment-content,.comment-content p{margin-bottom:1rem}.comment-content p:last-child{margin-bottom:0}.comment-content a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:underline;transition:opacity .3s ease}.comment-content a:hover{opacity:.8}.reply a{background:#0000;border:2px solid var(--wp--preset--color--dark,#1f1b13);color:var(--wp--preset--color--dark,#1f1b13);display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.reply a:hover{background:var(--wp--preset--color--dark,#1f1b13);color:#fff}.comment-awaiting-moderation{background:light-dark(#faefe2,#55472c);border-left:3px solid var(--wp--preset--color--primary,#ffb81c);color:light-dark(#3b2900,#d5c09d);margin-top:1rem;padding:.75rem 1rem}.pingback,.trackback{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-left:3px solid light-dark(#1f1b1333,#f0f0f033);border-radius:8px;margin-bottom:1rem;padding:1rem 1.5rem}.pingback .comment-body,.trackback .comment-body{background:#0000;border:none;padding:0}.pingback .comment-edit-link,.trackback .comment-edit-link{margin-left:1rem}.no-comments{border-left:3px solid light-dark(#1f1b1333,#f0f0f033);color:light-dark(#1f1b13b3,#f0f0f0b3);font-size:1rem;margin-top:2rem;padding:1.5rem;text-align:center}.comment-respond,.no-comments{background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px}.comment-respond{margin-top:3rem;padding:2rem}@container comments (max-width: 480px){.comment-respond{margin-top:2rem;padding:1.5rem}}.comment-reply-title{color:var(--wp--preset--color--dark,#1f1b13);font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}@container comments (max-width: 480px){.comment-reply-title{font-size:1.25rem}}.comment-reply-title small a{color:light-dark(#1f1b1399,#f0f0f099);font-size:.875rem;margin-left:1rem;text-decoration:none;transition:color .3s ease}.comment-reply-title small a:hover{color:var(--wp--preset--color--primary,#f4b617)}.comment-form .comment-notes,.comment-form .logged-in-as{color:light-dark(#1f1b13b3,#f0f0f0b3);font-size:.9rem;margin-bottom:1.5rem}.comment-form .comment-notes a,.comment-form .logged-in-as a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none}.comment-form .comment-notes a:hover,.comment-form .logged-in-as a:hover{text-decoration:underline}.comment-form .comment-form-author,.comment-form .comment-form-comment,.comment-form .comment-form-cookies-consent,.comment-form .comment-form-email,.comment-form .comment-form-url{margin-bottom:1.5rem}.comment-form label{color:var(--wp--preset--color--dark,#1f1b13);display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:2px solid light-dark(#1f1b1326,#f0f0f026);border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{border-color:var(--wp--preset--color--primary,#f4b617);outline:none}.comment-form textarea{min-height:150px;resize:vertical}.comment-form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:.75rem}.comment-form .comment-form-cookies-consent input[type=checkbox]{flex-shrink:0;margin-top:.25rem}.comment-form .comment-form-cookies-consent label{font-weight:400;margin-bottom:0}.comment-form .form-submit{margin-bottom:0}.comment-form .form-submit .submit{background:var(--wp--preset--color--dark,#1f1b13);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.comment-form .form-submit .submit:hover{background:var(--wp--preset--color--primary,#f4b617);color:var(--wp--preset--color--dark,#1f1b13);transform:translateY(-2px)}.required{color:light-dark(#d63638,#f87171)}.comment .comment-respond{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border:2px solid light-dark(#1f1b131a,#f0f0f01a);margin-top:2rem;padding:1.5rem}@container comments (max-width: 480px){.comment .comment-respond{padding:1rem}}.bypostauthor>.comment-body{background:var(--atm-surface-container-lowest,light-dark(#fff,#000));border-left-color:var(--wp--preset--color--dark,#1f1b13);position:relative}.bypostauthor>.comment-body:before{background:var(--wp--preset--color--primary,#f4b617);border-radius:4px;color:var(--wp--preset--color--dark,#1f1b13);content:"Author";font-size:.75rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.post-engagement{border-top:1px solid var(--atm-border);container-name:post-engagement;container-type:inline-size;margin-top:3rem;padding-top:2.5rem}.post-engagement__row{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@container post-engagement (max-width: 500px){.post-engagement__row{gap:1.5rem;grid-template-columns:1fr}}.post-engagement__feedback.article-feedback-wrapper{border-top:none;margin:0;padding:0}.post-engagement__comment-cta{align-self:stretch;background:var(--atm-surface-container-low,light-dark(#faefe2,#241f17));border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.post-engagement__cta-title{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}.post-engagement__cta-text{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));line-height:1.5;margin:0 0 .5rem}.post-engagement__cta-btn,.post-engagement__cta-text{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem}.post-engagement__cta-btn{align-items:center;align-self:flex-start;background:var(--atm-on-surface,light-dark(#000,#fff));border:none;border-radius:100px;color:var(--atm-surface,light-dark(#fff8f2,#17130b));cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.625rem 1.25rem;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.post-engagement__cta-btn svg{flex-shrink:0}.post-engagement__cta-btn:hover{background:var(--wp--preset--color--primary,var(--wp--preset--color--primary,#ffb81c));box-shadow:0 2px 8px #0000001f;color:var(--wp--preset--color--dark,var(--wp--preset--color--dark,#f0f0f0));transform:translateY(-1px)}.post-engagement__cta-btn:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.post-engagement__cta-btn[aria-expanded=true]{background:var(--wp--preset--color--primary,var(--wp--preset--color--primary,#ffb81c));color:var(--wp--preset--color--dark,var(--wp--preset--color--dark,#f0f0f0))}.comment-form-collapsible{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s ease}.comment-form-collapsible>*{min-height:0;overflow:hidden}.comment-form-collapsible.comment-form--open{grid-template-rows:1fr}.post-engagement .comments-area{border-top:none;margin-top:2rem;padding-top:0}@media(max-width:768px){.post-engagement{margin-top:2rem;padding-top:2rem}.post-engagement__comment-cta{padding:1.25rem}}.single-post .entry-header:not(.entry-header--large){margin-bottom:2rem}.single-post .entry-header:not(.entry-header--large) .entry-title{font-size:2.5rem;margin-bottom:1rem}@media(max-width:768px){.single-post .entry-header:not(.entry-header--large) .entry-title{font-size:2rem}}.single-post .entry-header:not(.entry-header--large) .entry-meta{align-items:center;color:var(--wp--preset--color--text-gray,#999);display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.5rem;padding:1rem 0}.single-post .entry-header:not(.entry-header--large) .entry-meta span{align-items:center;display:inline-flex;gap:.5rem}.single-post .entry-header:not(.entry-header--large) .entry-meta a{color:var(--wp--preset--color--primary,#f4b617);text-decoration:none;transition:color .2s ease}.single-post .entry-header:not(.entry-header--large) .entry-meta a:hover{color:var(--wp--preset--color--dark,#1f1b13)}.single-post .entry-header:not(.entry-header--large) .entry-meta .meta-category{font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.single-post .post-thumbnail{border-radius:8px;margin-bottom:2rem;overflow:hidden}.single-post .post-thumbnail img{display:block;height:auto;width:100%}.single-post .entry-content{margin-bottom:2rem}@media(max-width:768px){.single-post .entry-content{font-size:1rem}}.single-post .entry-content p{margin-bottom:1.5em}.single-post .entry-content img{border-radius:8px;height:auto}.single-post .entry-content a{transition:color .2s ease}.single-post .entry-footer{margin-bottom:2rem;padding-top:1.5rem}.single-post .entry-footer .post-tags{display:flex;flex-wrap:wrap;gap:.5rem}.single-post .entry-footer .post-tags a{background:var(--wp--preset--color--light-gray,#222);border-radius:100px;color:var(--wp--preset--color--text-gray,#999);display:inline-block;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;padding:.35rem .85rem;text-decoration:none;transition:all .2s ease}.single-post .entry-footer .post-tags a:hover{background:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0)}.single-post .comments-area{border-top:2px solid var(--atm-border);margin-top:3rem;padding-top:3rem}.article-feedback-wrapper{border-top:1px solid var(--atm-border);margin-top:3rem;padding-top:2.5rem}.lvbl-article-feedback{--feedback-primary:var(--wp--preset--color--primary,#ffb81c);--feedback-primary-hover:color-mix(in srgb,var(--wp--preset--color--primary,#ffb81c) 90%,#000);--feedback-success:#2d8a4e;--feedback-border:var(--atm-border);--feedback-background:#0000;--feedback-text:var(--atm-on-surface,light-dark(#000,#fff));--feedback-text-light:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));--feedback-radius:0;--feedback-shadow:none;--feedback-transition:all 0.3s ease;background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 auto;max-width:720px;padding:0}.lvbl-article-feedback .feedback-header{margin-bottom:1.25rem;text-align:left}.lvbl-article-feedback .feedback-title{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:var(--wp--preset--font-family--system-font,"Hanken Grotesk",sans-serif);font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 .25rem}.lvbl-article-feedback .feedback-summary{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.8125rem}.lvbl-article-feedback .feedback-options{display:flex;flex-direction:row!important;gap:.5rem;margin-bottom:1.25rem}.lvbl-article-feedback .feedback-option{align-items:center;background:#0000;border:1px solid var(--atm-border);border-radius:100px;cursor:pointer;display:inline-flex;gap:.375rem;padding:.5rem .875rem;transition:border-color .3s ease,background .3s ease,color .3s ease}.lvbl-article-feedback .feedback-option:hover{background:#00000005;border-color:#00000040}.lvbl-article-feedback .feedback-option:has(input:checked){background:color-mix(in srgb,var(--wp--preset--color--primary,#ffb81c) 8%,#0000);border-color:var(--wp--preset--color--primary,#ffb81c)}.lvbl-article-feedback .feedback-option:has(input:focus-visible){outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.lvbl-article-feedback .option-content{align-items:center;display:flex;flex-direction:row;gap:.375rem}.lvbl-article-feedback .option-icon{color:var(--wp--preset--color--text-gray,#999);height:18px;transition:color .3s ease;width:18px}.lvbl-article-feedback .option-icon .option-icon-svg,.lvbl-article-feedback .option-icon svg{display:block;height:18px;width:18px}.lvbl-article-feedback .feedback-option:has(input:checked) .option-icon{color:var(--wp--preset--color--primary,#ffb81c)}.lvbl-article-feedback .option-details{display:inline}.lvbl-article-feedback .option-label{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:500;line-height:1}.lvbl-article-feedback .feedback-option:has(input:checked) .option-label{color:var(--atm-on-surface,light-dark(#000,#fff));font-weight:600}.lvbl-article-feedback .option-description{display:none}.lvbl-article-feedback .feedback-actions{justify-content:flex-start;margin-top:.75rem}.lvbl-article-feedback .feedback-submit-btn{background:var(--atm-on-surface,light-dark(#000,#fff));border:none;border-radius:100px;color:var(--atm-surface,light-dark(#fff8f2,#17130b));font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;min-height:40px;padding:.5rem 1.5rem;transition:background .3s ease,box-shadow .3s ease}.lvbl-article-feedback .feedback-submit-btn:hover:not(:disabled){background:#453c2a;box-shadow:0 2px 8px #0000001f}.lvbl-article-feedback .feedback-submit-btn:focus-visible{outline:2px solid var(--wp--preset--color--primary,#ffb81c);outline-offset:2px}.lvbl-article-feedback .feedback-submit-btn:disabled{background:var(--atm-border);box-shadow:none;color:var(--wp--preset--color--text-gray,#999);cursor:not-allowed}.lvbl-article-feedback .feedback-thank-you{padding:1rem 0;text-align:left}.lvbl-article-feedback .feedback-form{display:block}.lvbl-article-feedback .thank-you-content{align-items:center;flex-direction:row;gap:.6rem}.lvbl-article-feedback .thank-you-icon{background:var(--wp--preset--color--primary,#ffb81c);color:var(--wp--preset--color--dark,#f0f0f0);font-size:.875rem;height:1.75rem;width:1.75rem}.lvbl-article-feedback .thank-you-message{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500}.lvbl-article-feedback .user-rating{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0));font-size:.8125rem}.lvbl-article-feedback .feedback-success{background:#2d8a4e0f;border-color:#2d8a4e1f;border-radius:6px;color:#2d8a4e;font-size:.8125rem}.lvbl-article-feedback .feedback-error{background:#d636380f;border-color:#d636381f;border-radius:6px;color:#c0392b;font-size:.8125rem}.lvbl-article-feedback .comment-label{font-size:.8125rem;font-weight:500}.lvbl-article-feedback .comment-input,.lvbl-article-feedback .comment-label{color:var(--atm-on-surface,light-dark(#000,#fff));font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.lvbl-article-feedback .comment-input{background:var(--atm-surface,light-dark(#fff8f2,#17130b));border-color:var(--atm-border);border-radius:6px;font-size:.875rem}.lvbl-article-feedback .comment-input:focus{border-color:var(--wp--preset--color--primary,#ffb81c);box-shadow:0 0 0 2px color-mix(in srgb,var(--wp--preset--color--primary,#ffb81c) 18%,#0000)}.lvbl-article-feedback .comment-input::placeholder{color:var(--atm-on-surface-variant,light-dark(#50483b,#cdc1b0))}.lvbl-article-feedback .loading-spinner{border-color:#fff #ffffff4d #ffffff4d}@media(max-width:768px){.lvbl-article-feedback{max-width:100%}.article-feedback-wrapper{margin-top:2rem;padding-top:2rem}}@media(max-width:480px){.lvbl-article-feedback .feedback-options{flex-wrap:wrap}.lvbl-article-feedback .feedback-submit-btn{width:100%}}.social-sharing-wrapper{margin-block:var(--spacing-large,2rem)}.entry-content .social-sharing-wrapper,.post-content .social-sharing-wrapper{border-top:1px solid var(--color-border,#0000001a);margin-top:var(--spacing-large,2rem);padding-top:var(--spacing-large,2rem)}.dark-mode .social-sharing-wrapper h5,[data-theme=dark] .social-sharing-wrapper h5{color:var(--color-text-secondary-dark,#ffffffb3)}.sharedaddy.sd-like,.sharedaddy.sd-like .likes-widget-placeholder,.sharedaddy.sd-like .post-likes-widget,.sharedaddy.sd-like iframe{background:#0000!important}.sharedaddy.sd-like{color-scheme:dark}.sharedaddy.sd-like .sd-text-color,.sharedaddy.sd-like .sd-title,.sharedaddy.sd-like .sr-title{color:var(--wp--preset--color--dark,#f0f0f0)}.sharedaddy.sd-like .sd-link-color{color:var(--wp--preset--color--primary,#ffb81c)}
