:root{--gd-accent:#dca54a;--gd-accent-strong:#b97813;--gd-accent-soft:#fff6df;--gd-ink:#17130e;--gd-heading:#17130e;--gd-text:#34312d;--gd-muted:#706b64;--gd-bg:#f7f6f3;--gd-surface:#ffffff;--gd-border:#e8e2d8;--gd-footer:#f7f6f3;--gd-footer-text:#5f574e;--gd-success:#247a52;--gd-container:1240px;--gd-content:780px;--gd-sidebar:320px;--gd-radius:18px;--gd-radius-sm:11px;--gd-body-size:18px;--gd-line-height:1.72;--gd-heading-weight:800;--gd-header-height:76px;--gd-logo-width:150px;--gd-mobile-logo-width:68px;--gd-logo-overhang:6px;--gd-shadow-sm:0 8px 28px rgba(28, 21, 12, 0.07);--gd-shadow:0 22px 65px rgba(28, 21, 12, 0.12);--gd-transition:180ms ease;--gd-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gd-font-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-wrap:break-word;background:var(--gd-bg);color:var(--gd-text);font-family:var(--gd-font-body);font-size:var(--gd-body-size);line-height:var(--gd-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.gd-menu-open,body.gd-search-open{overflow:hidden}img,svg,video,iframe{max-width:100%}img{height:auto;vertical-align:middle}figure{margin:0 0 1.75rem}button,input,select,textarea{color:inherit;font:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}a{color:var(--gd-accent-strong);text-decoration-thickness:.08em;text-underline-offset:.16em;transition:color var(--gd-transition),opacity var(--gd-transition)}a:hover{color:var(--gd-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--gd-accent) 74%,white);outline-offset:3px}::selection{background:var(--gd-accent);color:var(--gd-ink)}h1,h2,h3,h4,h5,h6{margin:0 0 .75em;color:var(--gd-heading);font-family:var(--gd-font-heading);font-weight:var(--gd-heading-weight);letter-spacing:-.025em;line-height:1.16}h1{font-size:clamp(2.3rem, 4vw, 4rem)}h2{font-size:clamp(1.55rem, 2.2vw, 2.2rem)}h3{font-size:clamp(1.35rem, 2vw, 1.9rem)}h4{font-size:1.25rem}h5{font-size:1.08rem}h6{font-size:.94rem;letter-spacing:.04em;text-transform:uppercase}p,ul,ol,dl,table,pre,blockquote{margin-top:0;margin-bottom:1.5em}ul,ol{padding-inline-start:1.35em}hr{height:1px;margin:2.5rem 0;border:0;background:var(--gd-border)}table{width:100%;border-collapse:collapse;border-spacing:0;background:var(--gd-surface);font-size:.94em}th,td{padding:.8rem .95rem;border:1px solid var(--gd-border);text-align:start;vertical-align:top}th{background:var(--gd-accent-soft);color:var(--gd-heading);font-weight:750}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}code,kbd{padding:.12em .36em;border:1px solid var(--gd-border);border-radius:5px;background:#f1eee8;font-size:.88em}pre{max-width:100%;overflow:auto;padding:1.25rem;border-radius:var(--gd-radius-sm);background:#211c16;color:#fffaf0;font-size:.86em;line-height:1.6}pre code{padding:0;border:0;background:#fff0;color:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.screen-reader-text:focus{z-index:100000;top:8px;left:8px;width:auto;height:auto;clip:auto;clip-path:none;padding:.8rem 1rem;border-radius:8px;background:var(--gd-ink);color:#fff;font-size:.9rem;font-weight:700}.skip-link{position:fixed!important}.gd-container,.ast-container{width:min(calc(100% - 40px), var(--gd-container));margin-inline:auto}.site{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1 0 auto}.gd-site-main-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem, 4vw, 4.5rem);padding-top:clamp(2.5rem, 5vw, 5.25rem);padding-bottom:clamp(2rem, 4vw, 3.75rem)}.gd-has-sidebar .gd-site-main-wrap{grid-template-columns:minmax(0,1fr) minmax(250px,var(--gd-sidebar));align-items:start}.gd-sidebar-left .gd-site-main-wrap{grid-template-columns:minmax(250px,var(--gd-sidebar)) minmax(0,1fr)}.gd-sidebar-left #primary{grid-column:2}.gd-sidebar-left #secondary{grid-column:1;grid-row:1}.content-area,.site-main,.entry-content{min-width:0}.gd-page-builder .site-content>.ast-container,.gd-page-builder .site-content>.gd-container,.gd-page-builder .gd-site-main-wrap,.gd-page-template-full-width .site-content>.gd-container,.gd-page-template-full-width .gd-site-main-wrap{width:100%;max-width:none;padding:0;display:block}.gd-page-builder .entry-content,.gd-page-builder .site-main,.gd-page-builder article,.gd-page-template-full-width .entry-content,.gd-page-template-full-width .site-main,.gd-page-template-full-width article{width:100%;max-width:none;margin:0;padding:0}.gd-canvas .entry-header{display:none}.gd-page-builder .gd-page-header,.gd-page-template-full-width .gd-page-header{width:min(calc(100% - 40px), var(--gd-container));max-width:1020px;margin:clamp(2rem, 4vw, 4rem) auto clamp(1.75rem, 3vw, 3rem)}.site-header{position:relative;z-index:1000;top:0;width:100%;padding:12px 0;transition:padding var(--gd-transition),transform var(--gd-transition)}body.gd-theme.gd-header-style-floating #masthead.site-header,body.gd-theme.gd-header-style-floating #masthead.site-header::before,body.gd-theme.gd-header-style-floating #masthead.site-header::after,body.gd-theme.gd-header-style-floating #masthead .gd-header-shell{border:0!important;background:transparent!important;box-shadow:none!important}body.gd-theme.gd-header-style-floating #masthead.site-header::before,body.gd-theme.gd-header-style-floating #masthead.site-header::after{content:none!important}body.gd-theme.gd-header-style-floating #masthead .gd-header-inner{box-shadow:0 10px 30px rgb(28 21 12 / .11)!important}body.gd-theme.gd-header-style-floating #masthead.site-header.is-stuck .gd-header-inner{box-shadow:0 12px 34px rgb(28 21 12 / .14)!important}.site-header.gd-header-sticky{position:sticky}.admin-bar .site-header.gd-header-sticky{top:32px}.gd-transparent-header .site-header{position:absolute;top:0}.gd-transparent-header.admin-bar .site-header{top:32px}.gd-transparent-header .site-header.is-stuck{position:fixed}.site-header.is-stuck{padding-block:7px}.gd-header-inner{position:relative;display:flex;min-height:var(--gd-header-height);align-items:center;gap:clamp(1rem, 2.4vw, 2rem);padding:0 clamp(1rem, 2.4vw, 1.8rem);border:1px solid rgb(255 255 255 / .72);border-radius:calc(var(--gd-radius) + 12px);background:rgb(255 255 255 / .94);box-shadow:var(--gd-shadow-sm);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:min-height var(--gd-transition),border-radius var(--gd-transition),box-shadow var(--gd-transition)}.is-stuck .gd-header-inner{min-height:64px;border-color:var(--gd-border);box-shadow:0 12px 40px rgb(28 21 12 / .12)}.is-stuck .custom-logo{max-height:calc(64px + var(--gd-logo-overhang))}.gd-header-style-full .site-header{padding:0;background:var(--gd-surface);border-bottom:1px solid var(--gd-border)}.gd-header-style-full .gd-header-shell{width:min(calc(100% - 40px), var(--gd-container))}.gd-header-style-full .gd-header-inner{padding-inline:0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.gd-header-style-minimal .gd-header-inner{border-color:#fff0;background:#fff0;box-shadow:none;backdrop-filter:none}.gd-transparent-header.gd-header-style-minimal:not(.gd-dark-header) .site-header:not(.is-stuck) .gd-site-title,.gd-transparent-header.gd-header-style-minimal:not(.gd-dark-header) .site-header:not(.is-stuck) .gd-desktop-nav a,.gd-transparent-header.gd-header-style-minimal:not(.gd-dark-header) .site-header:not(.is-stuck) .gd-icon-button{color:#fff}.gd-transparent-header.gd-header-style-minimal .site-header.is-stuck .gd-header-inner{padding-inline:clamp(1rem, 2.4vw, 1.8rem);border-color:var(--gd-border);background:rgb(255 255 255 / .96);box-shadow:var(--gd-shadow-sm);backdrop-filter:blur(16px)}.site-branding{display:flex;flex:0 0 auto;align-items:center;min-width:0}.custom-logo-link{display:inline-flex;align-items:center;text-decoration:none}.custom-logo{display:block;width:auto;max-width:var(--gd-logo-width);max-height:calc(var(--gd-header-height) + var(--gd-logo-overhang));object-fit:contain}.gd-text-brand{display:inline-flex;align-items:center;gap:.62rem;min-width:0;color:var(--gd-ink);font-weight:850;letter-spacing:-.035em;text-decoration:none}.gd-brand-mark{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #f2ca76;border-radius:50%;background:radial-gradient(circle at 34% 25%,#ffe9a6 0,#e8b544 48%,#a96710 100%);box-shadow:inset 0 0 0 3px rgb(255 255 255 / .36);color:#17130e;font-size:1.25rem;font-weight:900}.gd-site-title{overflow:hidden;font-size:clamp(1.05rem, 1.5vw, 1.32rem);text-overflow:ellipsis;white-space:nowrap}.gd-desktop-nav{min-width:0;margin-inline-start:auto}.gd-desktop-nav ul,.gd-mobile-nav ul,.gd-footer-menu ul{margin:0;padding:0;list-style:none}.gd-desktop-nav>div>ul,.gd-desktop-nav>ul{display:flex;align-items:center;gap:clamp(0.1rem, 0.8vw, 0.55rem)}.gd-desktop-nav li{position:relative}.gd-desktop-nav a{display:flex;min-height:44px;align-items:center;padding:.45rem clamp(0.55rem, 1vw, 0.85rem);border-radius:999px;color:var(--gd-ink);font-size:clamp(0.76rem, 0.86vw, 0.9rem);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.gd-desktop-nav a:hover,.gd-desktop-nav a:focus-visible,.gd-desktop-nav .current-menu-item>a,.gd-desktop-nav .current-menu-ancestor>a{background:var(--gd-accent-soft);color:var(--gd-accent-strong)}.gd-desktop-nav .menu-item-has-children>a::after{width:7px;height:7px;margin-inline-start:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg)}.gd-desktop-nav .sub-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max-content;min-width:235px;max-width:320px;padding:.55rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);box-shadow:var(--gd-shadow);opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity var(--gd-transition),transform var(--gd-transition),visibility var(--gd-transition)}.gd-desktop-nav .sub-menu .sub-menu{top:-.55rem;left:calc(100% + 0.55rem)}.gd-desktop-nav li:hover>.sub-menu,.gd-desktop-nav li:focus-within>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}.gd-desktop-nav .sub-menu a{min-height:42px;padding:.65rem .8rem;border-radius:8px;white-space:normal}.gd-desktop-nav .sub-menu .menu-item-has-children>a::after{margin-inline-start:auto;transform:rotate(-45deg)}.gd-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.55rem}.gd-icon-button,.gd-menu-toggle,.gd-panel-close,.gd-search-close,.gd-submenu-toggle,.gd-scroll-top,.gd-copy-link{display:inline-grid;padding:0;border:0;background:#fff0;color:var(--gd-ink);place-items:center}.gd-icon-button,.gd-menu-toggle{width:44px;height:44px;border:1px solid var(--gd-border);border-radius:50%;background:rgb(255 255 255 / .78)}.gd-icon-button:hover,.gd-menu-toggle:hover{border-color:var(--gd-accent);background:var(--gd-accent-soft);color:var(--gd-accent-strong)}.gd-header-cta,.gd-button,.wp-block-button__link,button[type="submit"],input[type="submit"]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.15rem;border:1px solid #fff0;border-radius:999px;background:linear-gradient(135deg,#f5c34f 0%,var(--gd-accent) 48%,#ee9127 100%);box-shadow:0 8px 22px rgb(190 126 24 / .22);color:#21160a;font-size:.88rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;transition:transform var(--gd-transition),box-shadow var(--gd-transition),filter var(--gd-transition)}.gd-header-cta:hover,.gd-button:hover,.wp-block-button__link:hover,button[type="submit"]:hover,input[type="submit"]:hover{color:#17100a;filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 28px rgb(190 126 24 / .28)}.gd-button--ghost{border-color:currentColor;background:#fff0;box-shadow:none;color:inherit}.gd-menu-toggle{display:none}.gd-menu-icon{position:relative;display:block;width:19px;height:14px}.gd-menu-icon::before,.gd-menu-icon::after,.gd-menu-icon span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;content:"";transition:transform var(--gd-transition),opacity var(--gd-transition),top var(--gd-transition)}.gd-menu-icon::before{top:0}.gd-menu-icon span{top:6px}.gd-menu-icon::after{top:12px}.gd-menu-toggle[aria-expanded="true"] .gd-menu-icon::before{top:6px;transform:rotate(45deg)}.gd-menu-toggle[aria-expanded="true"] .gd-menu-icon span{opacity:0}.gd-menu-toggle[aria-expanded="true"] .gd-menu-icon::after{top:6px;transform:rotate(-45deg)}.gd-mobile-panel,.gd-mobile-backdrop,.gd-search-overlay{display:none}.gd-reading-progress{position:fixed;z-index:1100;top:0;right:0;left:0;height:3px;pointer-events:none}.admin-bar .gd-reading-progress{top:32px}.gd-reading-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--gd-accent),#ff942a);box-shadow:0 0 10px rgb(220 165 74 / .5);transform:scaleX(0);transform-origin:left center}.gd-page-header,.gd-archive-header,.gd-single-header{margin-bottom:clamp(2rem, 4vw, 3.5rem)}.gd-page-header,.gd-archive-header{max-width:860px}.gd-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:var(--gd-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.gd-eyebrow::before{width:28px;height:2px;background:var(--gd-accent);content:""}.gd-page-title,.gd-archive-title,.gd-single-title{max-width:1020px;margin-bottom:.38em;font-size:clamp(2.4rem, 4.1vw, 3.85rem)!important;line-height:1.08}body.gd-theme #main .entry-header .gd-page-title,body.gd-theme #main .entry-header .gd-single-title,body.gd-theme #main .gd-archive-title{font-size:clamp(2.4rem, 4.1vw, 3.85rem)!important}.gd-archive-description,.gd-page-intro{max-width:760px;color:var(--gd-muted);font-size:clamp(1rem, 1.5vw, 1.18rem)}.gd-archive-description>:last-child{margin-bottom:0}.gd-breadcrumbs{margin-bottom:1.35rem;color:var(--gd-muted);font-size:.82rem;line-height:1.5}.gd-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.gd-breadcrumbs li{display:flex;align-items:center;gap:.4rem}.gd-breadcrumbs li:not(:last-child)::after{color:#aaa196;content:"/"}.gd-breadcrumbs a{color:inherit;text-decoration:none}.gd-breadcrumbs a:hover{color:var(--gd-accent-strong)}.gd-post-grid{display:grid;grid-template-columns:repeat(var(--gd-grid-columns,2),minmax(0,1fr));gap:clamp(1.25rem, 2.8vw, 2rem)}.gd-card{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--gd-border);border-radius:var(--gd-radius);background:var(--gd-surface);box-shadow:0 10px 34px rgb(28 21 12 / .055);transition:border-color var(--gd-transition),box-shadow var(--gd-transition),transform var(--gd-transition)}.gd-card:hover{border-color:color-mix(in srgb,var(--gd-accent) 58%,var(--gd-border));box-shadow:var(--gd-shadow-sm);transform:translateY(-4px)}.gd-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:linear-gradient(145deg,#261e14,#66502e)}.gd-card-media img{width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.gd-card:hover .gd-card-media img{transform:scale(1.035)}.gd-card-placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 78% 18%,rgb(255 219 135 / .24),transparent 26%),linear-gradient(145deg,#211a12,#5b4526);color:#f1bd50;font-size:3rem;font-weight:900}.gd-card-body{display:flex;flex:1;flex-direction:column;padding:clamp(1.15rem, 2.4vw, 1.65rem)}.gd-card-categories{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.gd-card-categories a,.gd-single-categories a{position:relative;z-index:2;display:inline-flex;padding:.28rem .58rem;border-radius:999px;background:var(--gd-accent-soft);color:var(--gd-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.05em;line-height:1.35;text-decoration:none;text-transform:uppercase}.gd-card-title{margin-bottom:.65rem;font-size:clamp(1.2rem, 1.8vw, 1.62rem);line-height:1.24}.gd-card-title a{color:inherit;text-decoration:none}.gd-card-title a::after{position:absolute;inset:0;content:""}.gd-card-excerpt{color:var(--gd-muted);font-size:.92rem;line-height:1.62}.gd-card-excerpt>:last-child{margin-bottom:0}.gd-card-meta,.gd-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;color:var(--gd-muted);font-size:.76rem;line-height:1.45}.gd-card-meta{margin-top:auto;padding-top:1.1rem}.gd-card-meta>span+span::before,.gd-entry-meta>span+span::before{margin-inline-end:.75rem;color:#c7bfb4;content:"•"}.gd-entry-meta a,.gd-card-meta a{position:relative;z-index:2;color:inherit;text-decoration:none}.gd-entry-meta a:hover,.gd-card-meta a:hover{color:var(--gd-accent-strong)}.gd-single-header{max-width:1030px}.gd-single-categories{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.gd-single-title{font-size:clamp(2.4rem, 4.1vw, 3.85rem)!important;line-height:1.08}.gd-single-excerpt{max-width:850px;margin:1rem 0 1.2rem;color:var(--gd-muted);font-size:clamp(1.02rem, 1.55vw, 1.22rem);line-height:1.6}.gd-featured-image{overflow:hidden;margin:0 0 clamp(2rem, 4vw, 3.5rem);border-radius:var(--gd-radius);background:#eee9e0;box-shadow:var(--gd-shadow-sm)}.gd-featured-image img{display:block;width:100%}.gd-content-prose .entry-content{color:var(--gd-text)}.gd-no-sidebar .gd-content-prose,.gd-no-sidebar .gd-single-header,.gd-no-sidebar .gd-featured-image,.gd-no-sidebar .gd-after-content{width:min(100%, var(--gd-content));margin-inline:auto}.gd-content-prose .entry-content>:first-child{margin-top:0}.gd-content-prose .entry-content>:last-child{margin-bottom:0}.gd-content-prose .entry-content h2,.gd-content-prose .entry-content h3,.gd-content-prose .entry-content h4{scroll-margin-top:110px;margin-top:1.15em;margin-bottom:.55em}.gd-content-prose .entry-content h2{padding-top:0;font-size:clamp(1.55rem, 2.1vw, 2.05rem)}body.gd-theme #main .entry-content h2:not(.has-custom-font-size){font-size:clamp(1.55rem, 2.1vw, 2.05rem)!important}.gd-content-prose .entry-content h3{font-size:clamp(1.35rem, 2vw, 1.78rem)}.gd-content-prose .entry-content a:not(.wp-block-button__link):not(.gd-button){font-weight:650}.gd-content-prose .entry-content blockquote{position:relative;margin:2rem 0;padding:1.2rem 1.35rem 1.2rem 1.65rem;border:1px solid var(--gd-border);border-left:4px solid var(--gd-accent);border-radius:0 var(--gd-radius-sm) var(--gd-radius-sm) 0;background:var(--gd-accent-soft);color:var(--gd-heading);font-size:1.05em}.gd-content-prose .entry-content blockquote>:last-child{margin-bottom:0}.gd-content-prose .entry-content :where(img,iframe,video){border-radius:min(var(--gd-radius-sm), 14px)}.gd-content-prose .entry-content .alignwide{width:min(1120px, calc(100vw - 40px));max-width:none;margin-inline:50%;transform:translateX(-50%)}.gd-content-prose .entry-content .alignfull{width:100vw;max-width:none;margin-inline:50%;transform:translateX(-50%)}.wp-caption,.gallery-caption,.wp-element-caption,figcaption{margin-top:.62rem;color:var(--gd-muted);font-size:.78rem;line-height:1.5;text-align:center}.sticky{position:relative}.bypostauthor{position:relative}.alignleft{float:left;margin:.4rem 1.5rem 1rem 0}.alignright{float:right;margin:.4rem 0 1rem 1.5rem}.aligncenter{display:block;margin-right:auto;margin-left:auto}.clear::before,.clear::after,.entry-content::before,.entry-content::after{display:table;content:""}.clear::after,.entry-content::after{clear:both}.page-links{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:2rem}.page-links>a,.page-links>span:not(.page-links-title){display:grid;width:38px;height:38px;border:1px solid var(--gd-border);border-radius:50%;place-items:center;text-decoration:none}.gd-affiliate-disclosure{margin:0 0 2rem;padding:1rem 1.15rem;border:1px solid #ecd394;border-radius:var(--gd-radius-sm);background:#fffaec;color:#5b4721;font-size:.82rem;line-height:1.55}.gd-after-content{margin-top:clamp(2.5rem, 5vw, 4.5rem)}.gd-share{padding-top:1.4rem;border-top:1px solid var(--gd-border)}.gd-share-title{margin-bottom:.8rem;font-size:.82rem;font-weight:800}.gd-share-list{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.gd-share a,.gd-copy-link{display:inline-flex;min-height:42px;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1px solid var(--gd-border);border-radius:999px;background:var(--gd-surface);color:var(--gd-text);font-size:.76rem;font-weight:750;line-height:1;text-decoration:none}.gd-share a:hover,.gd-copy-link:hover{border-color:var(--gd-accent);color:var(--gd-accent-strong)}.gd-author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.15rem;margin-top:2.2rem;padding:1.35rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius);background:var(--gd-surface)}.gd-author-avatar img{border-radius:50%}.gd-author-name{margin-bottom:.35rem;font-size:1.08rem}.gd-author-bio{color:var(--gd-muted);font-size:.86rem;line-height:1.58}.gd-author-bio>:last-child{margin-bottom:0}.gd-rating-summary{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap}.gd-rating-stars-visual{position:relative;display:inline-block;overflow:hidden;color:#d5cec2;font-size:.78rem;letter-spacing:.04em;line-height:1}.gd-rating-stars-visual::after{position:absolute;top:0;left:0;width:var(--gd-rating-percent,0%);overflow:hidden;color:var(--gd-accent-strong);content:"★★★★★";white-space:nowrap}.gd-rating-label{color:var(--gd-muted);font-size:.74rem}.gd-card-meta--compact{gap:.55rem .85rem}.gd-card-meta--compact>span+span::before{content:none}.gd-rating-widget{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2rem;padding:1rem 1.15rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);box-shadow:0 8px 26px rgb(28 21 12 / .045)}.gd-rating-widget-title{margin:0 0 .18rem;font-size:1rem;letter-spacing:-.015em}.gd-rating-widget-summary,.gd-rating-status{margin:0;color:var(--gd-muted);font-size:.76rem;line-height:1.45}.gd-rating-widget-controls{flex:0 0 auto;text-align:right}.gd-rating-buttons{display:flex;justify-content:flex-end;gap:.08rem}.gd-rating-star{width:34px;height:34px;padding:0;border:0;background:#fff0;color:#d5cec2;font-size:1.55rem;line-height:1;transition:color var(--gd-transition),transform var(--gd-transition),opacity var(--gd-transition)}.gd-rating-star:hover,.gd-rating-star:focus-visible,.gd-rating-star.is-preview,.gd-rating-star.is-selected{color:var(--gd-accent-strong);transform:translateY(-1px)}.gd-rating-star:disabled{cursor:default;opacity:.78}.gd-rating-widget.is-loading{opacity:.72;pointer-events:none}.gd-rating-widget [hidden]{display:none!important}.gd-rating-widget.is-rated{align-items:flex-start}.gd-rating-widget.is-rated .gd-rating-widget-copy{min-width:190px}.gd-rating-widget.is-rated .gd-rating-widget-summary{display:none}.gd-rating-result{display:grid;flex:1 1 420px;gap:.55rem;justify-items:end;text-align:right}.gd-rating-result-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .7rem;color:var(--gd-heading);font-size:.82rem}.gd-rating-stars-visual--large{font-size:1.08rem}.gd-rating-result-prompt,.gd-rating-share-status{margin:0;color:var(--gd-muted);font-size:.76rem;line-height:1.45}.gd-rating-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.gd-button--small{min-height:38px;padding:.55rem .85rem;font-size:.74rem}.gd-rating-share-status:empty{display:none}.gd-rating-status{margin-top:.18rem}.gd-page-after-content{width:min(100%, var(--gd-content));margin-inline:auto}.gd-community-actions{display:flex;flex-wrap:wrap;gap:.65rem}.gd-community-actions--standalone{align-items:center;margin-top:1.35rem}.gd-community-actions--standalone .gd-button{min-height:42px;padding:.65rem 1rem;box-shadow:none;font-size:.8rem}.gd-community-actions .gd-button--ghost{border-color:var(--gd-border);background:var(--gd-surface);color:var(--gd-heading)}.gd-community-actions .gd-button--ghost:hover{border-color:var(--gd-accent);background:var(--gd-accent-soft);color:var(--gd-heading)}.gd-post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.gd-post-navigation a{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:1rem 1.1rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface);color:var(--gd-heading);font-size:.88rem;font-weight:750;line-height:1.4;text-decoration:none}.gd-post-navigation a:hover{border-color:var(--gd-accent)}.gd-post-navigation .nav-next{text-align:right}.gd-post-navigation small{display:block;margin-bottom:.28rem;color:var(--gd-muted);font-size:.7rem;font-weight:650;text-transform:uppercase}.gd-related{margin-top:clamp(3rem, 6vw, 5rem)}.gd-related-title{margin-bottom:1.25rem;font-size:clamp(1.45rem, 2vw, 1.9rem)}.gd-related .gd-post-grid{--gd-grid-columns:3}.gd-related .gd-card-excerpt{display:none}.gd-related .gd-card-body{padding:1rem 1.15rem 1.1rem}.gd-related .gd-card-title{margin-bottom:.5rem;font-size:clamp(1rem, 1.25vw, 1.2rem);line-height:1.28}.widget-area{min-width:0}.gd-sticky-sidebar .widget-area{position:sticky;top:100px}.widget{margin:0 0 1.35rem;padding:1.25rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius);background:var(--gd-surface);box-shadow:0 10px 30px rgb(28 21 12 / .045);font-size:.88rem}.widget-title,.widget .wp-block-heading{margin-bottom:.9rem;font-size:1.05rem;letter-spacing:-.015em}.widget ul{margin:0;padding:0;list-style:none}.widget li+li{margin-top:.62rem;padding-top:.62rem;border-top:1px solid var(--gd-border)}.widget a{color:var(--gd-text);font-weight:650;text-decoration:none}.widget a:hover{color:var(--gd-accent-strong)}.widget select{width:100%}.search-form{display:flex;gap:.5rem}.search-form label{flex:1}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],select,textarea{width:100%;min-height:46px;padding:.68rem .8rem;border:1px solid #d9d2c8;border-radius:9px;background:var(--gd-surface);color:var(--gd-text);transition:border-color var(--gd-transition),box-shadow var(--gd-transition)}textarea{min-height:145px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gd-accent);box-shadow:0 0 0 3px rgb(220 165 74 / .18);outline:0}.search-form .search-submit{min-width:48px;padding-inline:.8rem;border-radius:9px}.navigation.pagination,.comments-pagination{margin-top:clamp(2rem, 4vw, 3.5rem)}.nav-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.navigation.pagination .page-numbers,.comments-pagination .page-numbers{display:grid;min-width:42px;height:42px;padding-inline:.6rem;border:1px solid var(--gd-border);border-radius:999px;background:var(--gd-surface);color:var(--gd-text);font-size:.82rem;font-weight:750;place-items:center;text-decoration:none}.navigation.pagination .current,.navigation.pagination a:hover,.comments-pagination .current,.comments-pagination a:hover{border-color:var(--gd-accent);background:var(--gd-accent);color:var(--gd-ink)}.comments-area{margin-top:clamp(3rem, 6vw, 5rem);padding-top:2rem;border-top:1px solid var(--gd-border)}.comments-title,.comment-reply-title{font-size:clamp(1.45rem, 2.4vw, 2rem)}.comment-list{margin:0;padding:0;list-style:none}.comment-list .children{margin:1.25rem 0 0 1.4rem;padding:0;list-style:none}.comment-body{margin-bottom:1rem;padding:1.2rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface)}.comment-meta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.7rem;font-size:.8rem}.comment-author img{margin-right:.55rem;border-radius:50%}.comment-content>:last-child{margin-bottom:0}.comment-form label{display:block;margin-bottom:.3rem;font-size:.82rem;font-weight:750}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.5rem}.comment-form-cookies-consent input{margin-top:.42rem}.gd-empty-state{max-width:760px;margin-inline:auto;padding:clamp(2rem, 6vw, 4.5rem);border:1px solid var(--gd-border);border-radius:calc(var(--gd-radius) + 6px);background:var(--gd-surface);text-align:center;box-shadow:var(--gd-shadow-sm)}.gd-error-code{margin-bottom:.2rem;color:var(--gd-accent);font-size:clamp(4.5rem, 16vw, 10rem);font-weight:900;letter-spacing:-.08em;line-height:.9}.gd-empty-state .search-form{max-width:560px;margin:1.5rem auto 0}body.gd-theme .site-footer{position:relative;z-index:2;margin-top:auto;border-top:1px solid var(--gd-border);background:var(--gd-footer)!important;color:var(--gd-footer-text)}.gd-footer-main{padding-block:clamp(1.35rem, 2.4vw, 2.2rem)}.gd-footer-brand-row{margin:0;padding:0;border:0}.gd-footer--has-brand.gd-footer--has-widgets .gd-footer-brand-row{margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--gd-border)}.gd-footer-text-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--gd-footer-text);text-decoration:none}.gd-footer-text-brand:hover{color:var(--gd-accent)}.gd-footer-brand-mark{display:grid;width:34px;height:34px;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--gd-accent) 55%,var(--gd-border));border-radius:50%;background:var(--gd-accent-soft);color:var(--gd-accent);font-size:1rem;font-weight:900;place-items:center}.gd-footer-site-name{font-size:1rem;font-weight:850;letter-spacing:-.02em}.gd-footer-tagline{max-width:540px;margin:.35rem 0 0;color:var(--gd-footer-text);font-size:.8rem}.gd-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.38rem;margin:0;padding:0;list-style:none}.gd-social-links a{display:grid;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--gd-accent) 62%,transparent);border-radius:50%;background:var(--gd-accent);color:var(--gd-ink);place-items:center}.gd-social-links a:hover{border-color:var(--gd-accent-strong);background:var(--gd-accent-soft);color:var(--gd-ink);transform:translateY(-1px)}.gd-footer-widgets{display:grid;grid-template-columns:repeat(var(--gd-footer-columns,4),minmax(0,1fr));gap:clamp(1rem, 2vw, 1.75rem)}.gd-footer-widgets .widget{margin:0;padding:0;border:0;background:#fff0;box-shadow:none;color:var(--gd-footer-text)}.gd-footer-widgets .widget-title,.gd-footer-widgets .wp-block-heading{color:var(--gd-footer-text)}.gd-footer-widgets .widget li+li{border-color:var(--gd-border)}.gd-footer-widgets .widget a{color:var(--gd-footer-text)}.gd-footer-widgets .widget a:hover{color:var(--gd-accent)}.gd-footer-bottom{padding-block:.62rem;border-top:1px solid var(--gd-border);color:var(--gd-footer-text);font-size:.72rem}.gd-footer--bottom-only .gd-footer-bottom{border-top:0}.gd-footer-bottom-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem 1rem;min-height:38px}.gd-footer-bottom-start{justify-self:start}.gd-footer-bottom-center{justify-self:center}.gd-footer-bottom-end{justify-self:end}.gd-footer-bottom p{margin:0}.gd-footer-menu ul{display:flex;flex-wrap:wrap;gap:.35rem .85rem;justify-content:flex-end;margin:0;padding:0;list-style:none}.gd-footer-menu a{color:inherit;text-decoration:none}.gd-footer-menu a:hover{color:var(--gd-accent)}.gd-scroll-top{position:fixed;z-index:900;right:18px;bottom:18px;width:46px;height:46px;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:var(--gd-accent);box-shadow:var(--gd-shadow-sm);color:var(--gd-ink);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity var(--gd-transition),transform var(--gd-transition)}.gd-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.gd-search-overlay{position:fixed;z-index:1200;inset:0;align-items:flex-start;justify-content:center;padding:max(8vh, 60px) 20px 20px;background:rgb(20 16 11 / .76);backdrop-filter:blur(10px)}.gd-search-overlay:not([hidden]){display:flex}.gd-search-dialog{position:relative;width:min(100%, 720px);padding:clamp(1.35rem, 4vw, 2.4rem);border:1px solid var(--gd-border);border-radius:calc(var(--gd-radius) + 4px);background:var(--gd-surface);box-shadow:var(--gd-shadow)}.gd-search-dialog h2{margin-bottom:1rem;padding-right:3rem;font-size:clamp(1.45rem, 3vw, 2.1rem)}.gd-search-close,.gd-panel-close{width:42px;height:42px;border:1px solid var(--gd-border);border-radius:50%;background:var(--gd-surface)}.gd-search-close{position:absolute;top:1rem;right:1rem}.gd-search-dialog .search-form input{min-height:56px;font-size:1rem}.gd-search-dialog .search-submit{min-width:110px}.wp-block-image img,.wp-block-cover,.wp-block-media-text,.wp-block-group.is-style-default{border-radius:var(--gd-radius-sm)}.wp-block-separator{border:0}.wp-block-quote cite{color:var(--gd-muted);font-size:.8em}.wp-block-pullquote{border-color:var(--gd-accent)}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--gd-accent-strong);background:#fff0;box-shadow:none;color:var(--gd-accent-strong)}.wp-block-cover{overflow:hidden}.wp-block-embed iframe{width:100%}.wp-block-table{overflow-x:auto}.wp-block-table table{margin-bottom:0}@media (max-width:1180px){.gd-header-cta{display:none}.gd-related .gd-post-grid{--gd-grid-columns:2}}@media (max-width:1160px){:root{--gd-header-height:60px}.gd-container,.ast-container{width:min(calc(100% - 28px), var(--gd-container))}.site-header,.site-header.gd-header-sticky,.gd-transparent-header .site-header,.gd-transparent-header .site-header.is-stuck{position:relative;top:auto;right:auto;left:auto;padding:8px 0 4px;transform:none}.admin-bar .site-header.gd-header-sticky,.gd-transparent-header.admin-bar .site-header{top:auto}body.gd-theme .site-header,body.gd-theme.gd-header-style-full .site-header,body.gd-theme.gd-dark-header .site-header{border:0;background:transparent!important;box-shadow:none}.site-header.gd-header-sticky~#content,.admin-bar .site-header.gd-header-sticky~#content{padding-top:0}.gd-header-shell{width:100%}.gd-header-inner,body.gd-theme.gd-header-style-floating #masthead .gd-header-inner,body.gd-theme.gd-header-style-floating #masthead.site-header.is-stuck .gd-header-inner{min-height:60px;justify-content:center;gap:0;padding:0 14px;border:0;border-radius:0;background:#fff0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:1160px){body.gd-theme #masthead .custom-logo{width:300px!important;max-width:100vw!important;height:auto!important;max-height:none!important}}.site-branding{width:100%;justify-content:center}.custom-logo-link,.gd-text-brand{margin-inline:auto}.gd-brand-mark{width:38px;height:38px;flex-basis:38px;font-size:1.08rem}.gd-site-title{font-size:1rem}.gd-desktop-nav{display:none}.gd-header-actions{position:fixed;right:max(45px, env(safe-area-inset-right));bottom:calc(75px + env(safe-area-inset-bottom));z-index:1090;margin:0;gap:0;pointer-events:none}.gd-header-actions>*{pointer-events:auto}.gd-menu-toggle{display:inline-grid;width:75px;height:75px;border-color:rgb(199 153 71 / .28);background:rgb(255 255 255 / .96);box-shadow:0 16px 34px rgb(28 21 12 / .16)}body.gd-menu-open .gd-header-actions{opacity:0;pointer-events:none}.gd-header-actions .gd-icon-button{display:none}.gd-mobile-backdrop{position:fixed;z-index:1100;inset:0;background:rgb(18 14 9 / .62);opacity:0;transition:opacity 220ms ease}.gd-mobile-backdrop:not([hidden]){display:block}.gd-mobile-backdrop.is-open{opacity:1}.gd-mobile-panel{position:fixed;z-index:1150;top:0;right:0;bottom:0;display:flex;width:min(90vw, 390px);overflow-y:auto;flex-direction:column;padding:1rem;border-left:1px solid var(--gd-border);background:var(--gd-surface);box-shadow:-18px 0 55px rgb(23 18 11 / .2);transform:translateX(102%);visibility:hidden;transition:transform 240ms ease,visibility 240ms ease}.gd-mobile-panel[hidden]{display:none}.gd-mobile-panel.is-open{transform:translateX(0);visibility:visible}.gd-mobile-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.25rem .15rem .85rem;border-bottom:1px solid var(--gd-border)}.gd-mobile-panel-title{margin:0;font-size:1rem}.gd-mobile-nav{flex:1}.gd-mobile-nav>div>ul>li,.gd-mobile-nav>ul>li{border-bottom:1px solid var(--gd-border)}.gd-mobile-nav li{position:relative}.gd-mobile-nav a{display:flex;min-height:50px;align-items:center;padding:.7rem 2.9rem .7rem .35rem;color:var(--gd-ink);font-size:.9rem;font-weight:750;line-height:1.3;text-decoration:none}.gd-mobile-nav a:hover,.gd-mobile-nav .current-menu-item>a,.gd-mobile-nav .current-menu-ancestor>a{color:var(--gd-accent-strong)}.gd-submenu-toggle{position:absolute;z-index:2;top:6px;right:0;width:40px;height:40px;border-radius:50%}.gd-submenu-toggle::before{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg);transition:transform var(--gd-transition)}.gd-submenu-toggle[aria-expanded="true"]::before{transform:translateY(2px) rotate(225deg)}.gd-mobile-nav .sub-menu{display:none;padding:0 0 .65rem .8rem}.gd-mobile-nav .sub-menu.is-open{display:block}.gd-mobile-nav .sub-menu a{min-height:42px;padding-block:.55rem;color:var(--gd-muted);font-size:.82rem;font-weight:650}.gd-mobile-panel-actions{display:grid;gap:.7rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--gd-border)}.gd-mobile-search{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.55rem;padding:.65rem 1rem;border:1px solid var(--gd-border);border-radius:999px;background:var(--gd-surface);color:var(--gd-text);font-weight:750}.no-js .gd-menu-toggle{display:none}.no-js .gd-mobile-panel[hidden]{position:static;display:block;width:min(calc(100% - 28px), var(--gd-container));margin:.5rem auto 0;transform:none;visibility:visible}.gd-has-sidebar .gd-site-main-wrap,.gd-sidebar-left .gd-site-main-wrap{grid-template-columns:minmax(0,1fr)}.gd-sidebar-left #primary,.gd-sidebar-left #secondary{grid-column:auto;grid-row:auto}.gd-sticky-sidebar .widget-area{position:static}.gd-post-grid{--gd-grid-columns:min(2, var(--gd-grid-columns, 2))}.gd-footer-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.admin-bar .site-header.gd-header-sticky,.gd-transparent-header.admin-bar .site-header{top:auto}.admin-bar .gd-reading-progress{top:46px}}@media (max-width:720px){:root{--gd-body-size:17px;--gd-radius:15px}.gd-container,.ast-container{width:min(calc(100% - 24px), var(--gd-container))}.gd-header-shell{width:calc(100% - 20px)}.gd-site-title{max-width:170px}.gd-site-main-wrap{padding-top:2.4rem;padding-bottom:2rem}.gd-page-title,.gd-archive-title,.gd-single-title{font-size:clamp(2rem, 8vw, 2.75rem)!important}body.gd-theme #main .entry-header .gd-page-title,body.gd-theme #main .entry-header .gd-single-title,body.gd-theme #main .gd-archive-title{font-size:clamp(2rem, 8vw, 2.75rem)!important}.gd-post-grid,.gd-related .gd-post-grid{grid-template-columns:minmax(0,1fr)}.gd-content-prose .entry-content .alignwide,.gd-content-prose .entry-content .alignfull{width:calc(100vw - 24px)}.gd-post-navigation{grid-template-columns:minmax(0,1fr)}.gd-post-navigation .nav-next{text-align:left}.gd-author-box{grid-template-columns:minmax(0,1fr)}.gd-page-builder .gd-page-header,.gd-page-template-full-width .gd-page-header{width:calc(100% - 24px)}.gd-footer-bottom-inner{display:flex;align-items:center;flex-direction:column;gap:.45rem;text-align:center}.gd-footer-bottom-start,.gd-footer-bottom-center,.gd-footer-bottom-end{justify-self:center}.gd-footer-widgets{grid-template-columns:minmax(0,1fr)}.gd-footer-menu ul{justify-content:center}.gd-rating-widget{align-items:flex-start;flex-direction:column;gap:.9rem;padding:1rem}.gd-rating-widget.is-rated .gd-rating-widget-copy{min-width:0;width:100%}.gd-rating-widget-controls{text-align:left}.gd-rating-buttons{justify-content:flex-start}.gd-rating-result{width:100%;gap:.75rem;justify-items:start;text-align:left}.gd-rating-result-score{justify-content:flex-start}.gd-rating-result-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.65rem}.gd-rating-result-actions .gd-button{width:100%;min-height:46px;padding:.78rem .9rem;border-radius:16px;font-size:.88rem;justify-content:center}.gd-rating-result-actions .gd-button--ghost{border-color:var(--gd-border);background:#fff;color:var(--gd-heading)}.search-form{flex-wrap:wrap}.search-form .search-submit{min-width:100%}.gd-search-dialog .search-submit{min-width:100%}.alignleft,.alignright{float:none;margin:0 auto 1.2rem}}@media (max-width:420px){.gd-site-title{max-width:132px}.gd-menu-toggle{width:56px;height:56px}.gd-community-actions--standalone .gd-button{flex:1 1 auto}.gd-share a span,.gd-copy-link span{display:none}.gd-share a,.gd-copy-link{width:42px;padding:0;justify-content:center}.gd-rating-result-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.widget-area,.gd-share,.gd-post-navigation,.gd-related,.gd-reading-progress,.gd-scroll-top,.comments-area{display:none!important}body{background:#fff;color:#000;font-size:12pt}.gd-site-main-wrap,.gd-has-sidebar .gd-site-main-wrap{display:block;padding:0}.gd-no-sidebar .gd-content-prose,.gd-no-sidebar .gd-single-header{width:100%;max-width:none}a{color:#000}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em}}:root{--gd-accent:#DCA54A;--gd-accent-strong:#DCA54A;--gd-accent-soft:#fff6df;--gd-ink:#000000;--gd-heading:#000000;--gd-text:#000000;--gd-muted:#706b64;--gd-bg:#f7f6f3;--gd-surface:#ffffff;--gd-border:#e8e2d8;--gd-footer:#f7f6f3;--gd-footer-text:#5f574e;--gd-container:1340px;--gd-content:780px;--gd-sidebar:320px;--gd-radius:18px;--gd-body-size:17px;--gd-line-height:1.72;--gd-heading-weight:800;--gd-header-height:76px;--gd-logo-width:200px;--gd-mobile-logo-width:68px;--gd-logo-overhang:16px;--gd-grid-columns:2;--gd-footer-columns:1;--gd-font-body:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--gd-font-heading:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background-color:var(--gd-bg)}.wp-block-columns{gap:clamp(1rem, 3vw, 2rem)}.wp-block-group.has-background,.wp-block-columns.has-background{padding:clamp(1.25rem, 4vw, 2.5rem)}.wp-block-latest-posts,.wp-block-categories-list{padding-left:0;list-style:none}.wp-block-latest-posts li+li,.wp-block-categories-list li+li{margin-top:.65rem}.wp-block-latest-posts__featured-image img{border-radius:var(--gd-radius-sm)}.wp-block-search__inside-wrapper{display:flex;gap:.5rem}.wp-block-search__input{min-width:0}.wp-block-search__button{margin-left:0}.wp-block-details{padding:1rem 1.15rem;border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);background:var(--gd-surface)}.wp-block-details summary{color:var(--gd-heading);font-weight:750;cursor:pointer}.wp-block-details>:last-child{margin-bottom:0}.wp-block-post-template{padding-left:0}.wp-block-post-title a{color:inherit;text-decoration:none}.wp-block-post-title a:hover{color:var(--gd-accent-strong)}.wp-block-navigation a{text-decoration:none}.wp-block-file{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.wp-block-file__button{border-radius:999px}.wp-block-gallery{gap:clamp(0.5rem, 1.5vw, 1rem)}.wp-block-gallery img{border-radius:var(--gd-radius-sm)}@media (max-width:720px){.wp-block-media-text:not(.has-media-on-the-right){grid-template-columns:100%!important}.wp-block-media-text.has-media-on-the-right{grid-template-columns:100%!important}.wp-block-media-text__media,.wp-block-media-text__content{grid-column:1!important}.wp-block-media-text__content{padding:1.25rem 0!important}}