.edpost{--edp-ink:#262424;--edp-body:#575454;--edp-quiet:#85807C;--edp-byline:#77716C;--edp-bronze:#9B6A31;--edp-kicker:#A18D6B;--edp-gold:#B38A43;--edp-softgold:#D6B56F;--edp-link:#276D9E;--edp-stone:#F6F4F0;--edp-divider:#DDD8D1;--edp-black:#050505;--edp-serif:'EB Garamond',Georgia,serif;--edp-sans:'Noto Sans',Arial,sans-serif;font-family:var(--edp-sans);color:var(--edp-body);flex:0 0 100%;width:100%;max-width:100%;min-width:0;background:#fff}.edpost *,.edpost *::before,.edpost *::after{box-sizing:border-box}.header-clone{display:block !important}.edpost-wrap{width:min(100% - 64px,1040px);margin:0 auto}.edpost-header{text-align:center;padding:48px 0 12px;margin:0;border:0}.edpost-kicker{margin:0 0 18px}.edpost-kicker .post-cat{font-family:var(--edp-sans);font-weight:600;font-size:11px;line-height:1.4;letter-spacing:0.36em;text-transform:uppercase;color:var(--edp-kicker);text-decoration:none}.edpost-kicker .post-cat + .post-cat{margin-left:20px}.edpost-kicker .post-cat:hover,.edpost-kicker .post-cat:focus{color:var(--edp-bronze)}.edpost h1.edpost-title{font-family:var(--edp-serif);font-weight:700;font-size:58px;line-height:1.02;letter-spacing:-0.018em;text-transform:none;color:var(--edp-ink);text-align:center;margin:0 0 27px}.edpost-rule{width:64px;height:1px;background:var(--edp-softgold);border:0;margin:0 auto}.edpost .single-meta{font-family:var(--edp-serif);font-style:italic;font-size:16px;color:var(--edp-byline);margin-top:16px}.edpost-content{padding:40px 0 8px;text-align:left}.edpost-content > *{max-width:min(100%,790px);margin-left:auto;margin-right:auto}.edpost-content > .wp-block-image,.edpost-content > figure,.edpost-content > .wp-block-columns,.edpost-content > .wp-block-embed,.edpost-content > .alignwide,.edpost-content > .alignfull{max-width:100%}.edpost-content p,.edpost-content li{font-family:var(--edp-sans);font-weight:400;font-size:17px;line-height:1.74;letter-spacing:0.002em;color:var(--edp-body)}.edpost-content p{margin:0 0 17px !important}.edpost-content > p{margin:0 auto 17px !important}.edpost-content h2{font-family:var(--edp-serif);font-weight:400;font-size:34px;line-height:1.16;letter-spacing:-0.010em;text-transform:none;color:var(--edp-ink);margin-top:24px;margin-bottom:22px;padding-top:32px;border-top:1px solid var(--edp-divider)}.edpost-content h3{font-family:var(--edp-serif);font-weight:400;font-size:24px;line-height:1.25;text-transform:none;color:var(--edp-ink);margin-top:32px;margin-bottom:14px}.edpost-content h4{font-family:var(--edp-serif);font-weight:500;font-size:20px;line-height:1.3;text-transform:none;color:var(--edp-ink);margin-top:28px;margin-bottom:12px}.edpost-content a{color:var(--edp-link);text-decoration:underline;text-decoration-color:rgba(39,109,158,0.25);text-underline-offset:3px}.edpost-content a:hover,.edpost-content a:focus{color:var(--edp-link);text-decoration-color:rgba(39,109,158,0.8)}.edpost-content a:focus-visible{outline:2px solid var(--edp-gold);outline-offset:2px}.edpost-content ul,.edpost-content ol{margin-top:0;margin-bottom:17px;padding-left:26px}.edpost-content li{margin-bottom:8px}.edpost-content li::marker{color:var(--edp-gold)}.edpost .edpost-content blockquote,.edpost .hentry blockquote,.edpost-content .wp-block-quote{background:transparent !important;color:inherit !important;border:0 !important;padding:0 !important;margin:40px auto !important;position:static;font-size:inherit;line-height:inherit;font-style:normal}.edpost-content blockquote p{font-family:var(--edp-serif);font-style:italic;font-size:28px;line-height:1.35;color:#9A6D34;margin:0 !important}.edpost-content strong > em > mark,.edpost-content em > strong > mark{font-family:var(--edp-serif);font-weight:700;font-style:italic;font-size:20px;background:transparent}.edpost-content hr{border:0;height:1px;background:var(--edp-divider);margin:40px auto}.edpost-content .wp-block-group.has-background{padding:24px 26px}.edpost-content img{max-width:100%;height:auto !important}.edpost-content figure{margin:0 0 17px}.edpost-content > .wp-block-image,.edpost-content > figure{margin-top:58px;margin-bottom:58px}.edpost-content > .wp-block-image img,.edpost-content > figure > img{margin:0 auto;display:block}.edpost-content figcaption{font-family:var(--edp-serif);font-style:italic;font-size:14px;line-height:1.5;color:#88817A;text-align:center;margin-top:12px}.edpost-content table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;margin-bottom:24px}.edpost-content th,.edpost-content td{border:1px solid var(--edp-divider);padding:10px 14px;text-align:left}.edpost-content th{font-family:var(--edp-sans);font-weight:600;color:var(--edp-ink);background:var(--edp-stone)}.edpost .page-links{max-width:min(100%,790px);margin:24px auto 0;font-size:15px;color:var(--edp-quiet)}.edpost-content > .edpost-appointment{max-width:100%;margin:30px auto;padding:0;text-align:center}.edpost-content--cta-first{padding-top:2px}.edpost-content > .edpost-appointment:first-child{margin-top:0}.edpost .edpost-appointment .button-schedule-appointment-container{font-family:var(--edp-serif) !important;padding:0}.edpost .edpost-appointment .button-schedule-appointment{display:inline-flex;align-items:center;justify-content:center;width:min(100%,480px);min-height:72px;padding:14px 34px;border:2px solid rgba(179,138,67,0.62);border-radius:6px;overflow:hidden;background:transparent;color:var(--edp-ink);animation:none;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.edpost .edpost-appointment .button-schedule-appointment span{display:inline-flex;align-items:center;justify-content:center;gap:28px;color:inherit;font-family:inherit;font-size:26px;font-weight:500;line-height:1;letter-spacing:0;text-wrap:wrap}.edpost .edpost-appointment .button-schedule-appointment span::after{content:"\2192";color:var(--edp-gold);font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:400;line-height:1}.edpost .edpost-appointment .button-schedule-appointment:hover,.edpost .edpost-appointment .button-schedule-appointment:focus{border-color:var(--edp-gold);background:rgba(179,138,67,0.06);color:var(--edp-ink);transform:translateY(-1px)}.edpost .edpost-appointment .button-schedule-appointment:focus-visible{outline:2px solid var(--edp-gold);outline-offset:4px}.edpost .edpost-appointment .light-effect{display:none}.edpost .edpost-appointment .button-schedule-appointment-subtitle{margin-top:12px}.edpost-content .edpost-appointment h4{margin:0;padding:0;border:0;color:var(--edp-ink);font-family:var(--edp-serif);font-size:23px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.edpost .edpost-appointment .button-schedule-appointment-diamond{display:inline-block;width:8px;height:8px;margin:0 12px 2px;background:var(--edp-gold);transform:rotate(45deg);vertical-align:middle}.edpost-content .edpost-appointment h4 a{color:inherit;text-decoration:none}.edpost-content .edpost-appointment h4 a:hover,.edpost-content .edpost-appointment h4 a:focus-visible{color:var(--edp-gold);text-decoration:underline;text-underline-offset:3px}.edpost-content > .edpost-appointment + .wp-block-image,.edpost-content > .edpost-appointment + figure{margin-top:30px}.edpost .entry-footer{max-width:min(100%,790px);margin:40px auto 0;font-family:var(--edp-sans);font-size:14px;line-height:1.55;color:var(--edp-quiet);text-align:left}.edpost .entry-footer:empty{margin:0}.edpost .entry-footer a{color:var(--edp-link);text-decoration:underline;text-decoration-color:rgba(39,109,158,0.25);text-underline-offset:3px}.nav-wrapper{display:block}.nav-wrapper .post-navigation{margin:30px 0 45px;background-color:#F6F4F0;padding:30px;position:relative;overflow:hidden}.nav-wrapper .post-navigation .nav-previous{float:left;width:50%;text-align:left;border-right:1px solid #DDD8D1;padding-right:20px}.nav-wrapper .post-navigation .nav-next{float:right;width:50%;text-align:right;padding-left:20px}.nav-wrapper .post-navigation a{display:inline-block;font-family:'EB Garamond',Georgia,serif;font-size:18px;line-height:1.3;color:#262424;text-decoration:none;min-height:44px}.nav-wrapper .post-navigation a:hover,.nav-wrapper .post-navigation a:focus{color:#276D9E}.nav-wrapper .post-navigation a:focus-visible{outline:2px solid #B38A43;outline-offset:2px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}@media (max-width:760px){.edpost-wrap{width:calc(100% - 34px)}.edpost-header{padding:32px 0 12px}.edpost h1.edpost-title{font-size:38px;line-height:1.03}.edpost .single-meta{font-size:14px}.edpost-content p,.edpost-content li{font-size:16px;line-height:1.70}.edpost-content h2{font-size:29px;margin-top:22px;padding-top:26px}.edpost-content h3{font-size:21px}.edpost-content h4{font-size:18px}.edpost-content blockquote p{font-size:24px}.edpost-content > .wp-block-image,.edpost-content > figure{margin-top:42px;margin-bottom:42px}.edpost .edpost-appointment .button-schedule-appointment{min-height:60px}.edpost .edpost-appointment .button-schedule-appointment span{font-size:20px;gap:16px}.edpost .edpost-appointment .button-schedule-appointment span::after{font-size:24px}.edpost-content .edpost-appointment h4{font-size:16px}.nav-wrapper .post-navigation{padding:14px}.nav-wrapper .post-navigation a{font-size:15px}}