@font-face{font-family:ERSans;src:url("https://mytherapist.ie/wp-content/uploads/generatepress/fonts/source-sans-3/nwpStKy2OAdR1K-IwhWudF-R3w8aZejZ5HZV8Q.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:ERSerif;src:url("https://mytherapist.ie/wp-content/uploads/generatepress/fonts/libre-baskerville/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxM.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}#er-brand-site{--ink:#383239;--plum:#503c4d;--clay:#b77760;--paper:#fffefd;--blush:#f7efed;--sage:#eff5f1;--green:#a6de9b;--teal:#2d6262;--line:#e3dddf;--muted:#665d64;color:var(--ink);background:var(--paper);font-family:ERSans,"Source Sans 3",Arial,sans-serif;font-size:19px;line-height:1.62;font-weight:400;isolation:isolate;overflow:clip}#er-brand-site *,#er-brand-site *:before,#er-brand-site *:after{box-sizing:border-box}#er-brand-site :where(h1,h2,h3,p,figure,ul,ol,nav){margin:0}#er-brand-site a{color:var(--plum);text-underline-offset:.22em;text-decoration-thickness:1px}#er-brand-site a:hover{text-decoration-thickness:2px}#er-brand-site a:focus-visible,#er-brand-site summary:focus-visible{outline:3px solid #88644e;outline-offset:5px;border-radius:2px}#er-brand-site :where(h1,h2,h3){font-family:ERSans,Arial,sans-serif;line-height:1.16;color:var(--plum);font-weight:550;letter-spacing:-.035em}#er-brand-site h1{font-size:clamp(38px,4.4vw,64px);font-weight:520}#er-brand-site h2{font-size:clamp(30px,3.2vw,42px)}#er-brand-site h3{font-size:26px;line-height:1.28;letter-spacing:-.02em}#er-brand-site img{display:block;max-width:100%;height:auto}#er-brand-site .er-shell{max-width:1220px;padding:0 44px;margin:0 auto}#er-brand-site .er-header{background:var(--paper);border-bottom:1px solid #e7e0e3;position:relative;z-index:20}#er-brand-site .er-header-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:108px}#er-brand-site .er-wordmark{display:inline-flex;align-items:center;gap:18px;text-decoration:none;flex-shrink:0;color:var(--plum);line-height:1.05}#er-brand-site .er-name{font-family:ERSans,Arial,sans-serif;display:block;font-size:34px;font-weight:570;letter-spacing:-1.25px}#er-brand-site .er-name small{font-size:.72em;font-weight:450;letter-spacing:-.6px}#er-brand-site .er-descriptor{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:2.7px;font-weight:600;margin-top:10px}#er-brand-site .er-mark{position:relative;width:40px;height:43px;display:block;flex-shrink:0}#er-brand-site .er-mark:before{content:"";position:absolute;width:28px;height:28px;left:0;top:0;border-top:2px solid currentColor;border-left:2px solid currentColor}#er-brand-site .er-mark:after{content:"";position:absolute;width:28px;height:28px;right:0;bottom:0;border-bottom:2px solid var(--clay);border-right:2px solid var(--clay)}#er-brand-site .er-desktop-nav{display:flex;align-items:center;gap:24px;font-size:16px;font-weight:520;white-space:nowrap}#er-brand-site .er-desktop-nav a{text-decoration:none}#er-brand-site .er-desktop-nav a:hover{text-decoration:underline}#er-brand-site .er-button,#er-brand-site .er-article .er-ocd-course-button,#er-brand-site .er-article .wp-block-button__link,#er-brand-site .er-article a.mt-course-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--green)!important;color:#1e3d2a!important;border:1px solid transparent!important;border-radius:999px!important;padding:14px 24px!important;min-height:50px;max-width:100%;text-align:center;line-height:1.3;font:600 17px/1.3 ERSans,Arial,sans-serif!important;text-decoration:none!important;box-shadow:none;transition:background .15s}#er-brand-site .er-button:hover,#er-brand-site .er-article .er-ocd-course-button:hover,#er-brand-site .er-article .wp-block-button__link:hover{background:#93cf88!important}#er-brand-site .er-button:after{content:"";display:inline-block;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0}#er-brand-site .er-textlink{font-size:17px;font-weight:550;text-decoration:underline;display:inline-block}#er-brand-site .er-mobile-nav{display:none}#er-brand-site .er-eyebrow{font:600 12px/1.5 ERSans,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--plum);margin-bottom:21px}#er-brand-site .er-homehero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:75px;padding-top:64px;padding-bottom:64px;align-items:center}#er-brand-site .er-homehero h1{font-family:ERSerif,Georgia,serif;font-weight:400;font-size:clamp(38px,4.1vw,58px);line-height:1.19;letter-spacing:-.043em;margin:0 0 24px;max-width:700px;text-wrap:balance}#er-brand-site .er-homehero h1 span{font:450 .36em/1.3 ERSans,Arial,sans-serif;letter-spacing:.02em;display:block;margin-top:13px;color:var(--muted)}#er-brand-site .er-subhead{font-size:27px;line-height:1.3;letter-spacing:-.022em;font-weight:500;margin-bottom:23px;color:var(--plum);max-width:530px;text-wrap:balance}#er-brand-site .er-intro{font-size:19px;max-width:550px;color:#554c53;line-height:1.6}#er-brand-site .er-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:29px}#er-brand-site .er-portrait{position:relative;margin:12px 15px 0 0}#er-brand-site .er-portrait img{aspect-ratio:4/4.65;width:100%;object-fit:cover;object-position:50% 31%;border-radius:14px 2px 14px 2px}#er-brand-site .er-portrait:before{content:"";position:absolute;right:-19px;top:-19px;width:98px;height:98px;border-right:2px solid var(--clay);border-top:2px solid var(--clay);z-index:2}#er-brand-site .er-portrait:after{content:"";position:absolute;left:-15px;bottom:29px;width:64px;height:64px;border-left:2px solid var(--plum);border-bottom:2px solid var(--plum)}#er-brand-site .er-portrait figcaption{font-size:13px;color:var(--muted);margin:14px 0 0;line-height:1.35}#er-brand-site .er-credential{font-size:14px;line-height:1.45;padding-top:22px;margin-top:30px;border-top:1px solid var(--line);max-width:500px;color:var(--muted)}#er-brand-site .er-credential a{display:block;font-weight:600;text-decoration:none;margin-top:5px}#er-brand-site .er-media{background:var(--paper);border-top:1px solid #e4d8dd;border-bottom:1px solid var(--line);padding:23px 0}#er-brand-site .er-media-inner{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}#er-brand-site .er-media-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted)}#er-brand-site .er-media-names{display:flex;align-items:center;gap:28px;flex-wrap:wrap;color:var(--plum);font-family:ERSerif,Georgia,serif;font-size:16px}#er-brand-site .er-media a{font-size:13px}#er-brand-site .er-section{padding-top:74px;padding-bottom:74px}#er-brand-site .er-section-title{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;margin-bottom:43px;align-items:start}#er-brand-site .er-section-title p{font-size:18px;line-height:1.65;color:var(--muted)}#er-brand-site .er-section-no{display:block;font:500 12px/1.4 ERSans,Arial,sans-serif;letter-spacing:1.5px;color:var(--clay);margin-bottom:17px}#er-brand-site .er-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:43px;row-gap:0}#er-brand-site .er-topic{border-top:1px solid #dcd4d9;padding:26px 0 31px;position:relative}#er-brand-site .er-topic h3{font-size:26px;margin-bottom:9px}#er-brand-site .er-topic p{font-size:16px;color:var(--muted);line-height:1.5;padding-right:16px;min-height:48px}#er-brand-site .er-topic a{font-size:14px;display:inline-flex;gap:15px;margin-top:16px;font-weight:600;text-decoration:none}#er-brand-site .er-topic a:after{content:"";display:inline-block;width:7px;height:7px;border-top:1.5px solid var(--clay);border-right:1.5px solid var(--clay);transform:rotate(45deg);margin-top:6px;flex-shrink:0}#er-brand-site .er-screening{display:flex;gap:30px;justify-content:space-between;align-items:center;background:var(--sage);padding:29px 32px;margin-top:19px;border:1px solid #dce6df;border-radius:14px 3px 14px 3px}#er-brand-site .er-screening h3{font-size:23px;margin-bottom:6px}#er-brand-site .er-screening p{font-size:16px;color:var(--muted)}#er-brand-site .er-screening a{flex-shrink:0}#er-brand-site .er-therapy{background:var(--blush);border-top:1px solid #ecdfdd;border-bottom:1px solid #ecdfdd}#er-brand-site .er-therapy-body{display:grid;grid-template-columns:1.08fr 1fr;gap:74px}#er-brand-site .er-therapy-body>div>p{font-size:18px;line-height:1.7;margin-bottom:20px}#er-brand-site .er-method{padding-bottom:24px;margin-bottom:25px;border-bottom:1px solid #dfcfd6}#er-brand-site .er-method:last-child{margin-bottom:0}#er-brand-site .er-method h3{font-size:24px;margin-bottom:9px}#er-brand-site .er-method p{font-size:17px;color:var(--muted);margin-bottom:10px;line-height:1.6}#er-brand-site .er-method a{font-size:15px;font-weight:600}#er-brand-site .er-resources-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px;gap:20px}#er-brand-site .er-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 37px}#er-brand-site .er-resource{padding:26px 0 22px;border-top:1px solid var(--line)}#er-brand-site .er-resource h3{font-size:24px;line-height:1.32;margin:14px 0}#er-brand-site .er-resource h3 a{text-decoration:none}#er-brand-site .er-resource .er-eyebrow{font-size:10px;margin:0;color:#876d7d}#er-brand-site .er-resource p{font-size:16px;color:var(--muted);line-height:1.6}#er-brand-site .er-footer{background:var(--plum);color:#fbf7fa;padding:59px 0 26px;position:relative}#er-brand-site .er-footer .er-wordmark{color:#fff}#er-brand-site .er-footer .er-name{font-size:34px}#er-brand-site .er-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:38px}#er-brand-site .er-footer h2{font:550 13px/1.5 ERSans,Arial,sans-serif;letter-spacing:1.4px;color:#eadce6;text-transform:uppercase;margin-bottom:16px}#er-brand-site .er-footer p{font-size:14px;line-height:1.65;color:#e3d8e0;margin:18px 0 0}#er-brand-site .er-footer a{color:#fff}#er-brand-site .er-footer ul{padding:0;list-style:none;margin:0}#er-brand-site .er-footer li{font-size:16px;margin:0 0 9px}#er-brand-site .er-footer li a{text-decoration:none}#er-brand-site .er-footer li a:hover{text-decoration:underline}#er-brand-site .er-footer-small{border-top:1px solid #796777;padding-top:23px}#er-brand-site .er-footer-small p{font-size:12px;line-height:1.7;margin:0 0 11px;max-width:1070px;color:#e5dce2}#er-brand-site .er-footer-bottom{margin-top:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:#ddd2d9}#er-brand-site .er-footer-bottom a{margin-left:20px}#er-brand-site .er-breadcrumb{display:flex;gap:11px;flex-wrap:wrap;color:var(--muted);font-size:13px;padding-top:27px;line-height:1.5}#er-brand-site .er-breadcrumb a{text-decoration:none}#er-brand-site .er-pagehero{position:relative;max-width:990px;margin:0 auto;padding:47px 40px 47px;border:0}#er-brand-site .er-pagehero:after{content:"";width:47px;height:47px;border-right:2px solid #c28f7c;border-top:2px solid #c28f7c;position:absolute;right:0;top:47px;border-radius:0 8px 0 0}#er-brand-site .er-pagehero h1{font-family:ERSerif,Georgia,serif;font-weight:400;font-size:clamp(35px,4vw,53px);max-width:845px;line-height:1.24;letter-spacing:-.034em;margin-bottom:28px;text-wrap:balance}#er-brand-site .er-pagehero .er-eyebrow{margin-bottom:18px}#er-brand-site .er-byline{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted);line-height:1.45;flex-wrap:wrap}#er-brand-site .er-byline img{width:44px;height:44px;border:2px solid var(--paper);border-radius:50%;object-fit:cover;object-position:center 25%}#er-brand-site .er-byline a{font-weight:650;text-decoration:none}#er-brand-site .er-byline time{font-size:12px;margin-left:auto}#er-brand-site .er-article{max-width:804px;margin:0 auto;padding:45px 32px 76px;font-size:19px;line-height:1.78;color:#40393f;overflow-wrap:break-word}#er-brand-site .er-article p{margin:0 0 22px}#er-brand-site .er-article>p:first-of-type{font-size:22px;line-height:1.65;color:var(--plum)}#er-brand-site .er-article h2{font-family:ERSerif,Georgia,serif;font-weight:400;font-size:32px;line-height:1.34;letter-spacing:-.028em;margin:57px 0 24px;position:relative;padding-top:28px;border:0;border-top:1px solid #e4e9e6;text-wrap:balance}#er-brand-site .er-article h2:before{content:none}#er-brand-site .er-article h3{font-size:25px;font-weight:600;line-height:1.35;margin:34px 0 17px;letter-spacing:-.018em;text-wrap:balance}#er-brand-site .er-article ul,#er-brand-site .er-article ol{margin:15px 0 25px;padding-left:25px}#er-brand-site .er-article li{padding-left:4px;margin-bottom:10px}#er-brand-site .er-article strong{font-weight:650}#er-brand-site .er-article :where(h2,h3,[id]){scroll-margin-top:25px}#er-brand-site .er-article .anchor-alias{display:block;height:0}#er-brand-site .er-article>nav{margin:36px 0 45px;padding:23px 0 25px;background:transparent;border:0;border-top:1px solid #d8e4df;border-bottom:1px solid #d8e4df;border-radius:0;font-size:16px;line-height:1.55}#er-brand-site .er-article>nav strong{display:block;font-size:18px;font-weight:650;color:var(--plum)}#er-brand-site .er-article>nav ul{display:block;column-count:2;column-gap:38px;padding-left:22px;margin:16px 0 0;list-style:disc}#er-brand-site .er-article>nav li{padding:0 0 0 2px;margin:0 0 9px;break-inside:avoid}#er-brand-site .er-article>nav a{color:var(--teal);text-decoration:underline;text-decoration-color:#719594;text-underline-offset:3px}#er-brand-site .er-article>nav a:hover{text-decoration:underline}#er-brand-site .er-article .er-ocd-top-card,#er-brand-site .er-article .er-course-panel-warm{padding:30px 32px;background:var(--blush)!important;border:1px solid #e6d8d6!important;border-radius:18px!important;margin:34px 0 36px;color:var(--ink);position:relative;box-shadow:0 5px 18px #503c4d04}#er-brand-site .er-article .er-ocd-top-card:before,#er-brand-site .er-article .er-course-panel-warm:before{content:"";position:absolute;top:21px;right:21px;width:23px;height:23px;border-right:1.5px solid #bd8c7b;border-top:1.5px solid #bd8c7b;border-radius:0 5px 0 0}#er-brand-site .er-article .er-ocd-top-eyebrow{display:table;font-size:11px!important;letter-spacing:1.3px;text-transform:uppercase;font-weight:650;line-height:1.5;margin:0 34px 17px 0!important;padding:5px 9px;background:#efded8;color:#704e46;border-radius:5px}#er-brand-site .er-article .er-ocd-top-card h3{font-size:29px;margin:0 0 16px;padding-right:10px;line-height:1.25;font-weight:550;letter-spacing:-.023em}#er-brand-site .er-article .er-ocd-top-copy,#er-brand-site .er-article .er-course-panel-warm p{font-size:18px;line-height:1.65;margin-bottom:19px}#er-brand-site .er-article .er-ocd-top-actions{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap;margin:23px 0 13px}#er-brand-site .er-article .er-ocd-preview-link,#er-brand-site .er-article .er-ocd-card-preview a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:var(--teal);text-underline-offset:4px;text-decoration:underline}#er-brand-site .er-article .er-ocd-top-detail{font-size:14px;line-height:1.55;margin:0;color:#665b60}#er-brand-site .er-article .er-ocd-practice-example{background:var(--sage);border:1px solid #dce7e0;border-left:3px solid #7d9f8f;padding:25px 27px;margin:30px 0;border-radius:0 12px 12px 0}#er-brand-site .er-article .er-ocd-practice-example p:last-child{margin-bottom:0}#er-brand-site .er-article figure{margin:28px 0;max-width:100%}#er-brand-site .er-article figcaption{font-size:13px;line-height:1.5;color:var(--muted);margin-top:13px}#er-brand-site .er-article video{display:block;width:100%;max-width:100%;height:auto;background:#eee9e7;border-radius:10px}#er-brand-site .er-article .transcript{padding:17px 19px;border:1px solid #dce6df;border-radius:8px;background:#f7faf7;font-size:16px;margin:0 0 35px}#er-brand-site .er-article .transcript summary{cursor:pointer;font-weight:600;color:var(--teal);min-height:27px}#er-brand-site .er-article .transcript[open] summary{margin-bottom:17px}#er-brand-site .er-article .mt-course-card figure{float:right;margin:0 0 20px 25px;max-width:150px}#er-brand-site .er-article .mt-course-card figure img{width:150px;border-radius:4px}#er-brand-site .er-article .mt-course-card:after{content:"";display:table;clear:both}#er-brand-site .er-article .mt-course-card .wp-block-buttons{margin:20px 0}#er-brand-site .er-article .table-wrap{overflow-x:auto;max-width:100%;margin:25px 0}#er-brand-site .er-article table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;margin:25px 0}#er-brand-site .er-article th,#er-brand-site .er-article td{padding:13px 15px;border:1px solid var(--line);vertical-align:top;text-align:left}#er-brand-site .er-article th{background:var(--sage);font-weight:600;color:var(--plum)}#er-brand-site .er-article blockquote{margin:30px 0;border-left:3px solid #b88a7b;padding:5px 0 5px 24px;color:var(--plum);font-size:21px;font-style:normal}#er-brand-site .er-article .er-blog-preview{font-size:15px;margin:17px 0 0!important}#er-brand-site .er-mobile-course{display:none}@media(min-width:1600px){#er-brand-site .er-shell{max-width:1300px}#er-brand-site .er-homehero{gap:95px}}@media(max-width:1080px){#er-brand-site .er-desktop-nav{gap:15px;font-size:14px}#er-brand-site .er-desktop-nav .er-nav-tests{display:none}#er-brand-site .er-name{font-size:30px}#er-brand-site .er-header-inner{min-height:105px;gap:20px}#er-brand-site .er-wordmark{gap:12px}#er-brand-site .er-homehero{gap:46px}#er-brand-site .er-shell{padding-left:30px;padding-right:30px}#er-brand-site .er-desktop-nav .er-button{padding:11px 15px!important;font-size:15px!important}#er-brand-site .er-section-title{gap:40px}#er-brand-site .er-therapy-body{gap:45px}#er-brand-site .er-pagehero{margin-left:30px;margin-right:30px;padding-left:25px;padding-right:40px}}@media(max-width:820px){#er-brand-site .er-desktop-nav{display:none}#er-brand-site .er-mobile-nav{display:block;position:relative;font-size:15px}#er-brand-site .er-mobile-nav summary{list-style:none;cursor:pointer;border:1px solid #d3c8d0;border-radius:3px;padding:9px 13px}#er-brand-site .er-mobile-nav summary::-webkit-details-marker{display:none}#er-brand-site .er-mobile-nav summary:after{content:"";display:inline-block;vertical-align:middle;width:12px;height:9px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;margin-left:12px}#er-brand-site .er-mobile-nav>div{position:absolute;right:0;top:52px;min-width:235px;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 25px #34232b16;z-index:15;padding:16px}#er-brand-site .er-mobile-nav a{display:block;padding:9px 10px;text-decoration:none}#er-brand-site .er-mobile-nav .er-button{margin-top:10px}#er-brand-site .er-homehero{grid-template-columns:1.2fr 1fr;gap:28px}#er-brand-site .er-subhead{font-size:23px}#er-brand-site .er-homehero .er-intro{font-size:17px}#er-brand-site .er-homehero .er-actions{gap:17px}#er-brand-site .er-homehero .er-textlink{font-size:15px}#er-brand-site .er-homehero h1{font-size:42px}#er-brand-site .er-portrait:before{width:65px;height:65px;right:-12px;top:-12px}#er-brand-site .er-topic-grid{column-gap:27px}#er-brand-site .er-topic h3{font-size:24px}#er-brand-site .er-footer-grid{gap:30px}#er-brand-site .er-footer .er-name{font-size:28px}#er-brand-site .er-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#er-brand-site{font-size:18px}#er-brand-site .er-shell{padding-left:22px;padding-right:22px}#er-brand-site .er-header-inner{min-height:89px;gap:14px}#er-brand-site .er-name{font-size:26px;letter-spacing:-.8px}#er-brand-site .er-descriptor{font-size:7.7px;letter-spacing:1.6px;margin-top:8px}#er-brand-site .er-wordmark{gap:10px}#er-brand-site .er-mark{width:28px;height:33px}#er-brand-site .er-mark:before,#er-brand-site .er-mark:after{width:21px;height:21px}#er-brand-site .er-mobile-nav summary{font-size:13px;padding:8px 9px}#er-brand-site .er-mobile-nav summary:after{margin-left:7px}#er-brand-site .er-homehero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding-top:37px;padding-bottom:37px}#er-brand-site .er-homehero h1{font-size:43px;margin-bottom:18px}#er-brand-site .er-homehero h1 span{font-size:22px;margin-top:8px}#er-brand-site .er-eyebrow{font-size:10px;margin-bottom:17px;letter-spacing:1.6px}#er-brand-site .er-subhead{font-size:25px;margin-bottom:21px}#er-brand-site .er-homehero .er-intro{font-size:18px}#er-brand-site .er-actions{gap:19px;margin-top:26px}#er-brand-site .er-credential{font-size:13px;padding-top:20px;margin-top:25px}#er-brand-site .er-portrait{max-width:360px;margin:4px auto 0;width:calc(100% - 22px)}#er-brand-site .er-portrait img{aspect-ratio:4/3.8;object-position:50% 29%}#er-brand-site .er-portrait:after{bottom:26px}#er-brand-site .er-media{padding:22px 0}#er-brand-site .er-media-inner{gap:13px}#er-brand-site .er-media-label{width:100%;font-size:10px}#er-brand-site .er-media-names{gap:13px 18px;font-size:13px}#er-brand-site .er-section{padding-top:45px;padding-bottom:45px}#er-brand-site .er-section-title{display:block;margin-bottom:28px}#er-brand-site .er-section-title h2{font-size:34px;margin-bottom:23px}#er-brand-site .er-section-title p{font-size:17px}#er-brand-site .er-section-no{margin-bottom:12px}#er-brand-site .er-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:21px}#er-brand-site .er-topic{padding:21px 0}#er-brand-site .er-topic h3{font-size:25px}#er-brand-site .er-topic p{font-size:15px;line-height:1.5;padding:0;min-height:68px}#er-brand-site .er-topic a{font-size:13px;gap:7px;line-height:1.4;align-items:center}#er-brand-site .er-screening{display:block;padding:24px;margin-top:12px}#er-brand-site .er-screening h3{font-size:24px}#er-brand-site .er-screening a{margin-top:17px;font-size:15px}#er-brand-site .er-therapy-body{display:block}#er-brand-site .er-therapy-body>div>p{font-size:18px}#er-brand-site .er-therapy-body>div+div{margin-top:35px}#er-brand-site .er-resources{display:block}#er-brand-site .er-resource{padding:25px 0}#er-brand-site .er-resource h3{font-size:25px}#er-brand-site .er-resources-heading{align-items:start}#er-brand-site .er-resources-heading h2{font-size:34px}#er-brand-site .er-resources-heading a{font-size:14px;margin-top:7px}#er-brand-site .er-footer{padding-top:41px;padding-bottom:94px}#er-brand-site .er-footer-grid{grid-template-columns:1fr 1fr;gap:30px}#er-brand-site .er-footer-grid>div:first-child{grid-column:1/-1}#er-brand-site .er-footer .er-name{font-size:33px}#er-brand-site .er-footer-grid p{font-size:13px}#er-brand-site .er-footer li{font-size:15px}#er-brand-site .er-footer-bottom{gap:15px;font-size:11px}#er-brand-site .er-footer-bottom a{margin:0 15px 0 0}#er-brand-site .er-breadcrumb{font-size:12px;padding-top:22px;gap:8px}#er-brand-site .er-pagehero{padding:36px 0 31px;margin:0 22px}#er-brand-site .er-pagehero:after{width:28px;height:28px;top:31px;right:0}#er-brand-site .er-pagehero h1{font-size:39px;letter-spacing:-.035em;line-height:1.16;padding-right:10px;margin-bottom:24px}#er-brand-site .er-byline{font-size:13px;gap:10px}#er-brand-site .er-byline time{width:100%;margin-left:51px}#er-brand-site .er-article{padding:29px 22px 43px;font-size:18px;line-height:1.76}#er-brand-site .er-article>p:first-of-type{font-size:20px}#er-brand-site .er-article p{margin-bottom:21px}#er-brand-site .er-article h2{font-size:30px;margin-top:46px;margin-bottom:22px}#er-brand-site .er-article h3{font-size:24px}#er-brand-site .er-article .er-ocd-top-card,#er-brand-site .er-article .er-course-panel-warm{padding:25px 23px;margin:29px 0}#er-brand-site .er-article .er-ocd-top-card h3{font-size:27px}#er-brand-site .er-article .er-ocd-top-copy,#er-brand-site .er-article .er-course-panel-warm p{font-size:17px}#er-brand-site .er-article .er-ocd-top-actions{gap:17px;align-items:start;flex-direction:column}#er-brand-site .er-article .er-ocd-top-detail{font-size:12px}#er-brand-site .er-article>nav{padding:22px;margin:29px 0 40px}#er-brand-site .er-article>nav ul{display:block}#er-brand-site .er-article>nav li{margin-bottom:11px}#er-brand-site .er-article>nav li:last-child{margin-bottom:0}#er-brand-site .er-article .er-ocd-practice-example{padding:22px}#er-brand-site .er-article .mt-course-card figure{float:none;max-width:155px;margin:0 auto 22px}#er-brand-site .er-mobile-course{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(255,254,253,.98);border-top:1px solid #dcd7da;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;justify-content:center;align-items:center;box-shadow:0 -4px 18px #3729360b}#er-brand-site .er-mobile-course .er-button{min-height:46px;padding:11px 14px!important;font-size:15px!important;flex:1}#er-brand-site .er-mobile-course .er-textlink{font-size:13px;line-height:1.35;text-align:center;flex:1}#er-brand-site .er-mobile-course .er-button:after{display:none}}@media(prefers-reduced-motion:reduce){#er-brand-site *{scroll-behavior:auto!important;transition:none!important}}#er-brand-site .er-section-no{color:#895746}@media(max-width:360px){#er-brand-site .er-header-inner{padding-left:18px;padding-right:18px;gap:8px}#er-brand-site .er-name{font-size:23px}#er-brand-site .er-descriptor{font-size:7.5px;letter-spacing:1.1px}#er-brand-site .er-mobile-nav summary{padding:8px}#er-brand-site .er-homehero h1{font-size:39px}#er-brand-site .er-topic-grid{column-gap:16px}#er-brand-site .er-topic h3{font-size:23px}}#er-brand-site .er-home-intro{background:var(--blush)}#er-brand-site .er-title-band{background:var(--blush);border-bottom:1px solid #e9dedd}#er-brand-site .er-title-band>.er-shell{max-width:990px;padding-left:40px;padding-right:40px}#er-brand-site .er-section-title h2,#er-brand-site .er-resources-heading h2{font-family:ERSerif,Georgia,serif;font-weight:400;font-size:36px;line-height:1.32;letter-spacing:-.034em;text-wrap:balance}#er-brand-site .er-topic:before{content:"";position:absolute;left:0;top:-1px;width:32px;height:2px;background:#98b3a3}#er-brand-site .er-topic:nth-child(3n/**/+2):before{background:#c49a8b}#er-brand-site .er-topic:nth-child(3n):before{background:#b3a2b3}#er-brand-site .er-topic a,#er-brand-site .er-method a{color:var(--teal);min-height:28px}#er-brand-site .er-desktop-nav>a:not(.er-button){padding:10px 0}#er-brand-site .er-textlink{color:var(--teal);min-height:44px;display:inline-flex;align-items:center}#er-brand-site .er-resource h3 a:hover{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px}#er-brand-site .er-resource .er-eyebrow{color:#795669}#er-brand-site .er-article a:not(.wp-block-button__link):not(.er-ocd-course-button):not(.mt-course-button){color:var(--teal)}#er-brand-site .er-article ul>li::marker{color:#83a799}#er-brand-site .er-article ol>li::marker{color:#426c5b;font-weight:650}#er-brand-site .er-article>nav li::marker{color:#83a799;font-size:.92em}#er-brand-site .er-article>nav+h2{margin-top:0;padding-top:24px;border-top:0}#er-brand-site .er-article>h2:is(#h-what-is-ocd,#h-ocd-symptoms,#h-ocd-treatment-cbt-and-exposure-and-response-prevention,#h-erp-in-practice-what-you-work-on,#h-my-self-paced-ocd-course),#er-brand-site.er-layout-blog .er-article>h2:first-of-type,#er-brand-site.er-layout-blog .er-article>h2#map-avoidance{border-top:0;padding-top:26px}#er-brand-site .er-article>h2:is(#h-what-is-ocd,#h-ocd-symptoms,#h-ocd-treatment-cbt-and-exposure-and-response-prevention,#h-erp-in-practice-what-you-work-on,#h-my-self-paced-ocd-course):before,#er-brand-site.er-layout-blog .er-article>h2:first-of-type:before,#er-brand-site.er-layout-blog .er-article>h2#map-avoidance:before{content:"";display:block;position:absolute;top:0;left:0;width:45px;height:3px;border-radius:3px;background:#84a696}#er-brand-site .er-article .er-ocd-practice-example>strong{display:block;margin-bottom:13px;font-size:19px;color:#355f50}#er-brand-site .er-article .er-ocd-practice-example ul{margin-top:0}#er-brand-site .er-article .er-course-panel-warm>p:first-child{padding-right:25px}#er-brand-site .er-article .er-course-panel-warm>p:first-child>strong{display:block;font-size:25px;line-height:1.3;font-weight:600;color:var(--plum)}#er-brand-site .er-article .er-course-panel-warm>h2{font-family:ERSans,Arial,sans-serif;font-size:28px;line-height:1.3;font-weight:550;margin:0 0 18px;padding:0 20px 0 0;border:0}#er-brand-site .er-article .er-course-panel-warm>h2:before{content:none}#er-brand-site .er-article .er-course-panel-warm .er-course-bridge{border-top:1px solid #e1d2d2;padding-top:23px;margin-top:23px}#er-brand-site .er-article .er-course-panel-warm .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0 8px}#er-brand-site .er-article .er-blog-preview a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--teal)}#er-brand-site .er-article .wp-block-table{max-width:100%;overflow-x:auto}#er-brand-site .er-article :where(th,td){overflow-wrap:normal;min-width:115px}#er-brand-site .er-article tbody tr:nth-child(even){background:#fafbf8}#er-brand-site .er-article .transcript summary::marker{color:#658b7a}#er-brand-site .er-footer .er-mark:after{border-color:#d6aa97}#er-brand-site .er-footer h2{color:#f0e3eb}#er-brand-site .er-footer .er-wordmark{max-width:100%}#er-brand-site :where(a,summary){-webkit-tap-highlight-color:#a6de9b55}@media(max-width:1080px){#er-brand-site .er-title-band>.er-shell{margin:0 30px;padding-left:25px;padding-right:40px}#er-brand-site .er-homehero h1{font-size:48px}}@media(min-width:601px) and (max-width:820px){#er-brand-site .er-homehero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:26px}#er-brand-site .er-homehero h1{font-size:40px}#er-brand-site .er-homehero .er-button{font-size:16px!important;padding:13px 19px!important}#er-brand-site .er-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#er-brand-site .er-footer-grid{grid-template-columns:1.4fr 1fr;gap:30px}#er-brand-site .er-footer-grid>div:first-child{grid-row:span 2}}@media(max-width:600px){#er-brand-site .er-header-inner{min-height:87px}#er-brand-site .er-title-band>.er-shell{margin:0;padding-left:22px;padding-right:22px}#er-brand-site .er-homehero h1{font-size:40px;line-height:1.22}#er-brand-site .er-homehero h1 span{font-size:19px}#er-brand-site .er-homehero .er-subhead{font-size:25px;line-height:1.32}#er-brand-site .er-homehero .er-actions{align-items:flex-start;gap:13px}#er-brand-site .er-homehero .er-actions>.er-button{width:100%}#er-brand-site .er-homehero .er-actions>.er-textlink{margin:0 auto}#er-brand-site .er-section-title h2,#er-brand-site .er-resources-heading h2{font-size:30px;line-height:1.32}#er-brand-site .er-section-title h2{margin-bottom:19px}#er-brand-site .er-pagehero{padding-top:32px;padding-bottom:32px}#er-brand-site .er-pagehero h1{font-size:34px;line-height:1.3;letter-spacing:-.035em;padding-right:0}#er-brand-site .er-pagehero:after{width:22px;height:22px;top:30px}#er-brand-site .er-pagehero .er-eyebrow{padding-right:32px;font-size:10px;letter-spacing:1.25px}#er-brand-site .er-byline time{margin-left:54px}#er-brand-site .er-article h2{font-size:28px;line-height:1.38;margin-top:44px;padding-top:25px}#er-brand-site .er-article h3{font-size:24px;line-height:1.35}#er-brand-site .er-article>nav{padding:22px 0 23px;margin:30px 0 39px}#er-brand-site .er-article>nav ul{column-count:1;padding-left:21px;margin-top:15px}#er-brand-site .er-article>nav li{margin-bottom:10px}#er-brand-site .er-article .er-ocd-top-card,#er-brand-site .er-article .er-course-panel-warm{padding:24px 21px;margin:29px 0 31px;border-radius:15px!important}#er-brand-site .er-article .er-ocd-top-card h3{font-size:27px;line-height:1.28}#er-brand-site .er-article .er-ocd-top-actions{align-items:stretch;gap:7px;flex-direction:column;margin:22px 0 10px}#er-brand-site .er-article .er-ocd-course-button{width:100%;font-size:16px!important}#er-brand-site .er-article .er-ocd-preview-link{width:100%;justify-content:center;text-align:center;font-size:15px}#er-brand-site .er-article .er-ocd-top-detail{font-size:13px;line-height:1.6}#er-brand-site .er-article .er-course-panel-warm .wp-block-buttons,#er-brand-site .er-article .er-course-panel-warm .wp-block-button,#er-brand-site .er-article .er-course-panel-warm .wp-block-button__link{width:100%}#er-brand-site .er-article .er-blog-preview{text-align:center}#er-brand-site .er-article .er-course-panel-warm>p:first-child>strong{font-size:24px}#er-brand-site .er-article .er-ocd-practice-example{padding:21px 20px;border-radius:0 10px 10px 0}#er-brand-site .er-mobile-nav summary{min-height:42px;display:flex;align-items:center;justify-content:center}#er-brand-site .er-mobile-nav>div{top:51px;border-radius:10px;max-width:calc(100vw - 40px)}#er-brand-site .er-mobile-nav a{min-height:44px}#er-brand-site .er-mobile-course .er-textlink{min-height:46px;justify-content:center;font-size:13px;padding:3px 0}#er-brand-site .er-mobile-course .er-button{flex:1.15;line-height:1.25!important}#er-brand-site .er-footer{padding-bottom:calc(105px + env(safe-area-inset-bottom))}#er-brand-site .er-footer li a{display:inline-block;padding:3px 0}#er-brand-site .er-article :where(h2,h3,[id]){scroll-margin-top:20px}}@media(max-width:360px){#er-brand-site .er-name{font-size:22px}#er-brand-site .er-homehero h1{font-size:35px}#er-brand-site .er-pagehero h1{font-size:30px}#er-brand-site .er-article h2{font-size:26px}#er-brand-site .er-topic-grid{grid-template-columns:1fr}#er-brand-site .er-topic p{min-height:0}#er-brand-site .er-footer .er-name{font-size:28px}#er-brand-site .er-mobile-course{padding-left:12px;padding-right:12px;gap:9px}#er-brand-site .er-mobile-course .er-button{font-size:14px!important;padding:10px 11px!important}}@media(prefers-reduced-motion:reduce){#er-brand-site *{scroll-behavior:auto!important;transition:none!important}}#er-brand-site .er-footer{background:#42353f;color:#faf6f2;padding-top:54px;padding-bottom:27px;border-top:1px solid #59454e}#er-brand-site .er-footer-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;padding-bottom:38px}#er-brand-site .er-footer-grid>div{min-width:0}#er-brand-site .er-footer h2{font-family:ERSans,Arial,sans-serif;font-size:14px;font-weight:650;line-height:1.4;letter-spacing:.035em;text-transform:none;color:#e5cbbd;margin:3px 0 19px;padding:0;border:0}#er-brand-site .er-footer h2:before,#er-brand-site .er-footer h2:after{content:none}#er-brand-site .er-footer .er-wordmark{color:#faf6f2;gap:16px}#er-brand-site .er-footer .er-name{font-size:31px;font-weight:550;letter-spacing:-1px}#er-brand-site .er-footer .er-descriptor{font-size:9px;letter-spacing:2.1px;color:#ded2da}#er-brand-site .er-footer .er-mark{width:35px;height:40px}#er-brand-site .er-footer .er-mark:before,#er-brand-site .er-footer .er-mark:after{width:26px;height:26px}#er-brand-site .er-footer .er-mark:before{border-color:#ede2e6}#er-brand-site .er-footer .er-mark:after{border-color:#c9aa99}#er-brand-site .er-footer-grid p{font-size:14px;line-height:1.75;color:#e0d5dc;margin:21px 0 0;max-width:320px}#er-brand-site .er-footer-grid p+p{margin-top:19px}#er-brand-site .er-footer ul{margin:0;padding:0;list-style:none}#er-brand-site .er-footer li{font-size:16px;line-height:1.5;margin:0 0 8px;padding:0}#er-brand-site .er-footer li:last-child{margin-bottom:0}#er-brand-site .er-footer a{color:#faf6f2;text-underline-offset:4px;text-decoration-color:#aa999f;text-decoration-thickness:1px;transition:color .15s}#er-brand-site .er-footer li a{display:inline-block;padding:3px 0;text-decoration:none}#er-brand-site .er-footer a:hover{color:#cce7c6;text-decoration-color:currentColor}#er-brand-site .er-footer li a:hover{text-decoration:underline}#er-brand-site .er-footer a:focus-visible{outline:2px solid #cce7c6;outline-offset:5px}#er-brand-site .er-footer-small{border-top:1px solid #71616d;padding-top:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:15px 45px}#er-brand-site .er-footer-small>p{font-size:12px;line-height:1.75;color:#e0d5dc;margin:0;max-width:none}#er-brand-site .er-footer-small>p:first-child{grid-column:1/-1;padding-bottom:7px;font-size:12.5px;line-height:1.85}#er-brand-site .er-footer-bottom{margin-top:29px;padding-top:19px;border-top:1px solid #65555f;font-size:12px;line-height:1.6;color:#ded2da;gap:14px 24px}#er-brand-site .er-footer-bottom>span:last-child{display:flex;gap:22px;flex-wrap:wrap}#er-brand-site .er-footer-bottom a{margin:0}#er-brand-site .er-button,#er-brand-site .er-article .er-ocd-course-button,#er-brand-site .er-article .wp-block-button__link{box-shadow:0 2px 0 #24432c18;transition:background .15s,box-shadow .15s}#er-brand-site .er-button:hover,#er-brand-site .er-article .er-ocd-course-button:hover,#er-brand-site .er-article .wp-block-button__link:hover{box-shadow:0 2px 0 #24432c28}#er-brand-site .er-desktop-nav>a:not(.er-button){text-underline-offset:5px;text-decoration-thickness:1px}@media(min-width:601px) and (max-width:1000px){#er-brand-site .er-footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:30px}#er-brand-site .er-footer-grid>div:first-child{grid-row:auto}#er-brand-site .er-footer .er-name{font-size:26px}#er-brand-site .er-footer .er-wordmark{gap:11px}#er-brand-site .er-footer .er-descriptor{font-size:7.5px;letter-spacing:1.4px}#er-brand-site .er-footer .er-mark{width:29px;height:34px}#er-brand-site .er-footer .er-mark:before,#er-brand-site .er-footer .er-mark:after{width:22px;height:22px}}@media(max-width:700px){#er-brand-site .er-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:31px 30px}#er-brand-site .er-footer-grid>div:first-child{grid-column:1/-1}#er-brand-site .er-footer-small{grid-template-columns:1fr;gap:15px}#er-brand-site .er-footer-small>p:first-child{grid-column:auto}}@media(max-width:600px){#er-brand-site .er-footer{padding-top:40px;padding-bottom:calc(105px + env(safe-area-inset-bottom))}#er-brand-site .er-footer .er-name{font-size:29px}#er-brand-site .er-footer .er-wordmark{gap:12px}#er-brand-site .er-footer .er-descriptor{font-size:8px;letter-spacing:1.7px}#er-brand-site .er-footer-grid{padding-bottom:29px}#er-brand-site .er-footer h2{font-size:14px;margin:0 0 11px;letter-spacing:.025em}#er-brand-site .er-footer li{font-size:15px;margin:0 0 2px}#er-brand-site .er-footer li a{min-height:42px;display:inline-flex;align-items:center;line-height:1.45}#er-brand-site .er-footer-grid p{font-size:13px;margin-top:18px;line-height:1.7}#er-brand-site .er-footer-small{padding-top:24px}#er-brand-site .er-footer-small>p{font-size:12px}#er-brand-site .er-footer-bottom{margin-top:23px;padding-top:18px;font-size:11.5px}#er-brand-site .er-footer-bottom>span:last-child{gap:9px 19px}#er-brand-site .er-footer-bottom a{display:inline-flex;align-items:center;min-height:36px}}@media(max-width:360px){#er-brand-site .er-footer .er-name{font-size:25px}#er-brand-site .er-footer .er-descriptor{font-size:7.3px;letter-spacing:1.35px}#er-brand-site .er-footer .er-wordmark{gap:10px}#er-brand-site .er-footer .er-mark{width:29px;height:34px}#er-brand-site .er-footer .er-mark:before,#er-brand-site .er-footer .er-mark:after{width:22px;height:22px}#er-brand-site .er-footer-grid{column-gap:23px}}@media(prefers-reduced-motion:reduce){#er-brand-site *{transition:none!important;scroll-behavior:auto!important}}#er-brand-site .er-descriptor{font-size:9px;letter-spacing:1.6px;line-height:1.4}#er-brand-site .er-mark:before{border-top-left-radius:2px}#er-brand-site .er-mark:after{border-bottom-right-radius:2px}#er-brand-site .er-footer .er-descriptor{font-size:8.5px;letter-spacing:1.45px}#er-brand-site .er-byline{display:grid;grid-template-columns:48px minmax(0,1fr);gap:6px 13px;align-items:center}#er-brand-site .er-byline img{grid-column:1;grid-row:1/3;width:48px;height:48px}#er-brand-site .er-byline>span{grid-column:2;line-height:1.65}#er-brand-site .er-byline-credentials{font-size:12px;color:var(--muted)}#er-brand-site .er-byline time{grid-column:2;width:auto;margin:0;font-size:12px;color:var(--muted)}#er-brand-site .er-author-box{padding:28px 30px;margin:51px 0 0;background:#f5f4f0;border:1px solid #e4dfd9;border-radius:14px;position:relative}#er-brand-site .er-author-heading{display:flex;align-items:center;gap:20px;margin-bottom:22px}#er-brand-site .er-author-heading>img{width:74px;height:82px;flex:0 0 74px;object-fit:cover;object-position:50% 28%;border-radius:9px}#er-brand-site .er-author-heading>div{min-width:0}#er-brand-site .er-author-box .er-author-label{font-size:11px;font-weight:650;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;color:#77656e}#er-brand-site .er-author-box h2{font-family:ERSans,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0 0 5px;padding:0;border:0;text-wrap:initial}#er-brand-site .er-author-box h2:before{content:none}#er-brand-site .er-author-box h2 a{color:var(--plum);text-decoration:none}#er-brand-site .er-author-box .er-author-credential{font-size:14px;line-height:1.4;color:#665d64;margin:0}#er-brand-site .er-author-box>p{font-size:16px;line-height:1.75;margin:0 0 16px}#er-brand-site .er-author-box>p:last-child{margin:0}#er-brand-site .er-footer{padding-top:86px;border-top:0}#er-brand-site .er-footer-edge{position:absolute;top:-1px;left:0;width:100%;height:32px;display:block;pointer-events:none}#er-brand-site .er-footer .er-shell{position:relative}#er-brand-site .er-article .er-ocd-preview-link,#er-brand-site .er-article .er-ocd-card-preview a,#er-brand-site .er-article .er-blog-preview a,#er-brand-site .er-mobile-course .er-textlink{gap:8px}#er-brand-site .er-article .er-ocd-preview-link:before,#er-brand-site .er-article .er-ocd-card-preview a:before,#er-brand-site .er-article .er-blog-preview a:before,#er-brand-site .er-mobile-course .er-textlink:before{content:"";display:inline-block;flex:0 0 18px;width:18px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%232d6262' stroke-width='1.5'/%3E%3Cpath d='M10 8L16 12L10 16Z' fill='%232d6262'/%3E%3C/svg%3E")}#er-brand-site .er-article .er-ocd-practice-example>strong{display:flex;align-items:center;gap:11px}#er-brand-site .er-article .er-ocd-practice-example>strong:before{content:"";flex:0 0 13px;width:13px;height:13px;border-top:2px solid #789b88;border-left:2px solid #789b88;border-radius:2px 0 0 0}@media(min-width:821px){#er-brand-site .er-header{position:sticky;top:var(--er-admin-offset,0px);z-index:60;box-shadow:0 3px 12px #3c2b3809}#er-brand-site .er-header-inner{min-height:94px}body.admin-bar #er-brand-site{--er-admin-offset:32px}#er-brand-site [id]{scroll-margin-top:calc(118px + var(--er-admin-offset,0px))}}@media(max-width:820px){#er-brand-site .er-header{position:relative;top:auto}#er-brand-site .er-descriptor{font-size:8px;letter-spacing:1.3px}}@media(max-width:600px){#er-brand-site .er-descriptor{font-size:7.2px;letter-spacing:1.05px}#er-brand-site .er-byline{grid-template-columns:42px minmax(0,1fr);gap:6px 11px}#er-brand-site .er-byline img{width:42px;height:42px;align-self:start;margin-top:3px}#er-brand-site .er-byline>span{font-size:13px;line-height:1.6}#er-brand-site .er-byline-experience{display:block}#er-brand-site .er-byline-credentials{font-size:11.5px}#er-brand-site .er-byline time{font-size:11.5px}#er-brand-site .er-author-box{margin-top:39px;padding:23px 21px;border-radius:12px}#er-brand-site .er-author-heading{gap:15px;align-items:center}#er-brand-site .er-author-heading>img{width:60px;height:70px;flex-basis:60px}#er-brand-site .er-author-box h2{font-size:22px}#er-brand-site .er-author-box .er-author-credential{font-size:12px}#er-brand-site .er-author-box>p{font-size:16px;line-height:1.72}#er-brand-site .er-footer{padding-top:60px}#er-brand-site .er-footer-edge{height:22px}#er-brand-site .er-footer .er-descriptor{font-size:7.8px;letter-spacing:1.15px}}@media(max-width:360px){#er-brand-site .er-descriptor{font-size:6.7px;letter-spacing:.75px}#er-brand-site .er-author-box h2{font-size:21px}#er-brand-site .er-author-box .er-author-credential{font-size:11.5px}#er-brand-site .er-author-heading{gap:12px}#er-brand-site .er-footer .er-descriptor{font-size:7px;letter-spacing:.9px}}#er-brand-site .er-article .er-course-invitation{position:relative;padding:30px;margin:34px 0 38px;background:#f6efec;color:var(--ink);border:1px solid #e4d8d3;border-radius:19px;box-shadow:0 4px 18px #493b4505}#er-brand-site .er-article .er-course-invitation:before{content:"";position:absolute;top:17px;right:17px;width:19px;height:19px;border-right:1.5px solid #b89181;border-top:1.5px solid #b89181;border-radius:0 3px 0 0;pointer-events:none}#er-brand-site .er-course-layout{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:25px;align-items:center}#er-brand-site .er-course-message{min-width:0}#er-brand-site .er-article .er-course-invitation .er-course-eyebrow{font-family:ERSans,Arial,sans-serif;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:1.3px;text-transform:uppercase;color:#775445;margin:0 0 14px;padding:0;background:none}#er-brand-site .er-article .er-course-invitation h3{font-family:ERSerif,Georgia,serif;font-size:31px;line-height:1.2;letter-spacing:-.025em;font-weight:400;color:var(--plum);margin:0 0 16px;padding:0;border:0;text-wrap:balance}#er-brand-site .er-article .er-course-invitation .er-course-description,#er-brand-site .er-article .er-course-invitation .er-course-description p{font-size:17px;line-height:1.65;margin:0;color:#484047}#er-brand-site .er-article .er-course-invitation .er-course-inclusions{font-size:13px;font-weight:500;line-height:1.7;color:#67585f;margin:16px 0 0}#er-brand-site .er-course-inclusions span{padding:0 5px;color:#8b7265}#er-brand-site .er-article .er-course-invitation .er-course-photo{float:none;width:100%;max-width:none;min-width:0;margin:8px 0 0;padding:0}#er-brand-site .er-article .er-course-invitation .er-course-photo img{display:block;width:100%;height:auto;max-width:100%;border-radius:12px;aspect-ratio:768/333;object-fit:contain;background:#e9eee8}#er-brand-site .er-article .er-course-invitation .er-course-photo figcaption{font-family:ERSans,Arial,sans-serif;color:#4d464b;font-size:13px;font-weight:550;line-height:1.5;text-align:left;margin:12px 0 0;padding:0}#er-brand-site .er-course-photo figcaption span{display:block;font-size:11px;font-weight:400;color:#6c6166;margin-top:2px}#er-brand-site .er-course-actions{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;border-top:1px solid #e2d3cc;padding:21px 0 0;margin:23px 0 0}#er-brand-site .er-article .er-course-actions .er-button{font-size:16px!important;min-height:50px;padding:13px 21px!important;gap:14px;flex-shrink:0}#er-brand-site .er-article .er-course-actions .er-course-preview{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-size:15px;font-weight:600;line-height:1.4;color:#2d6262;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#er-brand-site .er-course-preview:hover{text-decoration-thickness:2px!important}#er-brand-site .er-play-icon{position:relative;width:20px;height:20px;flex:0 0 20px;border:1.4px solid currentColor;border-radius:50%}#er-brand-site .er-play-icon:after{content:"";position:absolute;left:7px;top:5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor}#er-brand-site .er-course-actions a:focus-visible{outline:3px solid #2d6262;outline-offset:4px}#er-brand-site .er-course-context{padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #e2d3cc}#er-brand-site .er-course-context>div{display:flex;gap:10px;align-items:center;margin:0 0 11px}#er-brand-site .er-course-context>div svg{width:20px;height:20px;flex:0 0 20px}#er-brand-site .er-article .er-course-invitation .er-course-context>div p{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:1.2px;line-height:1.4;color:#775445;margin:0}#er-brand-site .er-article .er-course-invitation .er-course-context>p{font-size:17px;line-height:1.65;margin:0;color:#484047}#er-brand-site .er-article .er-course-invitation-compact h3{max-width:24ch;font-size:29px;padding-right:12px}@media(max-width:700px){#er-brand-site .er-course-layout{grid-template-columns:minmax(0,1fr) 175px;gap:20px}#er-brand-site .er-article .er-course-invitation h3{font-size:29px}}@media(max-width:600px){#er-brand-site .er-article .er-course-invitation{padding:24px 21px;margin:29px 0 32px;border-radius:15px}#er-brand-site .er-course-layout{grid-template-columns:1fr;gap:21px}#er-brand-site .er-article .er-course-invitation h3{font-size:28px;line-height:1.24;padding-right:6px}#er-brand-site .er-article .er-course-invitation .er-course-eyebrow{font-size:10px;letter-spacing:1.15px;margin-bottom:12px;padding-right:24px}#er-brand-site .er-article .er-course-invitation .er-course-description,#er-brand-site .er-article .er-course-invitation .er-course-description p{font-size:17px}#er-brand-site .er-article .er-course-invitation-top .er-course-photo{display:none}#er-brand-site .er-article .er-course-invitation-context .er-course-photo{max-width:320px;margin:0}#er-brand-site .er-course-actions{flex-direction:column;align-items:stretch;gap:5px;margin-top:21px;padding-top:20px}#er-brand-site .er-course-actions .er-button{width:100%}#er-brand-site .er-course-context{padding-bottom:20px;margin-bottom:22px}#er-brand-site .er-article .er-course-invitation .er-course-photo figcaption{margin-top:9px}}@media(prefers-reduced-motion:reduce){#er-brand-site .er-course-actions a{transition:none}}
/* Native GeneratePress integration. Admin controls remain outside this root. */
body.er-brand-enabled{background:#fffefd;color:#383239;padding-bottom:0}
#er-brand-site{overflow:visible;min-width:0}
#er-brand-site #page{max-width:none;width:100%;padding:0;margin:0;background:#fffefd}
#er-brand-site #content{display:block;width:100%;max-width:none;margin:0;padding:0}
#er-brand-site #primary{float:none;width:100%;max-width:none;min-width:0}
#er-brand-site .site-main{margin:0}
#er-brand-site .inside-article{padding:0;margin:0;background:#fffefd;box-shadow:none;border:0}
#er-brand-site .entry-content{margin:0;max-width:none;font:inherit}
#er-brand-site .entry-content>.er-article{padding-top:30px}
#er-brand-site .site-footer{margin:0;padding:0;background:#42353f}
#er-brand-site .er-footer{margin:0}
#er-brand-site .er-article:empty{display:none}
#er-brand-site .er-article>:first-child{margin-top:0}
#er-brand-site .er-title-band .er-pagehero{max-width:804px;margin:0 auto}
#er-brand-site .er-author-box{max-width:740px;margin:40px auto 56px}
#er-brand-site .er-article .er-author-box{margin-left:0;margin-right:0}
#er-brand-site .er-article :is(h4,h5,h6){font-family:ERSans,Arial,sans-serif;color:#503c4d;line-height:1.3}
#er-brand-site .er-article :is(.alignwide,.alignfull){max-width:100%;width:auto;margin-left:0;margin-right:0}
#er-brand-site .er-article :is(.mt-course-card,.er-course-panel-warm,.er-ocd-top-card){background:#f6efec!important;border:1px solid #e2d4d9!important;border-radius:18px!important;box-shadow:none!important;padding:28px!important;margin:32px 0!important}
#er-brand-site .er-article :is(.mt-course-card,.er-course-panel-warm,.er-ocd-top-card) :is(h2,h3){margin-top:0}
#er-brand-site .er-article a:is(.gb-button,.wp-block-button__link,.mt-course-button,.ms-course-button){background:#a6de9b!important;color:#1e3d2a!important;border:1px solid transparent!important;border-radius:999px!important;padding:13px 22px!important;min-height:48px;line-height:1.35!important;text-align:center;text-decoration:none!important;font-weight:600!important;box-sizing:border-box;max-width:100%}
#er-brand-site .er-article a:is(.gb-button,.wp-block-button__link,.mt-course-button,.ms-course-button):hover{background:#93cf88!important;color:#1e3d2a!important}
#er-brand-site :is(input,select,textarea,button){font-family:ERSans,Arial,sans-serif}
#er-brand-site :is(input,select,textarea){max-width:100%;box-sizing:border-box}
#er-brand-site button:focus-visible,#er-brand-site input:focus-visible,#er-brand-site select:focus-visible,#er-brand-site textarea:focus-visible{outline:3px solid #2d6262;outline-offset:3px}
#er-brand-site .er-article :is(table,iframe,video){max-width:100%}
#er-brand-site .er-article .wp-block-table{overflow-x:auto}
#er-brand-site .er-article :is(p,li){overflow-wrap:break-word}
#er-brand-site [id]{scroll-margin-top:120px}
#er-brand-site .er-header{z-index:100}
body.er-brand-enabled #mobile-header,body.er-brand-enabled #sticky-navigation,body.er-brand-enabled #generate-slideout-menu,body.er-brand-enabled>.slideout-overlay{display:none!important}
#er-brand-site :is(#right-sidebar,#left-sidebar){float:none;width:100%;max-width:804px;margin:0 auto;padding:0 32px 36px}
#er-brand-site .sidebar .widget{background:transparent;padding:22px 0;border-top:1px solid #e3dddf}
#er-brand-site .er-course-directory{max-width:1220px}
#er-brand-site .er-desktop-nav .er-button{white-space:normal;font-size:15px!important;padding:12px 18px!important}
#er-brand-site .er-mobile-nav summary{cursor:pointer}
#er-brand-site .er-mobile-course{z-index:100}
#er-brand-site .entry-header:empty{display:none}
#er-brand-site nav.mt-breadcrumbs{max-width:740px;margin:24px auto 0;padding:0;font-size:13px;line-height:1.5}
#er-brand-site nav.mt-breadcrumbs p{margin:0}
#er-brand-site header.mt-archive-hero{max-width:900px;width:calc(100% - 44px);margin:30px auto;background:#f7efed;border:1px solid #e5dadd;border-radius:18px;padding:32px;color:#383239}
#er-brand-site header.mt-archive-hero h1{font-family:ERSans,Arial,sans-serif;color:#503c4d;font-size:clamp(32px,4vw,48px)}
#er-brand-site header.mt-archive-hero p{margin-top:18px;font-size:18px;line-height:1.65}
#er-brand-site header.mt-archive-hero .mt-archive-byline{font-size:14px}
body.er-brand-enabled:is(.archive,.blog,.search) #er-brand-site #page{max-width:1220px;margin:auto;padding:24px 32px 60px}
body.er-brand-enabled:is(.archive,.blog,.search) #er-brand-site .inside-article{padding:24px;border-top:1px solid #e3dddf;margin-bottom:24px}
#er-brand-site .entry-summary{font-size:18px;line-height:1.65;margin-top:20px}
#er-brand-site .entry-title{font-family:ERSans,Arial,sans-serif;font-size:30px;line-height:1.25;color:#503c4d;margin:0 0 18px}
#er-brand-site .entry-title a{text-decoration:none}
#er-brand-site .paging-navigation{padding:25px 0}
#er-brand-site .er-preview-notice{padding:9px 20px;background:#f7edc9;color:#443817;font:14px/1.5 ERSans,Arial,sans-serif;text-align:center}
#er-brand-site .er-preview-notice a{color:inherit;font-weight:650}
@media(min-width:821px){#er-brand-site .er-header{position:sticky;top:0}body.admin-bar #er-brand-site .er-header{top:32px}}
@media(max-width:820px){#er-brand-site .er-header{position:relative;top:auto!important}#er-brand-site{padding-bottom:85px}#er-brand-site .er-mobile-course{display:flex}#er-brand-site [id]{scroll-margin-top:22px}#er-brand-site nav.mt-breadcrumbs{margin:20px 22px 0}#er-brand-site .er-article :is(.mt-course-card,.er-course-panel-warm,.er-ocd-top-card){padding:23px!important}body.er-brand-enabled:is(.archive,.blog,.search) #er-brand-site #page{padding:20px 22px 40px}}
@media(max-width:600px){#er-brand-site .er-author-box{margin:30px 22px 40px}#er-brand-site .er-article .er-author-box{margin-left:0;margin-right:0}#er-brand-site .er-title-band .er-pagehero{margin:0 22px}}
@media(prefers-reduced-motion:reduce){#er-brand-site *,#er-brand-site *::before,#er-brand-site *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(max-width:820px){#er-brand-site .er-mobile-course{position:fixed;left:0;right:0;bottom:0;background:rgba(255,254,253,.98);border-top:1px solid #dcd7da;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;justify-content:center;align-items:center;box-shadow:0 -4px 18px #3729360b}#er-brand-site .er-mobile-course .er-button{min-height:46px;flex:1;padding:11px 14px!important;font-size:15px!important}#er-brand-site .er-mobile-course .er-textlink{flex:1;font-size:13px;text-align:center;line-height:1.35;min-height:46px;display:inline-flex;align-items:center;justify-content:center}#er-brand-site .er-mobile-course .er-button:after{display:none}}

/* Complete WordPress navigation, with native keyboard/touch disclosures. */
#er-brand-site .er-header-inner{position:relative}
#er-brand-site .er-menu-list,#er-brand-site .er-nav-grid,#er-brand-site .er-nav-sublist{list-style:none;margin:0;padding:0}
#er-brand-site .er-menu-list>li{margin:0;padding:0}
#er-brand-site .er-nav-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;border:0;border-radius:0;background:transparent;color:var(--plum);font:inherit;line-height:1.4;padding:14px 0}
#er-brand-site .er-nav-group>summary::-webkit-details-marker{display:none}
#er-brand-site .er-nav-group>summary::after{content:"";width:7px;height:7px;display:block;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 2px 4px 0;flex-shrink:0}
#er-brand-site .er-nav-group[open]>summary{color:var(--teal)}
#er-brand-site .er-nav-group[open]>summary::after{transform:rotate(225deg);margin-top:5px}
#er-brand-site .er-nav-group:not([open])>.er-nav-panel{display:none}
#er-brand-site .er-nav-panel{background:var(--paper);color:var(--ink);white-space:normal}
#er-brand-site .er-nav-overview{padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--line)}
#er-brand-site .er-nav-overview>a{color:var(--teal);font-weight:600}
#er-brand-site .er-nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:20px 26px}
#er-brand-site .er-nav-grid>li{margin:0;padding:0}
#er-brand-site .er-nav-panel a{display:block;text-decoration:none;font-size:15px;line-height:1.4;padding:7px 0}
#er-brand-site .er-nav-grid>li>a{font-weight:600}
#er-brand-site .er-nav-sublist{padding:4px 0 0}
#er-brand-site .er-nav-sublist a{font-size:14px;font-weight:400;color:var(--muted)}
#er-brand-site .er-nav-panel a:hover{color:var(--teal);text-decoration:underline}
@media(min-width:821px){
 #er-brand-site .er-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;padding-top:16px;min-height:0}
 #er-brand-site .er-header-course{justify-self:end;font-size:15px!important;min-height:46px;padding:12px 20px!important;gap:14px;max-width:330px}
 #er-brand-site .er-desktop-nav{display:block;grid-column:1/-1;border-top:1px solid #eee7ea;margin-top:16px;font-size:15px}
 #er-brand-site .er-menu-list{display:flex;align-items:center;justify-content:space-between;gap:22px}
 #er-brand-site .er-menu-list>li>a{display:block;padding:14px 0;line-height:1.4}
 #er-brand-site .er-nav-group{position:static}
 #er-brand-site .er-nav-panel{position:absolute;top:100%;left:30px;right:30px;max-height:calc(100vh - 210px);max-height:calc(100dvh - 210px);overflow-y:auto;padding:24px 28px 28px;border:1px solid #e2d9df;border-top:2px solid #a6de9b;border-radius:0 0 16px 16px;box-shadow:0 14px 28px #392e3a16;z-index:110}
 #er-brand-site [id]{scroll-margin-top:185px}
}
@media(max-width:820px){
 #er-brand-site .er-header-course{display:none}
 #er-brand-site .er-header-inner{position:relative}
 #er-brand-site .er-mobile-nav{position:static}
 #er-brand-site .er-mobile-nav>.er-mobile-panel{position:absolute;top:100%;left:22px;right:22px;min-width:0;padding:12px 20px 16px;max-height:calc(100vh - 185px);max-height:calc(100dvh - 185px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid #e2d9df;border-radius:0 0 14px 14px;box-shadow:0 12px 25px #34232b16;z-index:110}
 #er-brand-site .er-mobile-nav:not([open])>.er-mobile-panel{display:none}
 #er-brand-site .er-menu-list>li+li{border-top:1px solid #eee7ea}
 #er-brand-site .er-menu-list>li>a{padding:14px 0;font-size:16px;line-height:1.4}
 #er-brand-site .er-mobile-nav .er-nav-group>summary{padding:14px 0;font-size:16px}
 #er-brand-site .er-mobile-nav .er-nav-panel{position:static;min-width:0;padding:0 0 12px;border:0;box-shadow:none}
 #er-brand-site .er-nav-grid{grid-template-columns:1fr;gap:8px}
 #er-brand-site .er-mobile-nav .er-nav-panel a{padding:9px 10px;font-size:15px}
 #er-brand-site .er-nav-sublist{padding:0 0 0 13px;border-left:2px solid #e3ece5;margin:0 0 8px 10px}
 #er-brand-site .er-mobile-nav .er-nav-sublist a{font-size:14px}
 #er-brand-site .er-nav-overview{margin:0;padding:0 0 8px;border:0}
}
/* The retained Yoast breadcrumb and article title share one blush background. */
#er-brand-site.er-with-pagehero>nav.mt-breadcrumbs{max-width:none;margin:0;padding:22px 0 0;background:var(--blush);color:var(--muted)}
#er-brand-site.er-with-pagehero>nav.mt-breadcrumbs>div{max-width:804px;margin:0 auto;padding:0 32px;overflow-wrap:anywhere}
#er-brand-site .er-title-band .er-pagehero{padding-left:32px;padding-right:32px}
@media(max-width:600px){
 #er-brand-site.er-with-pagehero>nav.mt-breadcrumbs{padding-top:20px;font-size:12px}
 #er-brand-site.er-with-pagehero>nav.mt-breadcrumbs>div{padding-left:22px;padding-right:22px}
 #er-brand-site .er-title-band .er-pagehero{padding-left:0;padding-right:0}
}

/* Quiet contextual course panel in the desktop navigation. */
#er-brand-site .er-menu-promo{display:none}
@media(min-width:821px){
 #er-brand-site .er-nav-panel{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:30px;align-items:start}
 #er-brand-site .er-nav-links{min-width:0}
 #er-brand-site .er-menu-promo{display:block;background:#f7efed;border:1px solid #e8dcd9;border-radius:14px;padding:23px}
 #er-brand-site .er-menu-promo .er-menu-promo-label{font-size:10px;line-height:1.5;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:#785a4d;margin:0 0 15px}
 #er-brand-site .er-menu-promo h2{font:400 24px/1.3 ERSerif,Georgia,serif;letter-spacing:-.025em;color:var(--plum);margin:0 0 14px}
 #er-brand-site .er-menu-promo p{font-size:15px;line-height:1.6;color:var(--muted);margin:0 0 20px}
 #er-brand-site .er-menu-promo a.er-menu-course-link{font-size:15px;font-weight:650;color:var(--teal);line-height:1.5;text-decoration:underline;padding:8px 0}
 #er-brand-site .er-menu-promo a.er-menu-preview-link{font-size:13px;line-height:1.5;color:var(--teal);padding:8px 0;text-decoration:underline}
}
@media(min-width:821px) and (max-width:1000px){
 #er-brand-site .er-nav-panel{grid-template-columns:minmax(0,1fr) 225px;gap:24px;padding-left:22px;padding-right:22px}
 #er-brand-site .er-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 #er-brand-site .er-menu-promo{padding:19px}
 #er-brand-site .er-menu-promo h2{font-size:22px}
}

@media(min-width:821px){#er-brand-site .er-nav-panel:has(.er-nav-grid>li:only-child){max-width:600px;width:calc(100% - 60px);right:auto}}

/* Archive polish uses the existing queries, images, descriptions and links. */
body.er-brand-enabled.archive #er-brand-site #main,
body.er-brand-enabled.blog #er-brand-site #main{width:100%;max-width:none;min-width:0}
body.er-brand-enabled.archive #er-brand-site #main .alignfull,
body.er-brand-enabled.archive #er-brand-site #main .alignwide,
body.er-brand-enabled.blog #er-brand-site #main .alignfull,
body.er-brand-enabled.blog #er-brand-site #main .alignwide{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}
body.er-brand-enabled.archive #er-brand-site #main .gbp-card,
body.er-brand-enabled.blog #er-brand-site #main .gbp-card{overflow-wrap:break-word;word-wrap:break-word}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site header.mt-archive-hero{position:relative}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site header.mt-archive-hero :is(h1,h2){font:400 clamp(32px,4vw,46px)/1.22 ERSerif,Georgia,serif;letter-spacing:-.025em;color:var(--plum);margin:0 0 20px;text-wrap:balance}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site header.mt-archive-hero :is(h1,h2)::before{content:"";display:block;width:42px;height:3px;background:#8da99a;border-radius:2px;margin-bottom:22px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site header.mt-archive-hero :is(p,.taxonomy-description){color:var(--ink);font-size:18px;line-height:1.7}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site .mt-archive-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site .mt-archive-actions>a.mt-course-button{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#1e3d2a;border-radius:999px;padding:13px 22px;min-height:48px;font-size:16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-section{padding:16px 0 28px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main :is(.gb-query-loop-wrapper,.generate-columns-container){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main :is(.gb-query-loop-wrapper,.generate-columns-container)>:is(.gb-query-loop-item,article.generate-columns){width:auto;min-width:0;float:none;padding:0;margin:0}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card{box-sizing:border-box;width:100%;height:100%;min-width:0;padding:26px;background:var(--paper);border:1px solid #e3dadd;border-top:3px solid #c5d8ca;border-radius:15px;box-shadow:0 4px 16px #503c4d05;gap:18px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card .gb-container{min-width:0;max-width:100%}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card>.gb-container:empty{display:none}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card>.gb-container:last-child{border-top-color:#e3dadd}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card>.gb-container:last-child>.gb-container{flex-wrap:wrap;gap:6px 12px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card>.gb-container:last-child .gb-headline{white-space:normal;overflow-wrap:break-word}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card__title{font:400 25px/1.35 ERSerif,Georgia,serif;letter-spacing:-.02em;color:var(--plum);margin:8px 0 18px;overflow-wrap:break-word}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card__title a{color:inherit;text-decoration:none}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card__title a:hover{color:var(--teal);text-decoration:underline;text-underline-offset:4px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card__meta-text{font:600 11px/1.5 ERSans,Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--teal);margin:0 0 10px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card img:not(.avatar){border-radius:9px;max-width:100%;height:auto}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card .avatar{border-radius:50%}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card time{font-size:13px;color:var(--muted)}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main>article.type-post>.inside-article,
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .generate-columns>.inside-article{height:100%;padding:26px;border:1px solid #e3dadd;border-top:3px solid #c5d8ca;border-radius:15px;margin:0;background:var(--paper)}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main:has(>article.type-post){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main>:is(.page-header,.paging-navigation){grid-column:1/-1}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site :is(.paging-navigation,.gb-query-loop-pagination){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:30px 0 0}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site :is(.page-numbers,.gb-query-loop-pagination>.gb-button){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px;border:1px solid #ddd3d9;border-radius:8px;background:var(--paper);color:var(--teal);font:600 15px/1.4 ERSans,Arial,sans-serif;text-decoration:none}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site :is(.page-numbers.current,.page-numbers[aria-current="page"],.gb-query-loop-pagination>.gb-block-is-current){background:var(--sage);border-color:#b8cfbf;color:var(--plum)}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site :is(a.page-numbers,.gb-query-loop-pagination>a.gb-button):hover{background:var(--sage);border-color:#b8cfbf;color:var(--plum)}
body.er-brand-enabled:is(.archive,.blog) #er-brand-site .page-numbers.dots{border-color:transparent;background:transparent;color:var(--muted)}
body.er-brand-enabled:is(.archive,.blog):has(nav.mt-breadcrumbs) #er-brand-site #main .yoast-breadcrumbs{display:none}
@media(max-width:700px){
 body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main :is(.gb-query-loop-wrapper,.generate-columns-container),
 body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main:has(>article.type-post){grid-template-columns:minmax(0,1fr);gap:20px}
 body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card{padding:22px;gap:14px}
 body.er-brand-enabled:is(.archive,.blog) #er-brand-site #main .gbp-card__title{font-size:23px}
}
