#cph{min-height:100vh;display:flex;flex-direction:column}#cph>main{flex:1}#cph .cph-footer{margin-top:auto}#cph .custom-logo-link{max-width:250px;display:block}#cph .custom-logo{width:auto;max-height:75px}#cph .cpt-menu{display:flex;gap:24px;list-style:none;margin:0;padding:0;align-items:center}#cph .cpt-menu li{position:relative;list-style:none;margin:0;padding:0}#cph .cpt-menu a{display:block;padding:9px 0}#cph .cpt-menu .sub-menu{list-style:none;position:absolute;left:0;top:100%;width:225px;padding:10px 15px;margin:0;background:#f8f6f1;border:1px solid #d9d4ca;box-shadow:0 12px 24px #0001;visibility:hidden;opacity:0;z-index:100}#cph .cpt-menu li:hover>.sub-menu,#cph .cpt-menu li:focus-within>.sub-menu{visibility:visible;opacity:1}#cph .cpt-menu .sub-menu .sub-menu{position:static;border:0;box-shadow:none;padding-left:12px;width:auto}#cph .cpt-menu .sub-menu li:focus-within>.sub-menu,#cph .cpt-menu .sub-menu li:hover>.sub-menu{display:block}#cph .cpt-menu .current-menu-item>a,#cph .cpt-menu .current-menu-ancestor>a{color:#681c32;text-decoration:underline;text-underline-offset:5px}#cph .cpt-page,#cph .cpt-single,#cph .cpt-listing{padding:50px 0 70px}#cph .cpt-page-heading{max-width:950px;margin-bottom:36px}#cph .cpt-page-heading h1,#cph .cpt-article-heading h1{font-size:clamp(38px,5vw,64px);line-height:1.12;overflow-wrap:anywhere;margin:0 0 22px}#cph .cpt-page-heading>.cph-eyebrow{margin-bottom:16px}#cph .cpt-page-heading p{color:#6b6064}#cph .cpt-article-heading{max-width:950px;margin:0 auto 35px;text-align:center}#cph .cpt-byline{font-size:12px;color:#75656c}#cph .cpt-featured{max-width:1050px;margin:0 auto 40px}#cph .cpt-featured img{width:100%;height:auto;max-height:none}#cph .cpt-featured figcaption{font-size:12px;text-align:center;color:#75656c;margin-top:12px}#cph .cpt-content{font-size:17px;line-height:1.8;overflow-wrap:anywhere}#cph .cpt-reading{max-width:800px;margin-inline:auto}#cph .cpt-content p{margin:0 0 1.3em}#cph .cpt-content h2{font-size:35px;margin:1.5em 0 .6em}#cph .cpt-content h3{font-size:27px;margin:1.4em 0 .6em}#cph .cpt-content h4{font-size:21px;margin:1.4em 0 .6em}#cph .cpt-content a:not(.wp-element-button):not(.wp-block-button__link){text-decoration:underline;text-underline-offset:3px;color:#681c32}#cph .cpt-content ul,#cph .cpt-content ol{padding-left:1.5em;margin-bottom:1.4em}#cph .cpt-content blockquote{border-left:4px solid #681c32;margin:30px 0;padding:15px 25px;background:#eee8df;font:italic 24px/1.5 Georgia,serif}#cph .cpt-content figure{max-width:100%;margin-inline:0}#cph .cpt-content figcaption{font-size:12px;color:#75656c}#cph .cpt-content img{height:auto}#cph .cpt-content iframe,#cph .cpt-content video{max-width:100%}#cph .cpt-content pre{overflow-x:auto;padding:20px;background:#eee8df}#cph .wp-block-table{overflow-x:auto}#cph .cpt-content table{border-collapse:collapse;max-width:100%;width:100%}#cph .cpt-content th,#cph .cpt-content td{border-bottom:1px solid #d9d4ca;padding:10px;text-align:left}#cph .cpt-content .cpa-root{font:14px/1.5 Arial,sans-serif;overflow-wrap:normal}#cph .cpa-root .cpa-header h2{font-size:clamp(30px,5vw,46px);margin:12px 0}#cph .cpa-root table{min-width:760px}#cph .aligncenter{display:block;margin-inline:auto}#cph .alignleft{float:left;margin:0 25px 20px 0}#cph .alignright{float:right;margin:0 0 20px 25px}#cph .cpt-content:after{content:'';display:block;clear:both}#cph .cpt-reading>.alignwide{width:min(1100px,calc(100vw - 60px));max-width:none;margin-left:50%;transform:translateX(-50%)}#cph .cpt-reading>.alignfull{width:calc(100vw - 40px);max-width:none;margin-left:50%;transform:translateX(-50%)}#cph .cpt-card-title{font-size:26px;line-height:1.2;margin:0 0 13px}#cph .cpt-tags{max-width:800px;margin:35px auto;font-size:12px;border-top:1px solid #d9d4ca;padding-top:20px}#cph .cpt-tags a{text-decoration:underline}#cph .navigation{margin:40px 0}#cph .nav-links{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}#cph .post-navigation .nav-links>div{flex:1;max-width:48%;font:20px/1.4 Georgia,serif}#cph .nav-next{text-align:right}#cph .pagination .nav-links{justify-content:center;gap:8px}#cph .page-numbers{border:1px solid #d9d4ca;padding:9px 14px;font-size:14px}#cph .page-numbers.current{background:#681c32;color:white;border-color:#681c32}#cph .cpt-pagination{margin:25px 0;display:flex;gap:10px}#cph .cpt-search{display:flex;max-width:600px;margin:25px 0;gap:0}#cph input,#cph textarea,#cph select{font:16px Arial,sans-serif;max-width:100%;padding:12px;border:1px solid #b8ada9;background:#fff;color:#271d21;border-radius:0}#cph .cpt-search input{flex:1;min-width:0}#cph button,#cph input[type=submit],#cph .wp-block-button__link{background:#681c32;color:#fff;padding:13px 20px;border:1px solid #681c32;font:600 13px Arial,sans-serif;cursor:pointer;border-radius:0}#cph .cpa-root button{background:#fff;color:#271d21;border:1px solid #d9d4ca;padding:9px 14px;border-radius:6px}#cph .cpa-root button[aria-pressed=true]{background:#681c32;color:white}#cph .cpt-comments{margin-top:55px;border-top:1px solid #d9d4ca;padding-top:30px}#cph .comment-list{padding:0;list-style:none}#cph .comment-list li{padding:20px 0;border-bottom:1px solid #d9d4ca}#cph .comment-list .children{padding-left:24px;list-style:none}#cph .comment-author img{display:inline-block;vertical-align:middle;margin-right:10px}#cph .comment-metadata{font-size:11px;margin-bottom:15px}#cph .comment-form label{display:block;font-size:13px;margin-bottom:5px}#cph .comment-form textarea{width:100%}#cph .comment-form-cookies-consent label{display:inline}#cph .comment-form-cookies-consent input{width:auto;margin-right:8px}#cph .cpt-empty{padding:30px 0}#cph .cpt-embedded-home .cph-wrap{width:100%}#cph .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;height:1px;width:1px;overflow:hidden;white-space:nowrap}#cph .screen-reader-text:focus{clip:auto;clip-path:none;position:static!important;width:auto;height:auto}#cph .cph-footer .cpt-menu .sub-menu{background:#251e22;color:#f8f6f1;top:auto;bottom:100%}#cph .cph-footer .cpt-menu .current-menu-item>a{color:white}
@media(max-width:1050px){#cph .cpt-menu{gap:14px}}
@media(max-width:800px){#cph .cph-mobile-nav .cpt-menu{display:block}#cph .cph-mobile-nav .sub-menu{position:static;visibility:visible;opacity:1;box-shadow:none;border:0;width:auto;padding:0 0 0 15px}#cph .cph-mobile-nav nav{max-height:70vh;overflow-y:auto}#cph .cpt-page,#cph .cpt-single,#cph .cpt-listing{padding:30px 0 45px}#cph .cpt-article-heading{text-align:left}#cph .cpt-reading{max-width:100%}#cph .cpt-content{font-size:16px}#cph .cpt-content blockquote{font-size:21px;padding:12px 18px}#cph .alignleft,#cph .alignright{float:none;margin:20px 0}#cph .cpt-content .alignwide,#cph .cpt-content .alignfull{width:100%;margin-left:0;transform:none}#cph .cph-footer nav{width:100%}#cph .cph-footer .cpt-menu{flex-wrap:wrap}#cph .custom-logo-link{max-width:220px}#cph .post-navigation .nav-links>div{font-size:16px}}
