/* Cosmos Club child-theme stylesheet bundle. GENERATED FILE, do not edit: edit the sources in the theme and this file is rebuilt automatically. Sources, in order: style.css, dist/css/ada-typography.css, dist/css/a11y-enhancements.css */

/* == neve-child-style (style.css) == */
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu .neve-mm-col:not(:last-child){border-right: 1px solid #cfcec8 !important;}#header-grid.hfg_header.site-header:not(.is-sticky){position: relative;z-index: 900;}.header-main-inner, .header--row.header-main{position: static !important;}.header-main .container, .header-main .row--wrapper, .header-main .hfg-slot, .header-main .builder-item, .header-main .item--inner, .header-main .nv-nav-wrap, .header-main .nav-menu-primary, .header-main .primary-menu-ul, .header-main .primary-menu-ul > li.neve-mega-menu{position: static !important;}.header--row.header-bottom{position: relative;z-index: 10;}.hfg_header .site-logo{z-index: 9999 !important;}.header-main .primary-menu-ul > li.neve-mega-menu > .sub-menu{position: absolute !important;top: 100% !important;left: 0 !important;right: 0 !important;width: 100% !important;max-width: none !important;transform: none !important;z-index: 999;background: #fff !important;box-shadow: 0 6px 20px rgba(0,0,0,.12);border-top: 2px solid #7b1113;padding: 20px 0;}.neve-mega-menu > .sub-menu > .submenu-inner{display: flex;margin: 0 auto;max-width: 1200px;padding: 0 20px;}ul#footer-menu{position: relative;padding-top: 60px;}.newsletter-footer p a{color: #f7f3ce;text-decoration: underline;}.hfg_header.site-header.is-sticky{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}.footer-btn{background-color: #edeae3;color: #2c2218 !important;padding: 10px 20px;display: inline-block;font-size: 16px;}.footer-btn:hover{font-weight: bold;}ul.sub-menu.dropdown-open{display: block;visibility: visible;opacity: 1;}.neve-mega-menu > .sub-menu > .submenu-inner{display: flex;margin: 0 auto;max-width: 1200px;}ul.sub-menu.dropdown-open .submenu-inner{display: flex;margin: 0 auto;max-width: 1200px;}ul#footer-menu::before{content: "";width: 40px;height: 1px;background-color: #edeae3;position: absolute;top: 40px;left: 15px;}ul#footer-menu li{margin-bottom: 12px;width: 42%;}ul#footer-menu li:hover a{text-decoration: underline;color: #edeae3;}.left-class{margin-left: auto;max-width: 470px;padding: 40px 40px 40px 0;min-width: 460px !important;}.right-class{margin-right: auto;max-width: 469px;padding: 40px 0 40px 40px;min-width: 460px !important;}.p-line-height p{line-height: 1.375rem !important;}.envirabox-container{z-index: 99992999 !important;}.full-image .kt-inside-inner-col{width: 100%;height: 100%;object-fit: cover;}.hero-section{padding: 0 !important;}.custom-hero-heading:after{content: "";display: block;width: 40px;height: 1px;background-color: #edeae3;position: relative;top: 20px;}.nav-ul .sub-menu li>.wrap > span{font-family: Quattrocento, Helvetica Neue, Helvetica, Arial, sans-serif;font-weight: 700;font-size: 1.25rem;line-height: 1.75rem;color: #600;text-transform: uppercase;}.full-image{min-height: 300px !important;}.wp-block-kadence-pane.kt-accordion-pane{margin-bottom: 10px !important;border: 0 !important;border-bottom: 0.5px solid #322218 !important;background-color: #fff !important;}body{font-family: Quattrocento, Helvetica Neue, Helvetica, Arial, sans-serif !important;line-height: 1.5;color: #2c2218;background-color: #fff;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: #fff0;}.group-list > div > ul{margin: 0;}.group-list > div > ul li{margin-top: 0;}h1, h2, h3, h4, h5, h6{margin-bottom: 0px !important;}ol.wp-block-list{margin: 0 0 1rem 0;}ul.wp-block-list{margin: 0 0 1rem 0 !important;}ul#ulHeader{margin: 0 0 1rem 0;}.builder-item .item--inner{text-transform: capitalize !important;}.caption, .small, caption, p, small{font-family: Quattrocento, Helvetica Neue, Helvetica, Arial, sans-serif !important;}p{line-height: inherit;}.mb-0{margin-bottom: 0;}.hover-style1:hover{border: 1px solid #2c2218 !important;outline: 1px solid #2c2218 !important;}.hover-style1:hover span{font-weight: bold;color: #000;}.nv-active{border-bottom: 3px solid #600;}.header-menu-sidebar .nav-ul li .wrap{padding: 4px 8px !important;}@media (min-width: 991px){.header--row-inner .site-logo{position: absolute;z-index: 9;top: 6px;}form>div.uvs-mic-band{width: 100% !important;}}.nv-page-title-wrap{margin-top: 0 !important;}.center.links-block:after{left: 50%;transform: translateX(-50%);}.links-block, .white-line{position: relative;}.uniqe-list{list-style: none;padding: 0;}.my-account-component .sub-menu{top: 50px !important;}.uniqe-list li a{border-bottom: 1px solid #edeae3;width: 100%;display: inline-block;padding: 10px 14px;}.uniqe-list li{margin-top: 0 !important;}.arrow-icon, .link-icon{position: relative;}.arrow-icon:after{content: " ";background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEVHcEyQkICSkoaXl4uQkIGRkYWUlIKPj4Cjp7qNAAAAB3RSTlMA1BUWviwrW/TlJAAAADBJREFUGNNjYKA6YHVC4rAUKiA4TOJCSFKKyFLMKFKGyFLIHBRlOCVQLGVzYqABAABDDgVh8g4dFgAAAABJRU5ErkJggg==);background-repeat: no-repeat;background-position: 100% 0;background-size: 24px 24px;position: absolute;top: 10px;right: 5px;width: 24px;height: 24px;}.link-icon:after{content: " ";background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAElBMVEVHcEyQkICSkoePj4GQkICPj4CbDTI7AAAABXRSTlMA1xRJkcR026MAAABhSURBVBjTY2AgEjCLhoaGMgBxAJDDGIrEYQ0AK1BE4jCJiiI4ioGqcA6TqBArnKMYqADnACUg9oA4QAk4BywBUwaWgHIgOmAyjgpIHCYGJA4Ddg7YCyAgAPMcEAQaEBscABOBFuSnBL4TAAAAAElFTkSuQmCC);background-repeat: no-repeat;background-position: 100% 0;background-size: 24px 24px;position: absolute;top: 10px;right: 20px;width: 24px;height: 24px;}.links-block:after{content: "";display: block;width: 40px;height: 1px;background-color: #2c2218;position: relative;top: 20px;}.icon-space::after{right: 6px !important;}.white-line:after{background-color: #edeae3;}.hero-section-img{width: 1585px !important;object-fit: cover;}form>div.uvs-mic-band{width: 300px !important;}form>div.uvs-mic-band>button{right: -42px;}.nv-page-title{display: none !important;}.menu-wine-tab{width: 70%;}.builder-item--my_account a{font-weight: 400;font-size: 18px;font-family: 'Quattrocento';}.my-account-component .sub-menu{background: #f5f3ef;border: 1px solid #cfcec8;padding: .75rem 0;max-width: 230px;top: 53px;}.m-style>ul>li>.wrap::after, .sm-style .sub-menu .wrap::after{background-color: #8f8f80 !important;top: 24px !important;height: 4px !important;}.my-account-component .sub-menu a:hover{background-color: #cfcec8;color: #2c2218;}.my-account-has-dropdown .my-account-container{display: flex;align-items: center;}.my-account-component .sub-menu .submenu-inner{max-width: 100%;display: block;}.my-account-has-dropdown .my-account-container .sub-menu-icon{width: 8px;}.my-account-container:focus-within .sub-menu, .my-account-container:hover .sub-menu{visibility: visible;opacity: 1;}.centered-layout{max-width: 800px;margin: 0 auto;}.mw-100{max-width: 100% !important;}@media only screen and (max-width: 960px){.footer--row-inner .hfg-slot.center{align-items: start;padding: 0 20px;}}@media only screen and (max-width: 767px){.menu-wine-tab{width: 100%;}.history-img{height: 210px !important;}.floor-plans-img>img{height: auto !important;}.centered-layout{text-align: left;}}@media (min-width: 1028px){.nav-ul .sub-menu li{min-width: fit-content;width: 100%;}.custom-private-menu .sub-menu{position: unset;box-shadow: none !important;}.neve-mega-menu .sub-menu .sub-menu{opacity: 1 !important;visibility: visible !important;}.neve-mm-col>ul li:hover{background-color: rgb(237 234 227 / .6);}}.ticss-f9cac12c{padding: 0;}.neve-mega-menu{margin-top: 20px !important;font-weight: 400;font-size: 18px;font-family: 'Quattrocento';}.neve-mm-heading>div>a{color: #812323 !important;font-size: 20px !important;font-family: 'Quattrocento';}.nv-active a{color: #2c2218;}.neve-mm-heading>ul>li{font-weight: 400;font-size: 16px;font-family: 'Quattrocento';}.widget-area>.widget{word-break: break-word;margin-bottom: 15px;}#menu-footer>li{font-size: 14px;font-family: 'Quattrocento Sans';font-weight: 700;}#menu-footer>li:hover{text-decoration: underline;}#menu-footer{column-count: 2;column-gap: 40px;list-style: none;padding: 0;margin: 0;}#menu-footer li{break-inside: avoid;margin-bottom: 8px;}.footer--row-inner.footer-top-inner.footer-content-wrap{padding: 40px 0;min-height: 300px;background-color: #2c2218;color: #edeae3;font-family: Quattrocento Sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 1rem;}.privacy-statement>div>div>div h2{margin-bottom: 10px;}.terms-of-use>div>div>div h2{margin-bottom: 10px;}.separator-hr{border-width: 1px !important;margin-top: 50px;}.separator-hr-2{border-width: 1px !important;margin-top: 10px;}.vintage-bg{background-color: #edeae3;}@media (max-width: 959px){.builder-item--logo{--maxwidth: 140px !important;}.row.row--wrapper[data-section="hfg_header_layout_bottom"]{justify-content: center;}.neve-mega-menu{margin-top: 0 !important;}.submenu-inner{width: unset !important;display: unset !important;}.m-style>ul>li>.wrap:hover::after, .sm-style .sub-menu .wrap:hover::after{width: 0 !important;}}@media (max-width: 599px){form>div.uvs-mic-band{min-width: 250px !important;width: 100% !important;}.row.row--wrapper[data-section="hfg_header_layout_bottom"] .builder-item.tablet-left.mobile-left{width: 100%;}.row.row--wrapper[data-section="hfg_header_layout_bottom"]{grid-template-columns: 100%;}}@media (max-width: 1000px){.left-class{margin-left: unset;min-width: 100% !important;}.right-class{margin-left: unset;min-width: 100% !important;}}@media (max-width: 990px){.left-class{padding: 20px;}.right-class{padding: 20px;}}@media (max-width:767px){.left-class{max-width: 100%;padding: 40px 20px;}.right-class{max-width: 100%;padding: 40px 20px;}.full-image{min-height: 300px !important;}.left-class .kt-inside-inner-col{padding: 0 !important;}.right-class .kt-inside-inner-col{padding: 0 !important;}}@media (max-width: 575px){.full-image{min-height: 220px !important;}.ticss-d1d60f63{margin-left: inherit !important;}.h1, .h2, h1, h2{font-size: 1.6rem !important;}}a[style*="background"][style*="7b1113"], button[style*="background"][style*="7b1113"], .has-maroon-background, [style*="background-color:#7b1113"], [style*="background-color: #7b1113"], [style*="background:#7b1113"], [style*="background: #7b1113"]{color: #fff !important;}.esp-tab:hover, .esp-page-button:hover:not(:disabled), .esp-page-button.active, .nv-btn:hover, .wp-block-button__link:hover, button.has-background:hover, a.has-background:hover{color: #fff !important;}.esp-tab.active{color: #fff !important;background: #7b1113;border-bottom-color: #7b1113;border-radius: 4px 4px 0 0;}.button-primary[style*="7b1113"], input[type="submit"][style*="7b1113"], .nv-button.primary-btn{color: #fff !important;}.wp-block-button .wp-block-button__link{}.has-cosmos-maroon-background-color, .has-cosmos-maroon-background-color > *, .bg-maroon, .bg-maroon *{color: #fff !important;}.neve-mega-menu .sub-menu .neve-mm-heading > .wrap:hover{background: transparent !important;}.neve-mega-menu .sub-menu .neve-mm-heading:hover > .wrap > a, .neve-mega-menu .sub-menu .neve-mm-heading:hover > .wrap > span:not(.cc-ink-exempt){color: #660000 !important;background: transparent !important;}.neve-mega-menu .sub-menu .sub-menu li > .wrap:hover{background: rgba(237, 234, 227, 0.5);border-radius: 4px;}.neve-mega-menu .sub-menu .sub-menu li > .wrap:hover > a{color: #7b1113 !important;}.kb-row-layout-id_615_d3cc42-3b > .kt-row-column-wrap > .wp-block-kadence-column{display: flex !important;flex-direction: column;}.kb-row-layout-id_615_d3cc42-3b > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col{flex: 1;display: flex;flex-direction: column;}.kb-row-layout-id_615_d3cc42-3b .kb-buttons-wrap{margin-top: auto;}body.page-id-46242 .entry-content{max-width: 1200px;}#page, .wrapper, .site{min-height: auto !important;}.neve-main{min-height: 0 !important;}.hfg_header.site-header{transition: none !important;will-change: transform;}body.has-sticky-header{padding-top: 0 !important;}.esp-ssr-results{margin-top: 16px;}.esp-ssr-heading{font-family: "Sorts Mill Goudy", Georgia, serif;font-size: 22px;color: #7b1113;margin: 20px 0 8px;border-bottom: 1px solid #e0ddd6;padding-bottom: 4px;}.esp-ssr-count{color: #888;font-size: 14px;font-weight: normal;}.esp-ssr-list{list-style: none;padding: 0;margin: 0;}.esp-ssr-item{padding: 12px 0;border-bottom: 1px dotted #e0ddd6;}.esp-ssr-item:last-child{border-bottom: none;}.esp-ssr-title{display: inline-block;font-family: "Sorts Mill Goudy", Georgia, serif;font-size: 18px;color: #7b1113;text-decoration: none;margin-bottom: 4px;}.esp-ssr-title:hover{text-decoration: underline;}.esp-ssr-excerpt{font-family: "Quattrocento", Georgia, serif;font-size: 14px;color: #555;line-height: 1.5;margin: 4px 0 0;}.esp-ssr-excerpt mark.esp-highlight{background: #fff3b0;color: inherit;padding: 0 2px;}.esp-ssr-noresults{padding: 30px 20px;text-align: center;background: #faf8f6;border: 1px solid #e8e4e0;border-radius: 8px;font-family: "Sorts Mill Goudy", Georgia, serif;font-size: 16px;color: #666;}.m-style > ul > li:has(.sub-menu :hover) > .wrap > a{color: var(--color, var(--nv-text-color)) !important;}.m-style > ul > li:has(.sub-menu :hover) > .wrap::after{width: 0 !important;}.neve-mega-menu .neve-mm-heading:has(.sub-menu :hover) > .wrap > a, .neve-mega-menu .neve-mm-heading:has(.sub-menu :hover) > .wrap > span:not(.cc-ink-exempt){color: #812323 !important;background: transparent !important;}[style*="background:#7b1113"], [style*="background-color:#7b1113"], [style*="background:#6d1b1b"], [style*="background-color:#6d1b1b"], [style*="background:#5a0c0e"], [style*="background-color:#5a0c0e"], [style*="background:#8b1113"], [style*="background-color:#8b1113"], .has-maroon-background-color, .cc-bg-maroon, .cc-btn-maroon, .cc-btn-maroon:link, .cc-btn-maroon:visited{color: #ffffff !important;}[style*="background:#7b1113"] *, [style*="background-color:#7b1113"] *, [style*="background:#6d1b1b"] *, [style*="background-color:#6d1b1b"] *, [style*="background:#5a0c0e"] *, [style*="background-color:#5a0c0e"] *, .has-maroon-background-color *, .cc-bg-maroon *, .cc-btn-maroon *{color: inherit !important;}[style*="background: #7b1113"], [style*="background-color: #7b1113"], [style*="background: #6d1b1b"], [style*="background-color: #6d1b1b"], [style*="background: #5a0c0e"], [style*="background-color: #5a0c0e"], [style*="background: #8b1113"], [style*="background-color: #8b1113"], [style*="background: #7b1113"] *, [style*="background-color: #7b1113"] *, [style*="background: #6d1b1b"] *, [style*="background-color: #6d1b1b"] *, [style*="background: #5a0c0e"] *, [style*="background-color: #5a0c0e"] *, [style*="background: #8b1113"] *, [style*="background-color: #8b1113"] *{color: #ffffff !important;}[style*="background:#7b1113"]:hover, [style*="background:#7b1113"]:focus, [style*="background:#7b1113"]:focus-visible, [style*="background:#7b1113"]:active, [style*="background-color:#7b1113"]:hover, [style*="background-color:#7b1113"]:focus, [style*="background-color:#7b1113"]:focus-visible, [style*="background-color:#7b1113"]:active, [style*="background: #7b1113"]:hover, [style*="background: #7b1113"]:focus, [style*="background: #7b1113"]:focus-visible, [style*="background: #7b1113"]:active, .has-maroon-background-color:hover, .has-maroon-background-color:focus, .has-maroon-background-color:focus-visible, .has-maroon-background-color:active, .cc-bg-maroon:hover, .cc-bg-maroon:focus, .cc-bg-maroon:focus-visible, .cc-bg-maroon:active, .cc-btn-maroon:hover, .cc-btn-maroon:focus, .cc-btn-maroon:focus-visible, .cc-btn-maroon:active, [style*="background:#7b1113"]:hover *, [style*="background: #7b1113"]:hover *, [style*="background:#7b1113"]:focus *, [style*="background: #7b1113"]:focus *, .has-maroon-background-color:hover *, .has-maroon-background-color:focus *, .cc-bg-maroon:hover *, .cc-bg-maroon:focus *, .cc-btn-maroon:hover *, .cc-btn-maroon:focus *{color: #ffffff !important;}body .cc-force-white, body .cc-force-white:link, body .cc-force-white:visited, body .cc-force-white:hover, body .cc-force-white:focus, body .cc-force-white:focus-visible, body .cc-force-white:active, body .cc-force-white *, body .cc-force-white:hover *, body .cc-force-white:focus *{color: #ffffff !important;}body .cc-force-white svg{fill: currentColor;stroke: currentColor;}body .cc-white-on-maroon:hover, body .cc-white-on-maroon:focus, body .cc-white-on-maroon:focus-visible, body .cc-white-on-maroon:active, body .cc-white-on-maroon:hover *, body .cc-white-on-maroon:focus *, body .cc-white-on-maroon:focus-visible *, body .cc-white-on-maroon:active *{color: #ffffff !important;}body .cc-white-on-maroon:hover svg, body .cc-white-on-maroon:focus svg, body .cc-white-on-maroon:active svg{fill: currentColor;stroke: currentColor;}body .cc-keep-ink:hover, body .cc-keep-ink:focus, body .cc-keep-ink:focus-visible, body .cc-keep-ink:active, body .cc-keep-ink:hover *:not(.cc-ink-exempt):not(.cc-ink-exempt *), body .cc-keep-ink:focus *:not(.cc-ink-exempt):not(.cc-ink-exempt *), body .cc-keep-ink:focus-visible *:not(.cc-ink-exempt):not(.cc-ink-exempt *), body .cc-keep-ink:active *:not(.cc-ink-exempt):not(.cc-ink-exempt *){color: var(--cc-ink, #2c2218) !important;}body .cc-keep-ink:hover svg, body .cc-keep-ink:focus svg, body .cc-keep-ink:active svg{stroke: currentColor;}.cc-btn-maroon, .cc-btn-maroon:link, .cc-btn-maroon:visited, .cc-btn-maroon:hover, .cc-btn-maroon:focus, .cc-btn-maroon:focus-visible, .cc-btn-maroon:active, .cc-bul-btn-primary .wp-block-button__link:focus, .cc-arc-back .wp-block-button__link:focus, .cc-priv-hero-buttons .wp-block-button__link:focus, .cosmos-cal-v3__panel-btn--ics:focus, .cosmos-cal-v3__today-btn:focus, .dbk-club-btn--primary:focus, .cosmos-home-ask-button:focus, .cosmos-store__btn--primary:focus, .cosmos-cart__checkout-btn:focus{color: #ffffff !important;}body.page-id-17458 .cc-lc-page, body.page-id-17458 .cc-lc-page *{--wp--style--block-gap: 0;}body.page-id-17458 .cc-lc-page .wp-block-group__inner-container > * + *, body.page-id-17458 .cc-lc-page .wp-block-kadence-column > .kt-inside-inner-col > * + *{margin-top: 0;}body.page-id-17458 .cc-lc-row-hero{width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;box-sizing: border-box;}body.page-id-17458 .cc-lc-row-hero > .kt-row-column-wrap{max-width: none !important;width: 100% !important;padding-left: 24px;padding-right: 24px;box-sizing: border-box;}@media (max-width: 768px){body.page-id-17458 .cc-lc-row-hero > .kt-row-column-wrap{padding-left: 14px;padding-right: 14px;}}body.page-id-17458 .cc-lc-row-event, body.page-id-17458 .cc-lc-row-artist{width: 100% !important;max-width: 1400px !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box;}body.page-id-17458 .cc-lc-row-event > .kt-row-column-wrap, body.page-id-17458 .cc-lc-row-artist > .kt-row-column-wrap{max-width: 100% !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0;padding-right: 0;box-sizing: border-box;}body.page-id-17458 .cc-lc-tag{position: relative;z-index: 2;margin: 0 0 -34px 18px !important;padding: 0 !important;}body.page-id-17458 .cc-lc-tag .kb-btn-has-text{padding: 5px 14px !important;background: #ffffff !important;}body.page-id-17458 p.cc-lc-banner{background: #f5f0eb;border: 1px solid #e8e2dc;border-bottom: 0;border-left: 3px solid #7b1113;border-radius: 6px 6px 0 0;padding: 48px 22px 16px;margin: 0;font-family: inherit;font-size: 15px;line-height: 1.65;color: #4a3f37;}body.page-id-17458 p.cc-lc-banner a{color: #7b1113;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}body.page-id-17458 p.cc-lc-banner a:hover, body.page-id-17458 p.cc-lc-banner a:focus-visible{color: #5a0c0e;text-decoration-thickness: 2.5px;outline: 2px solid rgba(123,17,19,0.35);outline-offset: 2px;border-radius: 2px;}body.page-id-17458 .cc-lc-video{margin: 0;padding: 0;background: #1a1a1a;border-radius: 0 0 10px 10px;overflow: hidden;box-shadow: 0 6px 24px rgba(0,0,0,0.12);width: 100%;}body.page-id-17458 .cc-lc-video-embed{position: relative;padding-bottom: 56.25%;height: 0;width: 100%;}body.page-id-17458 .cc-lc-video-embed iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block;}@media (min-width: 769px){body.page-id-17458 .cc-lc-video-embed{--cc-lc-reserve: 260px;position: relative;width: 100%;height: calc(100vh - var(--cc-lc-reserve));padding-bottom: 0;}body.admin-bar.page-id-17458 .cc-lc-video-embed{--cc-lc-reserve: 292px;}}body.page-id-17458 p.cc-lc-fallback{font-size: 13px;color: #6a5e57;margin: 10px 0 22px;padding-left: 4px;}body.page-id-17458 p.cc-lc-fallback a{color: #7b1113;font-weight: 600;text-decoration: underline;}body.page-id-17458 p.cc-lc-fallback a:hover, body.page-id-17458 p.cc-lc-fallback a:focus-visible{color: #5a0c0e;text-decoration-thickness: 2.5px;}body.page-id-17458 .cc-lc-row-event{margin: 0 0 14px !important;}body.page-id-17458 .cc-lc-row-event > .kb-theme-content-width{background: transparent;}body.page-id-17458 .cc-lc-event-card > .kt-inside-inner-col{background: #ffffff;border: 1px solid #e8e2dc;border-radius: 10px;padding: 30px 24px;text-align: center;}body.page-id-17458 .cc-lc-event-date{display: inline-flex;align-items: center;justify-content: center;gap: 10px;color: #7b1113;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;margin: 0 0 10px;}body.page-id-17458 .cc-lc-event-icon{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;background: #f5f0eb;border: 1px solid #e8e2dc;border-radius: 8px;font-size: 15px;color: #7b1113;}body.page-id-17458 h1.cc-lc-event-title, body.page-id-17458 .cc-lc-event-title.wp-block-heading{font-family: "Sorts Mill Goudy", Georgia, serif;font-size: 30px;font-weight: 400;line-height: 1.25;color: #2c2218;margin: 6px 0 22px;}body.page-id-17458 p.cc-lc-download{margin: 0;}body.page-id-17458 p.cc-lc-download a, body.page-id-17458 p.cc-lc-download a:link, body.page-id-17458 p.cc-lc-download a:visited{display: inline-flex;align-items: center;gap: 10px;background: #7b1113 !important;color: #ffffff !important;padding: 13px 26px;border-radius: 8px;font-family: inherit;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;text-decoration: none !important;transition: background 0.15s, transform 0.1s, box-shadow 0.15s;box-shadow: 0 2px 6px rgba(123,17,19,0.18);}body.page-id-17458 p.cc-lc-download a:hover, body.page-id-17458 p.cc-lc-download a:focus-visible{background: #5a0c0e !important;color: #ffffff !important;transform: translateY(-1px);text-decoration: none !important;box-shadow: 0 4px 12px rgba(123,17,19,0.25);}body.page-id-17458 p.cc-lc-download a:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123,17,19,0.35);}body.page-id-17458 p.cc-lc-download a span{color: #ffffff !important;}body.page-id-17458 .cc-lc-row-artist{margin: 0 0 24px !important;}body.page-id-17458 .cc-lc-artist-photo-col > .kt-inside-inner-col{background: linear-gradient(135deg, #f5f0eb 0%, #e8e2dc 100%);border: 1px solid #e8e2dc;border-right: 0;border-radius: 10px 0 0 10px;padding: 28px 24px;text-align: center;}body.page-id-17458 .cc-lc-artist-info > .kt-inside-inner-col{background: #ffffff;border: 1px solid #e8e2dc;border-left: 0;border-radius: 0 10px 10px 0;padding: 32px;}body.page-id-17458 .cc-lc-artist-photo{margin: 0 auto;max-width: 280px;width: 100%;}body.page-id-17458 .cc-lc-artist-photo img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;object-position: center top;border-radius: 12px;box-shadow: 0 6px 18px rgba(0,0,0,0.15);background: #f5f0eb;}body.page-id-17458 p.cc-lc-artist-label{font-family: inherit;font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: #7b1113;margin: 0 0 6px;}body.page-id-17458 h2.cc-lc-artist-name, body.page-id-17458 .cc-lc-artist-name.wp-block-heading{font-family: "Sorts Mill Goudy", Georgia, serif;font-size: 30px;font-weight: 400;line-height: 1.2;color: #2c2218;margin: 0 0 10px;}body.page-id-17458 p.cc-lc-artist-subtitle{font-size: 15px;color: #2c2218;margin: 0 0 4px;}body.page-id-17458 p.cc-lc-artist-streaming-note{color: #6a5e57;font-size: 14px;margin: 0 0 18px;}body.page-id-17458 .cc-lc-artist-info p{font-size: 15px;line-height: 1.7;color: #2c2218;margin: 0 0 14px;}body.page-id-17458 .cc-lc-artist-info a{color: #7b1113;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;}body.page-id-17458 .cc-lc-artist-info a:hover, body.page-id-17458 .cc-lc-artist-info a:focus-visible{color: #5a0c0e;text-decoration-thickness: 2.5px;outline: 2px solid rgba(123,17,19,0.35);outline-offset: 2px;border-radius: 2px;}@media (max-width: 768px){body.page-id-17458 .cc-lc-event-card > .kt-inside-inner-col{padding: 24px 18px;}body.page-id-17458 h1.cc-lc-event-title{font-size: 24px;}body.page-id-17458 p.cc-lc-download a{padding: 12px 20px;font-size: 13px;}body.page-id-17458 .cc-lc-artist-photo-col > .kt-inside-inner-col{border: 1px solid #e8e2dc;border-bottom: 0;border-radius: 10px 10px 0 0;padding: 24px;}body.page-id-17458 .cc-lc-artist-info > .kt-inside-inner-col{border: 1px solid #e8e2dc;border-top: 0;border-radius: 0 0 10px 10px;padding: 24px;}body.page-id-17458 .cc-lc-artist-photo{max-width: 220px;}body.page-id-17458 h2.cc-lc-artist-name{font-size: 26px;}}.page-id-681 .hero-section, .page-id-681 .hero-section.kt-row-has-bg{background-color: #7a0000 !important;}.page-id-681 .hero-section > .kt-row-column-wrap{max-width: 1128px !important;margin-left: auto !important;margin-right: auto !important;padding: 72px 24px 150px !important;}.page-id-681 .hero-section .full-image{display: none !important;}.page-id-681 .hero-section .left-class{flex: 1 1 100% !important;max-width: 100% !important;width: 100% !important;}.page-id-681 .hero-section .left-class > .kt-inside-inner-col{padding: 0 !important;}.page-id-681 p.cc-rai-eyebrow.wp-block-kadence-advancedheading{margin: 0 0 14px !important;font-family: "Quattrocento", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 14px !important;font-weight: 400 !important;letter-spacing: 0.14em !important;text-transform: uppercase !important;color: rgba(255, 255, 255, 0.72) !important;line-height: 1.2 !important;}.page-id-681 .hero-section h1.white-line{text-transform: none !important;font-family: "Sorts Mill Goudy", Georgia, serif !important;font-weight: 400 !important;font-size: clamp(38px, 5vw, 64px) !important;line-height: 1.02 !important;letter-spacing: -0.02em !important;color: #fff !important;margin: 0 !important;}.page-id-681 .hero-section h1.white-line::after{content: "" !important;display: block !important;width: 54px !important;height: 1px !important;margin-top: 28px !important;background: rgba(255, 255, 255, 0.85) !important;}.page-id-681 .kb-row-layout-id681_0a1817-30{padding-left: 24px !important;padding-right: 24px !important;padding-top: 0 !important;padding-bottom: 0 !important;}.page-id-681 .kb-row-layout-id681_0a1817-30 > .kt-row-column-wrap{max-width: 1080px !important;margin: -86px auto 80px !important;padding: 0 !important;gap: 0 !important;column-gap: 0 !important;row-gap: 0 !important;background: #fff !important;border-radius: 22px !important;box-shadow: 0 24px 70px rgba(40, 25, 20, 0.14) !important;overflow: hidden !important;align-items: stretch !important;}.page-id-681 .kadence-column_ebb7f6-1f{background: #f6f4f2 !important;}.page-id-681 .kadence-column_ebb7f6-1f > .kt-inside-inner-col{padding: 48px !important;}.page-id-681 .inner-column-2{background: #fff !important;}.page-id-681 .inner-column-2 > .kt-inside-inner-col{padding: 48px !important;display: flex !important;flex-direction: column !important;justify-content: center !important;height: 100% !important;}.page-id-681 .cc-rai-formtitle{font-family: "Sorts Mill Goudy", Georgia, serif !important;font-weight: 400 !important;font-size: 32px !important;line-height: 1.15 !important;color: #2d221c !important;margin: 0 0 12px !important;}.page-id-681 .cc-rai-formintro{font-family: "Quattrocento", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 18px !important;line-height: 1.45 !important;color: #766c66 !important;margin: 0 0 28px !important;}.page-id-681 .inner-column-2 h2, .page-id-681 .inner-column-2 h3{font-family: "Sorts Mill Goudy", Georgia, serif !important;font-weight: 400 !important;font-size: 32px !important;line-height: 1.15 !important;color: #7a0000 !important;margin: 0 0 14px !important;}.page-id-681 .inner-column-2 p{font-family: "Quattrocento", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 18px !important;line-height: 1.45 !important;color: #766c66 !important;margin: 0 !important;}.page-id-681 .kb-form{display: grid !important;grid-template-columns: 1fr 1fr !important;column-gap: 16px !important;row-gap: 0 !important;margin-top: 8px !important;}.page-id-681 .kb-form > div:nth-of-type(1){grid-column: 1 / 2 !important;}.page-id-681 .kb-form > div:nth-of-type(2){grid-column: 2 / 3 !important;}.page-id-681 .kb-form > div:nth-of-type(n+3){grid-column: 1 / -1 !important;}.page-id-681 .kb-form > label.kadence-verify-label{position: absolute !important;left: -9999px !important;width: 1px !important;height: 1px !important;overflow: hidden !important;}.page-id-681 .kb-form .kadence-blocks-form-field{margin-bottom: 16px !important;}.page-id-681 .kb-form input.kb-field, .page-id-681 .kb-form textarea.kb-field{width: 100% !important;background: #fff !important;border: 1px solid #ded9d3 !important;border-radius: 10px !important;padding: 15px 16px !important;font-family: "Quattrocento", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 16px !important;color: #2d221c !important;box-shadow: none !important;}.page-id-681 .kb-form textarea.kb-field{min-height: 150px !important;height: auto !important;resize: vertical !important;}.page-id-681 .kb-form input.kb-field::placeholder, .page-id-681 .kb-form textarea.kb-field::placeholder{color: #a6a09a !important;}.page-id-681 .kb-form input.kb-field:focus, .page-id-681 .kb-form textarea.kb-field:focus{border-color: #7a0000 !important;box-shadow: 0 0 0 4px rgba(122, 0, 0, 0.10) !important;outline: none !important;}.page-id-681 .kb-submit-field{margin-bottom: 0 !important;}.page-id-681 .kb-forms-submit{background: #2e523b !important;background-image: none !important;color: #fff !important;border: 0 !important;border-radius: 999px !important;padding: 14px 30px !important;font-family: "Quattrocento", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size: 17px !important;font-weight: 400 !important;box-shadow: none !important;cursor: pointer !important;transition: background 0.15s ease, box-shadow 0.15s ease !important;}.page-id-681 .kb-forms-submit:hover{background: #24452f !important;color: #fff !important;}.page-id-681 .kb-forms-submit:focus-visible{background: #24452f !important;color: #fff !important;outline: none !important;box-shadow: 0 0 0 4px rgba(46, 82, 59, 0.25) !important;}@media (max-width: 820px){.page-id-681 .hero-section > .kt-row-column-wrap{padding: 56px 24px 110px !important;}.page-id-681 .kb-row-layout-id681_0a1817-30 > .kt-row-column-wrap{margin-top: -60px !important;display: flex !important;flex-direction: column !important;}.page-id-681 .kadence-column_ebb7f6-1f, .page-id-681 .inner-column-2{width: 100% !important;flex-basis: 100% !important;max-width: 100% !important;}.page-id-681 .kadence-column_ebb7f6-1f > .kt-inside-inner-col, .page-id-681 .inner-column-2 > .kt-inside-inner-col{padding: 34px 24px !important;}.page-id-681 .kb-form{grid-template-columns: 1fr !important;column-gap: 0 !important;}.page-id-681 .kb-form > div:nth-of-type(1), .page-id-681 .kb-form > div:nth-of-type(2){grid-column: 1 / -1 !important;}}.cc-bul-hero{position: relative;overflow: hidden;text-align: center;background: #7b1113;background: radial-gradient(circle at 14% 32%, rgba(255, 255, 255, 0.08), transparent 24%), linear-gradient(135deg, #7b1113 0%, #5a0c0e 100%);box-shadow: 0 16px 34px rgba(60, 32, 18, 0.14);padding: 64px 24px 56px;margin-bottom: 0;}.cc-bul-hero-ornament{display: flex;align-items: center;justify-content: center;gap: 20px;max-width: 520px;margin: 0 auto 18px;}.cc-bul-hero-ornament::before, .cc-bul-hero-ornament::after{content: "";flex: 1;height: 2px;border-radius: 1px;background: linear-gradient(90deg, transparent, rgba(215, 180, 106, 0.65) 35%, #d7b46a);}.cc-bul-hero-ornament::after{background: linear-gradient(90deg, #d7b46a, rgba(215, 180, 106, 0.65) 65%, transparent);}.cc-bul-hero-ornament img{width: 64px;height: 71px;object-fit: contain;display: block;flex: none;margin: 0;filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));}.cc-bul-hero-eyebrow{color: #d7b46a;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;margin: 0 0 6px;}.cc-bul-hero-title{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 500;color: #ffffff;font-size: clamp(38px, 5vw, 56px);line-height: 1.15;margin: 0 0 12px;}.cc-bul-hero-sub{color: #ffffff;font-style: italic;font-size: 17px;line-height: 1.55;max-width: 720px;margin: 0 auto;}.cc-bul-wrap{--cc-bul-w: min(1223px, calc(100vw - 32px));width: var(--cc-bul-w) !important;max-width: none !important;margin-left: 50%;transform: translateX(-50%);padding: 0 0 56px;}.cc-bul-featured{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;box-shadow: 0 10px 30px rgba(44, 34, 24, 0.08);padding: 28px;margin-top: -34px;position: relative;gap: 32px;}.cc-bul-featured-covercol{display: flex;align-items: flex-start;justify-content: center;}.cc-bul-cover img{border: 1px solid #E8E2DC;border-radius: 6px;box-shadow: 0 6px 18px rgba(44, 34, 24, 0.18);max-width: 100%;height: auto;transition: box-shadow .15s, transform .15s;}.cc-bul-cover a{display: block;}.cc-bul-cover a:hover img, .cc-bul-cover a:focus-visible img{box-shadow: 0 10px 26px rgba(44, 34, 24, 0.28);transform: translateY(-2px);}.cc-bul-cover a:focus-visible{outline: 3px solid rgba(123, 17, 19, 0.55);outline-offset: 3px;border-radius: 6px;}.cc-bul-pubnav{background: #f5f2ed;border: 1px solid #E8E2DC;border-radius: 10px;padding: 18px 16px;align-self: flex-start;}.cc-bul-pubnav-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;white-space: nowrap;font-size: 19px;margin: 0 0 8px;padding-bottom: 8px;border-bottom: 2px solid #7b1113;}.cc-bul-pubnav-list{list-style: none;padding: 0;margin: 0;font-size: 15px;}.cc-bul-pubnav-list li{padding: 0;margin: 0;border-bottom: 1px solid #E8E2DC;}.cc-bul-pubnav-list li:last-child{border-bottom: 0;}.cc-bul-wrap .cc-bul-pubnav-list a{display: block;padding: 11px 6px;min-height: 44px;line-height: 1.45;color: #2C1810;font-weight: 600;text-decoration: none;border-radius: 4px;transition: background .15s, color .15s;}.cc-bul-wrap .cc-bul-pubnav-list a:hover, .cc-bul-wrap .cc-bul-pubnav-list a:focus-visible{background: #7b1113;color: #fff !important;text-decoration: none;}.cc-bul-wrap .cc-bul-pubnav-list a:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-bul-kicker{color: #7b1113;font-size: 12.5px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 4px;}.cc-bul-issue-title{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 32px;margin: 0 0 2px;}.cc-bul-issue-vol{color: #6A5E57;font-size: 15px;margin: 0 0 18px;}.cc-bul-highlights-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 21px;margin: 0 0 8px;padding-bottom: 6px;border-bottom: 2px solid #7b1113;display: inline-block;}.cc-bul-highlights{gap: 28px;margin-bottom: 6px;}.cc-bul-highlights-list{list-style: none;padding: 0;margin: 0;font-size: 15px;line-height: 1.5;color: #2C1810;}.cc-bul-highlights-list li{padding: 4px 0;border-bottom: 1px solid #F0EBE6;}.cc-bul-highlights-list li:last-child{border-bottom: 0;}.cc-bul-highlights-list li strong{color: #7b1113;font-variant-numeric: tabular-nums;display: inline-block;min-width: 26px;}.cc-bul-buttons{margin: 18px 0 14px;gap: 12px;}.cc-bul-buttons .wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;}.cc-bul-btn-primary .wp-block-button__link, .cc-bul-btn-primary .wp-block-button__link:link, .cc-bul-btn-primary .wp-block-button__link:visited{background: #7b1113;color: #fff !important;border: 2px solid #7b1113;border-radius: 6px;padding: 10px 22px;font-family: inherit;font-size: 14px;font-weight: 600;box-shadow: 0 2px 6px rgba(109, 27, 27, 0.15);transition: background .15s, color .15s, border-color .15s, box-shadow .15s;}.cc-bul-btn-primary .wp-block-button__link:hover, .cc-bul-btn-primary .wp-block-button__link:focus-visible{background: #8b2424;border-color: #8b2424;color: #fff !important;box-shadow: 0 3px 10px rgba(109, 27, 27, 0.2);}.cc-bul-btn-outline .wp-block-button__link, .cc-bul-btn-outline .wp-block-button__link:link, .cc-bul-btn-outline .wp-block-button__link:visited{background: #fff;color: #7b1113 !important;border: 2px solid #7b1113;border-radius: 6px;padding: 10px 22px;font-family: inherit;font-size: 14px;font-weight: 600;transition: background .15s, color .15s, border-color .15s, box-shadow .15s;}.cc-bul-btn-outline .wp-block-button__link:hover, .cc-bul-btn-outline .wp-block-button__link:focus-visible{background: #7b1113;color: #fff !important;}.cc-bul-buttons .wp-block-button__link:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-bul-disclaimer, .cc-bul-credit{color: #6A5E57;font-size: 14px;margin: 4px 0 0;}.cc-bul-wrap a:not(.wp-block-button__link){color: #7b1113;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}.cc-bul-wrap a:not(.wp-block-button__link):hover, .cc-bul-wrap a:not(.wp-block-button__link):focus-visible{color: #5a0c0e !important;text-decoration-thickness: 2.5px;}.cc-bul-wrap a:not(.wp-block-button__link):focus-visible{outline: 2px solid rgba(123, 17, 19, 0.55);outline-offset: 2px;border-radius: 2px;}.cc-bul-wrap a[target="_blank"]:not(.wp-block-button__link)::after, .cc-bul-buttons .wp-block-button__link[target="_blank"]::after{content: " \2197";content: " \2197" / "";font-size: 0.85em;}.cc-bul-cover a::after{content: none !important;}.cc-bul-wrap .cc-bul-pubnav-list a{text-decoration: none;}.cc-bul-wrap .cc-bul-pubnav-list a:hover, .cc-bul-wrap .cc-bul-pubnav-list a:focus-visible{background: #7b1113;color: #fff !important;text-decoration: none;text-decoration-thickness: initial;}.cc-bul-section-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 28px;text-transform: uppercase;letter-spacing: 1px;margin: 46px 0 6px;position: relative;padding-bottom: 12px;scroll-margin-top: 120px;}.cc-bul-section-h::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 72px;border-bottom: 2px solid #7b1113;}#current-issue, #bulletin-archives{scroll-margin-top: 120px;}.cc-bul-past{gap: 24px;margin-top: 22px;}.cc-bul-past-card{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;padding: 22px 18px;text-align: center;transition: box-shadow .15s;}.cc-bul-past-card:hover{box-shadow: 0 8px 22px rgba(44, 34, 24, 0.1);}.cc-bul-past-cover img{max-width: 200px;height: auto;border: 1px solid #E8E2DC;border-radius: 4px;box-shadow: 0 4px 12px rgba(44, 34, 24, 0.14);}.cc-bul-past-title{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 21px;margin: 14px 0 6px;}.cc-bul-past-links{font-size: 15px;line-height: 1.9;margin: 0;}.cc-bul-past-links a{display: inline-block;padding: 4px 2px;}.cc-bul-about{gap: 36px;margin-top: 22px;}.cc-bul-about-body p{font-size: var(--cc-fs-body, 18px);line-height: var(--cc-lh-body, 1.65);color: #2C1810;}.cc-bul-archives{background: #f5f2ed;border: 1px solid #E8E2DC;border-radius: 12px;padding: 22px;align-self: flex-start;}.cc-bul-archives-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 20px;margin: 0 0 10px;padding-bottom: 8px;border-bottom: 2px solid #7b1113;}.cc-bul-archives-list{list-style: none;padding: 0;margin: 0;font-size: 15px;}.cc-bul-archives-list li{padding: 0;border-bottom: 1px solid #E8E2DC;}.cc-bul-archives-list li:last-child{border-bottom: 0;}.cc-bul-archives-list a{display: block;padding: 9px 2px;}.cc-bul-submit{background: #FFFFFF;border: 1px solid #E8E2DC;border-left: 4px solid #7b1113;border-radius: 12px;padding: 24px 26px;margin-top: 22px;}.cc-bul-submit p{font-size: var(--cc-fs-body, 18px);line-height: var(--cc-lh-body, 1.65);color: #2C1810;}.cc-bul-submit p:last-child{margin-bottom: 0;}@media (min-width: 782px) and (max-width: 1024px){.cc-bul-featured{flex-wrap: wrap;gap: 20px 28px;}.cc-bul-pubnav{flex-basis: 100% !important;}.cc-bul-pubnav-list{display: flex;flex-wrap: wrap;gap: 2px 6px;}.cc-bul-pubnav-list li{border-bottom: 0;}.cc-bul-featured-covercol{flex-basis: 36% !important;}.cc-bul-featured-metacol{flex-basis: 58% !important;}}@media (max-width: 781px){.cc-bul-hero{padding: 48px 18px 44px;}.cc-bul-hero-ornament{max-width: 320px;gap: 14px;}.cc-bul-featured{margin-top: -20px;padding: 20px;}.cc-bul-featured-covercol{order: 1;margin-bottom: 4px;}.cc-bul-featured-metacol{order: 2;}.cc-bul-pubnav{order: 3;margin-top: 8px;}.cc-bul-cover img{max-width: 240px;}.cc-bul-issue-title{font-size: 27px;}.cc-bul-section-h{font-size: 24px;}.cc-bul-highlights{gap: 0;}.cc-bul-highlights .wp-block-column:first-child .cc-bul-highlights-list li:last-child{border-bottom: 1px solid #F0EBE6;}.cc-bul-past{gap: 16px;}.cc-bul-buttons .wp-block-button{width: 100%;}.cc-bul-buttons .wp-block-button__link{width: 100%;}}@media (prefers-reduced-motion: reduce){.cc-bul-cover img, .cc-bul-cover a:hover img, .cc-bul-past-card, .cc-bul-wrap .cc-bul-pubnav-list a, .cc-bul-buttons .wp-block-button__link{transition: none !important;}.cc-bul-cover a:hover img, .cc-bul-cover a:focus-visible img{transform: none !important;}}.cc-arc-hero{position: relative;overflow: hidden;text-align: center;background: #7b1113;background: radial-gradient(circle at 14% 32%, rgba(255, 255, 255, 0.08), transparent 24%), linear-gradient(135deg, #7b1113 0%, #5a0c0e 100%);box-shadow: 0 16px 34px rgba(60, 32, 18, 0.14);padding: 44px 24px 40px;margin-bottom: 0;}.cc-arc-hero-ornament{display: flex;align-items: center;justify-content: center;gap: 20px;max-width: 440px;margin: 0 auto 14px;}.cc-arc-hero-ornament::before, .cc-arc-hero-ornament::after{content: "";flex: 1;height: 2px;border-radius: 1px;background: linear-gradient(90deg, transparent, rgba(215, 180, 106, 0.65) 35%, #d7b46a);}.cc-arc-hero-ornament::after{background: linear-gradient(90deg, #d7b46a, rgba(215, 180, 106, 0.65) 65%, transparent);}.cc-arc-hero-ornament img{width: 56px;height: 62px;object-fit: contain;display: block;flex: none;margin: 0;filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));}.cc-arc-hero-eyebrow{color: #d7b46a;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;margin: 0 0 6px;}.cc-arc-hero-title{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 500;color: #ffffff;font-size: clamp(30px, 4vw, 42px);line-height: 1.15;margin: 0 0 10px;}.cc-arc-hero-sub{color: #ffffff;font-style: italic;font-size: 17px;line-height: 1.55;max-width: 640px;margin: 0 auto;}.cc-arc-wrap{--cc-arc-w: min(1223px, calc(100vw - 32px));width: var(--cc-arc-w) !important;max-width: none !important;margin-left: 50%;transform: translateX(-50%);padding: 0 0 56px;}.cc-arc-years{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;box-shadow: 0 10px 30px rgba(44, 34, 24, 0.08);padding: 20px 22px;margin-top: -26px;position: relative;}.cc-arc-years-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 19px;margin: 0 0 12px;}.cc-arc-years-list{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin: 0;}.cc-arc-years-list li{margin: 0;padding: 0;}.cc-arc-wrap .cc-arc-years-list a{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 16px;border: 1.5px solid #7b1113;border-radius: 999px;background: #fff;color: #2C1810;font-weight: 600;text-decoration: none;white-space: nowrap;transition: background .15s, color .15s, border-color .15s;}.cc-arc-wrap .cc-arc-years-list a:hover, .cc-arc-wrap .cc-arc-years-list a:focus-visible{background: #7b1113;color: #fff !important;border-color: #7b1113;text-decoration: none;}.cc-arc-wrap .cc-arc-years-list a:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-arc-wrap .cc-arc-years-list a[aria-current="page"]{background: #7b1113;color: #fff !important;border-color: #7b1113;}.cc-arc-note{background: #f5f2ed;border: 1px solid #E8E2DC;border-left: 4px solid #d7b46a;border-radius: 12px;padding: 18px 22px;margin-top: 22px;}.cc-arc-note p{margin: 0;color: #2C1810;}.cc-arc-note p + p{margin-top: 8px;}.cc-arc-year-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 28px;text-transform: uppercase;letter-spacing: 1px;margin: 46px 0 6px;position: relative;padding-bottom: 12px;scroll-margin-top: 120px;}.cc-arc-year-h::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 72px;border-bottom: 2px solid #7b1113;}.cc-arc-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(258px, 1fr));gap: 16px;margin-top: 24px;}.cc-arc-grid > .wp-block-group__inner-container{display: grid;grid-template-columns: repeat(auto-fill, minmax(258px, 1fr));gap: 16px;}.cc-arc-card{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;padding: 16px 18px;transition: box-shadow .15s;}.cc-arc-card:hover{box-shadow: 0 8px 22px rgba(44, 34, 24, 0.1);}.cc-arc-card-month{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 20px;margin: 0 0 10px;padding-bottom: 8px;border-bottom: 2px solid #7b1113;}.cc-arc-card-links{list-style: none;padding: 0;margin: 0;}.cc-arc-card-links li{margin: 0;padding: 0;border-bottom: 1px solid #F0EBE6;}.cc-arc-card-links li:last-child{border-bottom: 0;}.cc-arc-wrap .cc-arc-card-links a{display: flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 2px;color: #7b1113;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}.cc-arc-wrap .cc-arc-card-links a:hover, .cc-arc-wrap .cc-arc-card-links a:focus-visible{color: #5a0c0e !important;text-decoration-thickness: 2.5px;}.cc-arc-wrap .cc-arc-card-links a:focus-visible{outline: 2px solid rgba(123, 17, 19, 0.55);outline-offset: 2px;border-radius: 2px;}.cc-arc-card-links a::before{content: "PDF";flex: none;font-size: 10px;font-weight: 700;letter-spacing: 0.5px;line-height: 1;padding: 3px 5px;border: 1px solid currentColor;border-radius: 3px;text-decoration: none;}.cc-arc-card-links li.cc-arc-none{color: #6A5E57;font-style: italic;padding: 10px 2px;}.cc-arc-back{margin-top: 34px;text-align: center;}.cc-arc-back .wp-block-button__link, .cc-arc-back .wp-block-button__link:link, .cc-arc-back .wp-block-button__link:visited{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;background: #fff;color: #7b1113 !important;border: 2px solid #7b1113;border-radius: 6px;padding: 10px 22px;font-family: inherit;font-size: 14px;font-weight: 600;transition: background .15s, color .15s;}.cc-arc-back .wp-block-button__link:hover, .cc-arc-back .wp-block-button__link:focus-visible{background: #7b1113;color: #fff !important;}.cc-arc-back .wp-block-button__link:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}@media (max-width: 781px){.cc-arc-hero{padding: 36px 18px 32px;}.cc-arc-hero-ornament{max-width: 280px;gap: 14px;}.cc-arc-years{margin-top: -18px;padding: 16px;}.cc-arc-year-h{font-size: 24px;}.cc-arc-grid{grid-template-columns: 1fr;gap: 12px;}}@media (prefers-reduced-motion: reduce){.cc-arc-card, .cc-arc-wrap .cc-arc-years-list a, .cc-arc-back .wp-block-button__link{transition: none !important;}}.cc-arc-card-links.cc-arc-links-plain a::before{content: none;}.cc-arc-wrap .cc-arc-card-note{display: block;margin: -6px 0 8px 2px;color: #6A5E57;font-size: 13px;font-style: italic;line-height: 1.35;}.cc-arc-card--current{border-left: 4px solid #d7b46a;}.cc-arc-card--current .cc-arc-card-month{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;flex-wrap: wrap;}.cc-arc-card-badge{flex: none;background: #7b1113;color: #fff !important;font-family: inherit;font-size: 11px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;border-radius: 999px;padding: 3px 10px;}.cc-arc-note .cc-arc-note-lede{font-weight: 600;color: #2c2218;}@media (prefers-reduced-motion: reduce){.cc-arc-card--current{transition: none !important;}}.cc-priv-hero, .cc-priv-hero *, .cc-priv-wrap, .cc-priv-wrap *, .cc-priv-hero *::before, .cc-priv-wrap *::before, .cc-priv-hero *::after, .cc-priv-wrap *::after{box-sizing: border-box;}.cc-priv-hero{width: 100vw !important;max-width: 100vw !important;margin-left: 50%;transform: translateX(-50%);position: relative;overflow: hidden;text-align: center;background: #7b1113;background: radial-gradient(circle at 14% 32%, rgba(255, 255, 255, 0.08), transparent 24%), linear-gradient(135deg, #7b1113 0%, #5a0c0e 100%);box-shadow: 0 14px 28px rgba(60, 32, 18, 0.12);border-radius: 0;padding: 64px 16px 56px;margin-bottom: 0;}.cc-priv-hero-inner{width: min(1223px, calc(100vw - 32px));max-width: 100%;margin-left: auto;margin-right: auto;}.cc-priv-hero-ornament{display: flex;align-items: center;justify-content: center;gap: 20px;max-width: 460px;margin: 0 auto 14px;}.cc-priv-hero-ornament::before, .cc-priv-hero-ornament::after{content: "";flex: 1;height: 2px;border-radius: 1px;background: linear-gradient(90deg, transparent, rgba(215, 180, 106, 0.65) 35%, #d7b46a);}.cc-priv-hero-ornament::after{background: linear-gradient(90deg, #d7b46a, rgba(215, 180, 106, 0.65) 65%, transparent);}.cc-priv-hero-ornament > figure{flex: none;margin: 0;line-height: 0;}.cc-priv-hero-ornament img, .cc-priv-hero-ornament svg{width: 56px;height: 62px;object-fit: contain;display: block;flex: none;margin: 0;filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25));}.cc-priv-hero-eyebrow{color: #d7b46a;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;margin: 0 0 6px;}.cc-priv-hero-title{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 500;color: #ffffff;font-size: clamp(32px, 4.4vw, 46px);line-height: 1.15;margin: 0 0 12px;}.cc-priv-hero-promise{color: #ffffff;font-style: italic;font-size: 18px;line-height: 1.55;max-width: 60ch;margin: 0 auto 18px;}.cc-priv-hero-meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 10px;color: #f5f2ed;font-size: 13.5px;letter-spacing: 0.3px;margin: 0 0 22px;}.cc-priv-hero-meta span + span::before{content: "\00b7";color: #d7b46a;padding-right: 10px;}.cc-priv-hero-meta strong{color: #ffffff;font-weight: 700;}.cc-priv-hero-buttons{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin: 0;}.cc-priv-hero-buttons .wp-block-button__link, .cc-priv-hero-buttons .wp-block-button__link:link, .cc-priv-hero-buttons .wp-block-button__link:visited{cursor: pointer;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;background: #ffffff;color: #7b1113 !important;border: 2px solid #ffffff;border-radius: 6px;padding: 10px 22px;font-family: inherit;font-size: 14px;font-weight: 600;text-decoration: none;transition: background .15s, color .15s, border-color .15s, box-shadow .15s;}.cc-priv-hero-buttons .wp-block-button__link:hover, .cc-priv-hero-buttons .wp-block-button__link:focus-visible{background: #f0ece6;border-color: #f0ece6;color: #5a0c0e !important;text-decoration: none;}.cc-priv-hero-buttons .cc-priv-btn-ghost .wp-block-button__link, .cc-priv-hero-buttons .cc-priv-btn-ghost .wp-block-button__link:link, .cc-priv-hero-buttons .cc-priv-btn-ghost .wp-block-button__link:visited{background: transparent;color: #ffffff !important;border-color: #d7b46a;}.cc-priv-hero-buttons .cc-priv-btn-ghost .wp-block-button__link:hover, .cc-priv-hero-buttons .cc-priv-btn-ghost .wp-block-button__link:focus-visible{background: #d7b46a;border-color: #d7b46a;color: #2c2218 !important;}.cc-priv-hero-buttons .wp-block-button__link:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.85);}.cc-priv-wrap{--cc-priv-w: min(1223px, calc(100vw - 32px));width: var(--cc-priv-w) !important;max-width: none !important;margin-left: 50%;transform: translateX(-50%);padding: 0 0 56px;color: #2C1810;}.wp-block-columns.cc-priv-shell{display: grid;grid-template-columns: 264px minmax(0, 1fr);gap: 40px;align-items: start;margin: 36px 0 0;}.cc-priv-shell > .wp-block-column{min-width: 0;flex-basis: auto !important;}.cc-priv-shell > .cc-priv-railcol{align-self: stretch;}.cc-priv-rail{position: sticky;top: 120px;background: #f5f2ed;border: 1px solid #E8E2DC;border-radius: 12px;padding: 18px 16px;max-height: calc(100vh - 148px);overflow-y: auto;overscroll-behavior: contain;}.cc-priv-rail-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 19px;margin: 0 0 10px;padding-bottom: 8px;border-bottom: 2px solid #7b1113;}.cc-priv-rail-list{list-style: none;padding: 0;margin: 0;counter-reset: cc-priv-rail;}.cc-priv-rail-list li{margin: 0;padding: 0;border-bottom: 1px solid #E8E2DC;}.cc-priv-rail-list li:last-child{border-bottom: 0;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a{display: flex;gap: 8px;align-items: baseline;min-height: 44px;padding: 10px 8px;line-height: 1.4;color: #2C1810;font-weight: 600;text-decoration: none;border-radius: 4px;border-left: 3px solid transparent;transition: background .15s, color .15s, border-color .15s;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a::before{counter-increment: cc-priv-rail;content: counter(cc-priv-rail) ".";flex: none;min-width: 1.6em;color: #6A5E57;font-variant-numeric: tabular-nums;font-weight: 700;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a:hover, .entry-content .cc-priv-wrap ul.cc-priv-rail-list a:focus-visible{background: #7b1113;color: #fff !important;text-decoration: none;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a:hover::before, .entry-content .cc-priv-wrap ul.cc-priv-rail-list a:focus-visible::before{color: #fff;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a[aria-current="true"]{background: #ffffff;border-left-color: #7b1113;color: #7b1113;font-weight: 700;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a[aria-current="true"]::before{color: #7b1113;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a[aria-current="true"]:hover, .entry-content .cc-priv-wrap ul.cc-priv-rail-list a[aria-current="true"]:focus-visible{background: #7b1113;color: #fff !important;border-left-color: #5a0c0e;}.cc-priv-rail-mobile{display: none;}.cc-priv-rail-mobile > summary{cursor: pointer;min-height: 44px;display: flex;align-items: center;gap: 8px;padding: 11px 14px;background: #f5f2ed;border: 1px solid #E8E2DC;border-left: 4px solid #7b1113;border-radius: 10px;font-weight: 700;color: #2c2218;}.cc-priv-rail-mobile > summary:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-priv-rail-mobile[open] > summary{border-radius: 10px 10px 0 0;}.cc-priv-doc{min-width: 0;}.cc-priv-doc p, .cc-priv-doc li{line-height: 1.7;}.cc-priv-sec{scroll-margin-top: 120px;padding-top: 6px;margin-top: 44px;}.cc-priv-sec:first-child{margin-top: 0;}.cc-priv-h2{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 28px;line-height: 1.2;letter-spacing: 0.5px;scroll-margin-top: 120px;position: relative;padding-bottom: 12px;margin: 0;}.cc-priv-h2::after{content: "";position: absolute;left: 0;bottom: 0;width: 72px;border-bottom: 2px solid #7b1113;}.entry-content .cc-priv-wrap h2.cc-priv-h2{margin: 0 0 16px !important;}.cc-priv-h3{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 21px;line-height: 1.25;margin: 0;}.entry-content .cc-priv-wrap h3.cc-priv-h3{margin: 26px 0 8px !important;}.cc-priv-card-h{font-family: 'Sorts Mill Goudy', Georgia, serif;font-weight: 400;color: #2c2218;font-size: 19px;line-height: 1.3;margin: 0;}.entry-content .cc-priv-wrap h3.cc-priv-card-h, .entry-content .cc-priv-wrap h4.cc-priv-card-h{margin: 0 0 6px !important;}.cc-priv-lede{font-size: 19px;line-height: 1.6;color: #2c2218;font-weight: 600;}.cc-priv-meta{color: #6A5E57;font-size: 14px;line-height: 1.5;}.entry-content .cc-priv-wrap ul.cc-priv-list, .entry-content .cc-priv-wrap ol.cc-priv-list{margin: 0 0 18px !important;padding-left: 1.15em;}.cc-priv-list li{margin: 0 0 8px;}.cc-priv-list li::marker{color: #7b1113;}.entry-content .cc-priv-wrap ul.cc-priv-list--check{list-style: none;padding-left: 0;}.cc-priv-list--check li{position: relative;padding-left: 28px;}.cc-priv-list--check li::before{content: "\2713";position: absolute;left: 0;top: 0;color: #7b1113;font-weight: 700;}.cc-priv-wrap a:not(.wp-block-button__link):not(.cc-priv-action){color: #7b1113;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}.cc-priv-wrap a:not(.wp-block-button__link):not(.cc-priv-action):hover, .cc-priv-wrap a:not(.wp-block-button__link):not(.cc-priv-action):focus-visible{color: #5a0c0e !important;text-decoration-thickness: 2.5px;}.cc-priv-wrap a:not(.wp-block-button__link):not(.cc-priv-action):focus-visible{outline: 2px solid rgba(123, 17, 19, 0.55);outline-offset: 2px;border-radius: 2px;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a{text-decoration: none;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list a:hover, .entry-content .cc-priv-wrap ul.cc-priv-rail-list a:focus-visible{color: #fff !important;text-decoration: none;text-decoration-thickness: initial;}.cc-priv-wrap a[target="_blank"]:not(.wp-block-button__link)::after{content: " \2197";content: " \2197" / "";font-size: 0.85em;}.cc-priv-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.cc-priv-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(252px, 1fr));gap: 16px;margin: 0;}.cc-priv-grid > .wp-block-group__inner-container{display: grid;grid-template-columns: repeat(auto-fill, minmax(252px, 1fr));gap: 16px;}.cc-priv-grid--wide{grid-template-columns: repeat(auto-fill, minmax(292px, 1fr));}.cc-priv-card{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;padding: 18px 20px;transition: box-shadow .15s;}.cc-priv-card:hover{box-shadow: 0 8px 22px rgba(44, 34, 24, 0.1);}.cc-priv-card p{font-size: 16px;line-height: 1.6;margin: 0;}.cc-priv-card p + p{margin-top: 8px;}.cc-priv-card--promise{border-top: 3px solid #d7b46a;background: #f5f2ed;}.cc-priv-card-role{color: #7b1113;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;margin: 0 0 6px;}.cc-priv-card-region{color: #6A5E57;font-size: 14px;margin: 8px 0 0;}.cc-priv-card-link{margin: 10px 0 0;}.cc-priv-badge{display: inline-block;background: #7b1113;color: #fff !important;font-family: inherit;font-size: 11px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;border-radius: 999px;padding: 4px 11px;}.cc-priv-badge--quiet{background: #f5f2ed;color: #6A5E57;border: 1px solid #E8E2DC;}.cc-priv-badge--member{background: #d7b46a;color: #2C1810;vertical-align: 0.22em;margin-left: 10px;}.cc-priv-note p, .cc-priv-note li, .cc-priv-commit p, .cc-priv-commit li, .cc-priv-caution p, .cc-priv-caution li{max-width: none;}.cc-priv-note > :last-child, .cc-priv-commit > :last-child, .cc-priv-caution > :last-child{margin-bottom: 0 !important;}.cc-priv-note{background: #f5f2ed;border: 1px solid #E8E2DC;border-left: 4px solid #d7b46a;border-radius: 12px;padding: 18px 22px;margin: 20px 0;}.cc-priv-note p{margin: 0;}.cc-priv-note p + p{margin-top: 8px;}.cc-priv-commit{background: #FFFFFF;border: 1px solid #E8E2DC;border-top: 3px solid #7b1113;border-radius: 12px;box-shadow: 0 10px 30px rgba(44, 34, 24, 0.08);padding: 22px 24px;margin: 20px 0;}.cc-priv-commit-eyebrow{color: #7b1113;font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 8px;}.cc-priv-commit p:last-child{margin-bottom: 0;}.cc-priv-caution{background: #FFFFFF;border: 1px solid #E8E2DC;border-left: 6px solid #7b1113;border-radius: 12px;box-shadow: 0 12px 30px rgba(123, 17, 19, 0.12);padding: 22px 24px;margin: 24px 0;}.cc-priv-caution-eyebrow{display: inline-flex;align-items: center;gap: 8px;background: #7b1113;color: #fff !important;font-size: 12px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;border-radius: 4px;padding: 6px 12px;margin: 0 0 12px;}.cc-priv-caution-eyebrow::before{content: "!";display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;flex: none;border: 1.5px solid #fff;border-radius: 50%;font-size: 11px;line-height: 1;}.cc-priv-caution .cc-priv-h3{color: #7b1113;}.cc-priv-caution p:last-child{margin-bottom: 0;}.cc-priv-wrap .cc-priv-caution a:not(.wp-block-button__link){text-decoration-thickness: 2px;}.cc-priv-table{margin: 18px 0 22px;}.cc-priv-table table{width: 100%;border-collapse: collapse;background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;overflow: hidden;table-layout: fixed;}.cc-priv-table th{background: #2c2218;color: #fff;font-family: inherit;font-size: 12.5px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;text-align: left;vertical-align: bottom;padding: 13px 14px;border: 0;}.cc-priv-table td{font-size: 16px;line-height: 1.6;color: #2C1810;vertical-align: top;padding: 14px;border-top: 1px solid #E8E2DC;border-bottom: 0;word-break: break-word;}.cc-priv-table tbody tr:nth-child(even) td, .cc-priv-table tbody tr:nth-child(even) th{background: #f5f2ed;}.cc-priv-table tbody th{background: transparent;color: #7b1113;font-size: 15px;font-weight: 700;letter-spacing: 0;text-transform: none;vertical-align: top;border-top: 1px solid #E8E2DC;}.cc-priv-table--collect col:nth-child(1){width: 20%;}.cc-priv-table--collect col:nth-child(2){width: 32%;}.cc-priv-table--collect col:nth-child(3){width: 28%;}.cc-priv-table--collect col:nth-child(4){width: 20%;}.cc-priv-table--cookies col:nth-child(1){width: 24%;}.cc-priv-table--cookies col:nth-child(2){width: 18%;}.cc-priv-table--cookies col:nth-child(3){width: 40%;}.cc-priv-table--cookies col:nth-child(4){width: 18%;}.cc-priv-table figcaption, .cc-priv-table .wp-element-caption{color: #6A5E57;font-size: 14px;line-height: 1.5;margin-top: 8px;}.cc-priv-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;}.cc-priv-controls{background: #FFFFFF;border: 1px solid #E8E2DC;border-radius: 12px;box-shadow: 0 10px 30px rgba(44, 34, 24, 0.08);padding: 6px 22px;margin: 18px 0 22px;}.cc-priv-ctl-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 8px 24px;align-items: center;padding: 20px 0;border-bottom: 1px solid #E8E2DC;}.cc-priv-ctl-row:last-child{border-bottom: 0;}.cc-priv-ctl-text{min-width: 0;}.cc-priv-ctl-label{font-family: 'Sorts Mill Goudy', Georgia, serif;font-size: 19px;color: #2c2218;margin: 0;}.entry-content .cc-priv-wrap .cc-priv-ctl-row h3.cc-priv-ctl-label{margin: 0 0 4px !important;}.cc-priv-ctl-desc{font-size: 16px;line-height: 1.6;color: #2C1810;margin: 0;max-width: 56ch;}.cc-priv-ctl-control{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;}.cc-priv-switch{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 6px 14px 6px 8px;background: #FFFFFF;border: 1.5px solid #7b1113;border-radius: 999px;color: #2C1810;font-family: inherit;font-size: 14px;font-weight: 600;cursor: pointer;transition: background .15s, border-color .15s, box-shadow .15s;}.cc-priv-switch:hover, .cc-priv-switch:focus, .cc-priv-switch:active{background: #f0ece6;border-color: #5a0c0e;color: #2C1810;}.cc-priv-switch:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-priv-switch-track{position: relative;flex: none;width: 46px;height: 26px;border-radius: 999px;background: #f0ece6;border: 1.5px solid #6A5E57;transition: background .15s, border-color .15s;}.cc-priv-switch-track::after{content: "";position: absolute;top: 2px;left: 2px;width: 18px;height: 18px;border-radius: 50%;background: #FFFFFF;border: 1.5px solid #6A5E57;transition: transform .15s, background .15s, border-color .15s;}.cc-priv-switch[aria-checked="true"] .cc-priv-switch-track{background: #7b1113;border-color: #7b1113;}.cc-priv-switch[aria-checked="true"] .cc-priv-switch-track::after{transform: translateX(20px);border-color: #FFFFFF;}.cc-priv-switch[aria-disabled="true"]{background: #f5f2ed;border-color: #6A5E57;border-style: dashed;color: #6A5E57;cursor: not-allowed;}.cc-priv-switch[aria-disabled="true"]:hover{background: #f5f2ed;border-color: #6A5E57;}.cc-priv-switch[aria-disabled="true"] .cc-priv-switch-track{background: #E8E2DC;border-color: #6A5E57;}.cc-priv-switch[aria-disabled="true"] .cc-priv-switch-track::after{background: #6A5E57;border-color: #6A5E57;}.cc-priv-switch-state{font-variant-numeric: tabular-nums;white-space: nowrap;}.cc-priv-status{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: #2C1810;font-size: 15px;font-weight: 600;}.cc-priv-status-dot{flex: none;width: 10px;height: 10px;border-radius: 50%;background: #7b1113;border: 1px solid #5a0c0e;}.cc-priv-status--off .cc-priv-status-dot{background: #E8E2DC;border-color: #6A5E57;}.cc-priv-wrap a.cc-priv-action, .cc-priv-wrap a.cc-priv-action:link, .cc-priv-wrap a.cc-priv-action:visited, .cc-priv-controls button.cc-priv-action{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;background: #FFFFFF;color: #7b1113;border: 2px solid #7b1113;border-radius: 6px;padding: 10px 18px;font-family: inherit;font-size: 14px;font-weight: 600;text-decoration: none;cursor: pointer;transition: background .15s, color .15s, border-color .15s, box-shadow .15s;}.cc-priv-wrap a.cc-priv-action:hover, .cc-priv-wrap a.cc-priv-action:focus-visible, .cc-priv-controls button.cc-priv-action:hover, .cc-priv-controls button.cc-priv-action:focus-visible{background: #7b1113;color: #fff !important;border-color: #7b1113;text-decoration: none;}.cc-priv-wrap a.cc-priv-action:focus-visible, .cc-priv-controls button.cc-priv-action:focus-visible{outline: none;box-shadow: 0 0 0 3px rgba(123, 17, 19, 0.35);}.cc-priv-ctl-note{color: #6A5E57;font-size: 15px;line-height: 1.6;margin: 0;padding: 16px 0 4px;border-top: 1px solid #E8E2DC;}.cc-priv-ctl-feedback{color: #2c2218;font-size: 15px;line-height: 1.5;margin: 0;padding: 12px 0 18px;min-height: 1.5em;}.cc-priv-ctl-feedback:not(:empty){border-top: 1px solid #E8E2DC;padding-top: 14px;font-weight: 600;}.cc-priv-jsonly{display: none;}.cc-priv-js .cc-priv-jsonly{display: revert;}.cc-priv-js .cc-priv-ctl-control.cc-priv-jsonly{display: flex;}.cc-priv-js .cc-priv-nojs{display: none;}.entry-content .cc-priv-wrap ol.cc-priv-steps{list-style: none;counter-reset: cc-priv-step;padding-left: 0;margin: 16px 0 20px !important;}.cc-priv-steps > li{position: relative;padding: 0 0 0 48px;margin: 0 0 18px;min-height: 34px;}.cc-priv-steps > li::before{counter-increment: cc-priv-step;content: counter(cc-priv-step);position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;background: #7b1113;color: #fff !important;border-radius: 50%;font-family: inherit;font-size: 15px;font-weight: 700;font-variant-numeric: tabular-nums;}.entry-content .cc-priv-wrap ul.cc-priv-changelog{list-style: none;padding-left: 0;margin: 16px 0 0 !important;}.cc-priv-changelog > li{display: grid;grid-template-columns: 130px minmax(0, 1fr);gap: 4px 18px;padding: 14px 0;margin: 0;border-top: 1px solid #E8E2DC;max-width: none;}.cc-priv-changelog > li:last-child{border-bottom: 1px solid #E8E2DC;}.cc-priv-changelog time, .cc-priv-changelog .cc-priv-changelog-date{color: #7b1113;font-size: 14px;font-weight: 700;letter-spacing: 0.5px;font-variant-numeric: tabular-nums;}.cc-priv-contact{background: #f5f2ed;border: 1px solid #E8E2DC;border-top: 3px solid #7b1113;border-radius: 12px;padding: 24px 26px;margin: 18px 0 0;}.cc-priv-contact-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(238px, 1fr));gap: 18px 28px;}.cc-priv-contact address{font-style: normal;font-size: 16px;line-height: 1.7;color: #2C1810;}.cc-priv-contact-label{color: #6A5E57;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;margin: 0 0 6px;}@media (max-width: 781px){.cc-priv-hero{padding: 44px 16px 38px;}.cc-priv-hero-ornament{max-width: 290px;gap: 14px;}.cc-priv-hero-buttons .wp-block-button, .cc-priv-hero-buttons .wp-block-button__link{width: 100%;}.wp-block-columns.cc-priv-shell{grid-template-columns: minmax(0, 1fr);gap: 20px;margin-top: 22px;}.cc-priv-shell > .cc-priv-railcol{display: none;}.cc-priv-rail-mobile{display: block;}.cc-priv-rail-mobile .cc-priv-rail-list{background: #f5f2ed;border: 1px solid #E8E2DC;border-top: 0;border-radius: 0 0 10px 10px;padding: 6px 12px 10px;}.cc-priv-sec{margin-top: 34px;}.cc-priv-h2{font-size: 24px;}.cc-priv-table table, .cc-priv-table tbody, .cc-priv-table tr, .cc-priv-table th, .cc-priv-table td{display: block;width: auto;}.cc-priv-table table{border: 0;background: transparent;overflow: visible;table-layout: auto;}.cc-priv-table thead{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);}.cc-priv-table tbody tr{background: #FFFFFF;border: 1px solid #E8E2DC;border-left: 4px solid #7b1113;border-radius: 10px;padding: 4px 16px 10px;margin-bottom: 14px;}.cc-priv-table tbody tr:nth-child(even) td, .cc-priv-table tbody tr:nth-child(even) th{background: transparent;}.cc-priv-table td{border-top: 1px solid #F0EBE6;padding: 10px 0;}.cc-priv-table tbody th{border-top: 0;background: transparent;color: #2c2218;font-family: 'Sorts Mill Goudy', Georgia, serif;font-size: 20px;font-weight: 400;letter-spacing: 0;text-transform: none;padding: 12px 0 8px;}.cc-priv-table td::before{display: block;color: #6A5E57;font-family: inherit;font-size: 11.5px;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;margin-bottom: 3px;}.cc-priv-table td[data-label]::before{content: attr(data-label);}.cc-priv-table tbody tr td:first-child::before{content: none;}.cc-priv-table--collect td:not([data-label]):nth-child(2)::before{content: "Examples";}.cc-priv-table--collect td:not([data-label]):nth-child(3)::before{content: "Why we have it";}.cc-priv-table--collect td:not([data-label]):nth-child(4)::before{content: "How long we keep it";}.cc-priv-table--cookies td:not([data-label]):nth-child(2)::before{content: "Set by";}.cc-priv-table--cookies td:not([data-label]):nth-child(3)::before{content: "Purpose";}.cc-priv-table--cookies td:not([data-label]):nth-child(4)::before{content: "Lifetime";}.cc-priv-ctl-row{grid-template-columns: minmax(0, 1fr);gap: 12px;}.cc-priv-ctl-control{justify-content: flex-start;}.cc-priv-changelog > li{grid-template-columns: minmax(0, 1fr);}.cc-priv-contact{padding: 20px 18px;}}@media (min-width: 782px) and (max-width: 1024px){.wp-block-columns.cc-priv-shell{grid-template-columns: 216px minmax(0, 1fr);gap: 26px;}.cc-priv-rail{padding: 14px 12px;}}@media (prefers-reduced-motion: reduce){.cc-priv-card, .cc-priv-switch, .cc-priv-switch-track, .cc-priv-switch-track::after, .cc-priv-wrap .cc-priv-rail-list a, .cc-priv-wrap a.cc-priv-action, .cc-priv-controls button.cc-priv-action, .cc-priv-hero-buttons .wp-block-button__link{transition: none !important;}html{scroll-behavior: auto !important;}}@media print{.cc-priv-hero, .cc-priv-hero-inner, .cc-priv-wrap{width: auto !important;max-width: none !important;margin-left: 0;margin-right: 0;transform: none;box-shadow: none;}.cc-priv-hero{background: #fff !important;color: #2c2218;border: 0;border-bottom: 2px solid #7b1113;border-radius: 0;padding: 0 0 18px;text-align: left;break-after: page;}.cc-priv-hero-title, .cc-priv-hero-promise, .cc-priv-hero-meta, .cc-priv-hero-meta strong{color: #2c2218 !important;}.cc-priv-hero-promise{margin-left: 0;max-width: none;}.cc-priv-hero-meta{justify-content: flex-start;}.cc-priv-hero-eyebrow{color: #7b1113 !important;letter-spacing: 2px;}.cc-priv-hero-ornament, .cc-priv-hero-buttons, .cc-priv-shell > .cc-priv-railcol, .cc-priv-rail-mobile, .cc-priv-ctl-control, .cc-priv-ctl-feedback{display: none !important;}.wp-block-columns.cc-priv-shell{display: block;}.cc-priv-sec{margin-top: 22px;break-inside: auto;}.cc-priv-h2, .cc-priv-h3, .cc-priv-card-h{break-after: avoid;}.cc-priv-doc p, .cc-priv-doc li{max-width: none;}.cc-priv-card, .cc-priv-note, .cc-priv-commit, .cc-priv-caution, .cc-priv-contact, .cc-priv-ctl-row, .cc-priv-table tr{break-inside: avoid;}.cc-priv-card, .cc-priv-note, .cc-priv-commit, .cc-priv-caution, .cc-priv-contact{box-shadow: none;}.cc-priv-controls{box-shadow: none;border-color: #6A5E57;}.cc-priv-table th{background: #fff;color: #2c2218;border-bottom: 2px solid #2c2218;}.cc-priv-table thead{display: table-header-group;}.cc-priv-table tbody tr:nth-child(even) td{background: transparent;}.cc-priv-wrap a[href^="http"]::after{content: " (" attr(href) ")";font-size: 0.85em;font-weight: 400;word-break: break-all;}.cc-priv-wrap a[target="_blank"]::after{content: " (" attr(href) ")";}.cc-priv-js .cc-priv-nojs{display: revert !important;}.cc-priv-js .cc-priv-jsonly{display: none !important;}}.cc-home-hero{position: relative;padding: 0;line-height: 0;overflow: hidden;background: #2c2218;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);}.cc-home-hero video, video#cc-home-hero-video{display: block;width: 100%;height: clamp(300px, 52.6vw, 72vh);object-fit: cover;object-position: center center;background: #2c2218;}.cc-home-hero video:not([src]){object-fit: cover;}.cc-welcome-login-wrap{display: none;}@media (max-width: 960px){.cc-welcome-login-wrap{display: flex;justify-content: center;margin: 18px 0 6px;}.cc-welcome-login-wrap .cosmos-login-btn{border: 1.5px solid rgba(255, 255, 255, 0.85);}}[style*="background:#820d13"], [style*="background-color:#820d13"], [style*="background:#820d13"]:hover, [style*="background-color:#820d13"]:hover, [style*="background:#65070c"], [style*="background-color:#65070c"], [style*="background:#65070c"]:hover, [style*="background-color:#65070c"]:hover, .has-maroon-background-color:hover, .has-maroon-background-color:focus-visible, .cc-bg-maroon:hover, .cc-bg-maroon:focus-visible, .cc-btn-maroon:hover, .cc-btn-maroon:focus-visible, .esp-tab.active:hover, .esp-tab.active:focus-visible, .esp-page-button.active:hover, .esp-page-button.active:focus-visible, .atc-filter.is-active, .atc-filter.is-active:hover, .atc-filter.is-active:focus-visible, .atc-btn-primary:hover, .atc-btn-primary:focus-visible{color: #ffffff !important;}

/* == cc-ada-typography (ada-typography.css) == */
:root{--cc-fs-body: 18px;--cc-fs-body-mobile: 17px;--cc-lh-body: 1.6;}.entry-content, .entry-content p, .entry-content li, .entry-content blockquote, .entry-content dd, .entry-content dt, .entry-content .kt-inside-inner-col p, .entry-content .kt-inside-inner-col li, .entry-content .wp-block-paragraph, .entry-content .wp-block-list li{font-size: var(--cc-fs-body) !important;line-height: var(--cc-lh-body);}.entry-content p.has-regular-font-size, .entry-content li.has-regular-font-size, .entry-content .has-regular-font-size p, .entry-content .has-regular-font-size li{font-size: var(--cc-fs-body) !important;line-height: var(--cc-lh-body);}.cosmos-product-single__description, .cosmos-product-single__description p, .cosmos-cal-v2__panel-desc, .cosmos-cal__list-event-desc, .cosmos-rclub-review-body, .cosmos-rr-body p, .cosmos-rr-body label{font-size: var(--cc-fs-body) !important;line-height: var(--cc-lh-body);}@media (max-width: 767px){.entry-content, .entry-content p, .entry-content li, .entry-content blockquote, .entry-content dd, .entry-content dt, .entry-content .kt-inside-inner-col p, .entry-content .kt-inside-inner-col li, .entry-content .wp-block-paragraph, .entry-content .wp-block-list li, .entry-content p.has-regular-font-size, .entry-content li.has-regular-font-size, .cosmos-product-single__description, .cosmos-product-single__description p, .cosmos-cal-v2__panel-desc, .cosmos-cal__list-event-desc, .cosmos-rclub-review-body, .cosmos-rr-body p, .cosmos-rr-body label{font-size: var(--cc-fs-body-mobile) !important;}}.cosmos-cal-v2__chip-title{font-size: 13px !important;}.cosmos-cal-v2__chip-time{font-size: 11.5px !important;}.cosmos-cal-v2__chip-badge{font-size: 9px !important;}.cosmos-cal-v2__panel-label{font-size: 11px !important;}.cosmos-album-view-btn, .cosmos-gallery-lb-caption{font-size: 14px !important;}.footer-btn, .footer-menu a, .nv-footer .menu-item a{font-size: 14px !important;}.entry-content .wp-block-button__link, .entry-content .button, .entry-content [class*="cc-btn"], .entry-content [class*="cosmos-"][class*="-btn"]{font-size: 14px;}.entry-content h1:not([class*="kt-adv-heading"]), .entry-content h2:not([class*="kt-adv-heading"]), .entry-content h3:not([class*="kt-adv-heading"]), .entry-content h4:not([class*="kt-adv-heading"]), .entry-content h5:not([class*="kt-adv-heading"]), .entry-content h6:not([class*="kt-adv-heading"]){font-family: 'Sorts Mill Goudy', Georgia, serif !important;}.entry-content h1:not([class*="kt-adv-heading"]){font-size: max(2em, 32px) !important;}.entry-content h2:not([class*="kt-adv-heading"]){font-size: max(1.5em, 28px) !important;}.entry-content h3:not([class*="kt-adv-heading"]){font-size: max(1.25em, 24px) !important;}.entry-content h4:not([class*="kt-adv-heading"]){font-size: max(1.1em, 22px) !important;}.entry-content h5:not([class*="kt-adv-heading"]){font-size: max(1em, 20px) !important;}.entry-content h6:not([class*="kt-adv-heading"]){font-size: max(1em, 20px) !important;}.wp-block-kadence-advancedheading{font-family: 'Sorts Mill Goudy', Georgia, serif;}.entry-content p.wp-block-kadence-advancedheading, .entry-content p[class*="kt-adv-heading"]{font-size: var(--cc-fs-body) !important;line-height: var(--cc-lh-body) !important;}@media (max-width: 767px){.entry-content p.wp-block-kadence-advancedheading, .entry-content p[class*="kt-adv-heading"]{font-size: var(--cc-fs-body-mobile) !important;}}.entry-content .cosmos-loi-advisory p, .cosmos-loi-advisory p{font-size: 14px !important;line-height: 1.7 !important;}.entry-content .cc-bul-hero h1.cc-bul-hero-title{font-size: clamp(38px, 5vw, 56px) !important;line-height: 1.15;}.entry-content .cc-bul-hero p.cc-bul-hero-eyebrow{font-size: 13px !important;line-height: 1.3;}.entry-content .cc-bul-hero p.cc-bul-hero-sub{font-size: 17px !important;line-height: 1.55;}.entry-content .cc-bul-wrap h2.cc-bul-section-h{font-size: 28px !important;}.entry-content .cc-bul-wrap h2.cc-bul-issue-title{font-size: 32px !important;}.entry-content .cc-bul-wrap h2.cc-bul-pubnav-h{font-size: 19px !important;}.entry-content .cc-bul-wrap h3.cc-bul-highlights-h{font-size: 21px !important;}.entry-content .cc-bul-wrap h3.cc-bul-archives-h{font-size: 20px !important;}.entry-content .cc-bul-wrap h3.cc-bul-past-title{font-size: 21px !important;}.entry-content .cc-bul-wrap p.cc-bul-kicker{font-size: 12.5px !important;line-height: 1.3;}.entry-content .cc-bul-wrap p.cc-bul-issue-vol{font-size: 15px !important;}.entry-content .cc-bul-wrap p.cc-bul-past-links{font-size: 15px !important;line-height: 1.9;}.entry-content .cc-bul-wrap p.cc-bul-disclaimer, .entry-content .cc-bul-wrap p.cc-bul-credit{font-size: 14px !important;line-height: 1.5;}.entry-content .cc-bul-wrap ul.cc-bul-pubnav-list li{font-size: 15px !important;line-height: 1.45;}.entry-content .cc-bul-wrap ul.cc-bul-highlights-list li{font-size: 15px !important;line-height: 1.5;}.entry-content .cc-bul-wrap ul.cc-bul-archives-list li{font-size: 15px !important;}@media (max-width: 767px){.entry-content .cc-bul-wrap h2.cc-bul-issue-title{font-size: 27px !important;}.entry-content .cc-bul-wrap h2.cc-bul-section-h{font-size: 24px !important;}.entry-content .cc-bul-hero p.cc-bul-hero-sub{font-size: 16px !important;}}.entry-content .custom-hero.cc-hero-centered h1.custom-hero-heading{font-size: clamp(38px, 5vw, 56px) !important;line-height: 1.15;}.entry-content .custom-hero.cc-hero-centered p.custom-hero-tagline{font-size: 13px !important;line-height: 1.3;}.entry-content .custom-hero.cc-hero-centered p.custom-hero-subhead{font-size: 17px !important;line-height: 1.55;}@media (max-width: 767px){.entry-content .custom-hero.cc-hero-centered p.custom-hero-subhead{font-size: 16px !important;}}.entry-content .cc-arc-hero h1.cc-arc-hero-title{font-size: clamp(30px, 4vw, 42px) !important;line-height: 1.15;}.entry-content .cc-arc-hero p.cc-arc-hero-eyebrow{font-size: 13px !important;line-height: 1.3;}.entry-content .cc-arc-hero p.cc-arc-hero-sub{font-size: 17px !important;line-height: 1.55;}.entry-content .cc-arc-wrap h2.cc-arc-year-h{font-size: 28px !important;}.entry-content .cc-arc-wrap h2.cc-arc-years-h{font-size: 19px !important;}.entry-content .cc-arc-wrap h3.cc-arc-card-month{font-size: 20px !important;}.entry-content .cc-arc-wrap ul.cc-arc-years-list li{font-size: 15px !important;line-height: 1.45;}.entry-content .cc-arc-wrap ul.cc-arc-card-links li{font-size: 15px !important;line-height: 1.45;}@media (max-width: 767px){.entry-content .cc-arc-wrap h2.cc-arc-year-h{font-size: 24px !important;}.entry-content .cc-arc-hero p.cc-arc-hero-sub{font-size: 16px !important;}}.entry-content .cc-arc-wrap ul.cc-arc-card-links li span.cc-arc-card-note{font-size: 13px !important;line-height: 1.35;}.entry-content .cc-arc-wrap h3.cc-arc-card-month span.cc-arc-card-badge{font-size: 11px !important;line-height: 1.4;}.entry-content .cc-arc-wrap .cc-arc-note p.cc-arc-note-lede{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-hero h1.cc-priv-hero-title{font-size: clamp(32px, 4.4vw, 46px) !important;line-height: 1.15;}.entry-content .cc-priv-hero p.cc-priv-hero-eyebrow{font-size: 13px !important;line-height: 1.3;}.entry-content .cc-priv-hero p.cc-priv-hero-promise{font-size: 18px !important;line-height: 1.55;}.entry-content .cc-priv-hero p.cc-priv-hero-meta{font-size: 13.5px !important;line-height: 1.5;}.entry-content .cc-priv-wrap h2.cc-priv-h2{font-size: 28px !important;line-height: 1.2;}.entry-content .cc-priv-wrap h3.cc-priv-h3{font-size: 21px !important;line-height: 1.25;}.entry-content .cc-priv-wrap h3.cc-priv-card-h, .entry-content .cc-priv-wrap h4.cc-priv-card-h{font-size: 19px !important;line-height: 1.3;}.entry-content .cc-priv-wrap p.cc-priv-lede{font-size: 19px !important;line-height: 1.6;}.entry-content .cc-priv-wrap p.cc-priv-meta{font-size: 14px !important;line-height: 1.5;}.entry-content .cc-priv-wrap h2.cc-priv-rail-h{font-size: 19px !important;line-height: 1.3;}.entry-content .cc-priv-wrap ul.cc-priv-rail-list li{font-size: 15px !important;line-height: 1.4;}.entry-content .cc-priv-wrap details.cc-priv-rail-mobile > summary{font-size: 15px !important;line-height: 1.4;}.entry-content .cc-priv-wrap .cc-priv-card p{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-wrap .cc-priv-card p.cc-priv-card-role{font-size: 12px !important;line-height: 1.4;}.entry-content .cc-priv-wrap .cc-priv-card p.cc-priv-card-region{font-size: 14px !important;line-height: 1.5;}.entry-content .cc-priv-wrap .cc-priv-card span.cc-priv-badge, .entry-content .cc-priv-wrap p.cc-priv-lede span.cc-priv-badge, .entry-content .cc-priv-wrap li span.cc-priv-badge{font-size: 11px !important;line-height: 1.4;}.entry-content .cc-priv-wrap h2 span.cc-priv-badge--member, .entry-content .cc-priv-wrap h3 span.cc-priv-badge--member{font-size: 11px !important;line-height: 1.4;}.entry-content .cc-priv-wrap p.cc-priv-commit-eyebrow{font-size: 12px !important;line-height: 1.3;}.entry-content .cc-priv-wrap p.cc-priv-caution-eyebrow{font-size: 12px !important;line-height: 1.3;}.entry-content .cc-priv-wrap .cc-priv-table th{font-size: 12.5px !important;line-height: 1.3;}.entry-content .cc-priv-wrap .cc-priv-table td{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-wrap .cc-priv-table tbody th{font-size: 15px !important;line-height: 1.5;}.entry-content .cc-priv-wrap .cc-priv-controls h3.cc-priv-ctl-label{font-size: 19px !important;line-height: 1.3;}.entry-content .cc-priv-wrap .cc-priv-controls p.cc-priv-ctl-desc{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-wrap .cc-priv-controls p.cc-priv-nojs{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-wrap .cc-priv-controls p.cc-priv-ctl-feedback{font-size: 15px !important;line-height: 1.5;}.entry-content .cc-priv-wrap .cc-priv-controls p.cc-priv-ctl-note{font-size: 15px !important;line-height: 1.6;}.entry-content .cc-priv-wrap button.cc-priv-switch{font-size: 14px !important;line-height: 1.2;}.entry-content .cc-priv-wrap button.cc-priv-switch span.cc-priv-switch-state{font-size: 14px !important;line-height: 1.2;}.entry-content .cc-priv-wrap .cc-priv-controls p.cc-priv-status{font-size: 15px !important;line-height: 1.4;}.entry-content .cc-priv-wrap a.cc-priv-action, .entry-content .cc-priv-wrap button.cc-priv-action{font-size: 14px !important;line-height: 1.2;}.entry-content .cc-priv-wrap ul.cc-priv-changelog li{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-wrap ul.cc-priv-changelog li span.cc-priv-changelog-date, .entry-content .cc-priv-wrap ul.cc-priv-changelog li time{font-size: 14px !important;line-height: 1.5;}.entry-content .cc-priv-wrap .cc-priv-contact address{font-size: 16px !important;line-height: 1.7;}.entry-content .cc-priv-wrap .cc-priv-contact p.cc-priv-contact-label{font-size: 12px !important;line-height: 1.4;}.entry-content .cc-priv-wrap .cc-priv-contact p{font-size: 16px !important;line-height: 1.6;}.entry-content .cc-priv-hero .cc-priv-hero-buttons .wp-block-button__link{font-size: 14px !important;line-height: 1.2;}@media (max-width: 781px){.entry-content .cc-priv-wrap h2.cc-priv-h2{font-size: 24px !important;}.entry-content .cc-priv-wrap h3.cc-priv-h3{font-size: 20px !important;}.entry-content .cc-priv-wrap p.cc-priv-lede{font-size: 18px !important;}.entry-content .cc-priv-hero p.cc-priv-hero-promise{font-size: 17px !important;}.entry-content .cc-priv-hero p.cc-priv-hero-meta{font-size: 13px !important;}.entry-content .cc-priv-wrap .cc-priv-table tbody th{font-size: 20px !important;line-height: 1.3;}}.entry-content .cosmos-login-layout .cosmos-support-col h3{font-size: 17px !important;line-height: 1.3 !important;}.entry-content .cosmos-login-layout .cosmos-support-col p{font-size: 15px !important;line-height: 1.45 !important;}.entry-content .cosmos-login-layout p.cosmos-login-subtitle{font-size: 16px !important;line-height: 1.4 !important;}@media (min-width: 769px) and (max-height: 800px){.entry-content .cosmos-login-layout h1.cosmos-login-title{font-size: 30px !important;line-height: 1.15 !important;}.entry-content .cosmos-login-layout .cosmos-support-col h3{font-size: 16px !important;}.entry-content .cosmos-login-layout .cosmos-support-col p{font-size: 14px !important;line-height: 1.4 !important;}.entry-content .cosmos-login-layout p.cosmos-login-subtitle{font-size: 15px !important;}}.entry-content .tile-content h2.tile_block-heading{font-size: 28px !important;line-height: 1.2;}.entry-content .tile-content h3.tile-heading{font-size: 22px !important;line-height: 1.25;}.entry-content .tile-content .tile-subhead{font-size: 13px !important;line-height: 1.3;}.entry-content .tile-content p.tile-description{font-size: 15px !important;line-height: 1.6;}

/* == cc-a11y-enhancements (a11y-enhancements.css) == */
:focus-visible{outline: 2px solid #7b1113 !important;outline-offset: 2px !important;box-shadow: 0 0 0 2px #fff;}input:focus-visible, select:focus-visible, textarea:focus-visible{outline-offset: 1px !important;}.site-footer :focus-visible, .footer--row :focus-visible, [data-section="hfg_footer_layout_top"] :focus-visible{outline-color: #fff !important;box-shadow: 0 0 0 2px #2c2218;}#content:focus, #content:focus-visible{outline: none !important;box-shadow: none;}html{scroll-padding-top: 140px;}@media (max-width: 960px){html{scroll-padding-top: 96px;}}.nav-menu-primary .current-menu-item > .wrap > a, .nav-menu-primary .current_page_item > .wrap > a, .nav-menu-primary li.current-menu-item > a, .nav-menu-primary li.current_page_item > a, #footer-menu .current-menu-item > .wrap > a{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 5px;}.nav-menu-primary li.current-menu-item, .nav-menu-primary li.current_page_item, .nav-menu-primary li.current-menu-item > .wrap, .nav-menu-primary li.current_page_item > .wrap{text-decoration: none !important;border-bottom: none !important;box-shadow: none !important;}.nav-menu-primary li.current-menu-item a, .nav-menu-primary li.current_page_item a{border-bottom: none !important;box-shadow: none !important;}.nav-menu-primary li.current-menu-item a > span, .nav-menu-primary li.current_page_item a > span{text-decoration: none !important;}.nv-content-wrap p a:not([class*="button"]):not([class*="btn"]):not([class*="info-box"]), .nv-content-wrap li a:not([class*="button"]):not([class*="btn"]):not([class*="info-box"]){text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}button.caret-wrap, #cosmos-bridge-overlay .bridge-close, .cc-video-toggle{position: relative;}@media (pointer: coarse), (max-width: 767px){button.caret-wrap::before, #cosmos-bridge-overlay .bridge-close::before{content: "";position: absolute;inset: -10px;}.esp-search-wrap .search-submit::before, .cosmos-mobile-search-btn::before{content: "";position: absolute;inset: -10px -10px -10px 0;}#footer-menu a{display: inline-block;padding-top: 10px;padding-bottom: 10px;}.cosmos-mobile-account-links a{min-height: 44px;}}@media (pointer: coarse), (max-width: 767px){.esp-search-toggle::before{content: "";position: absolute;inset: -8px -8px -8px 0;}}.cc-video-toggle{position: absolute;right: 16px;bottom: 16px;width: 44px;height: 44px;padding: 0;border-radius: 50%;background: rgba(44, 34, 24, 0.78);color: #fff;border: 1px solid rgba(255, 255, 255, 0.6);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;z-index: 5;transition: background 0.15s;}.cc-video-toggle:hover, .cc-video-toggle:focus-visible{background: rgba(44, 34, 24, 0.95);color: #fff;}.cc-video-toggle svg{width: 18px;height: 18px;fill: currentColor;pointer-events: none;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto !important;}.cosmos-mobile-account-caret, .cc-video-toggle{transition: none !important;}}@media (forced-colors: active){.wp-block-button__link, .kb-button, .kb-forms-submit, .cosmos-login-btn, .cosmos-sidebar-login-btn, .cosmos-mobile-search-btn, .gform_button, .cc-video-toggle, button.caret-wrap{border: 1px solid ButtonText !important;}:focus-visible{outline: 2px solid Highlight !important;box-shadow: none !important;}.primary-menu-ul.menu-desktop > li.neve-mega-menu[data-mega-open="true"] > .sub-menu{border: 1px solid CanvasText;}.sr-only-focusable:focus{forced-color-adjust: auto;}}.nv-content-wrap p, .nv-content-wrap li, .nv-content-wrap h1, .nv-content-wrap h2, .nv-content-wrap h3{overflow-wrap: break-word;}.entry-content .wp-block-kadence-advancedheading{height: auto !important;min-height: 0;}@media (max-width: 380px){.kb-row-layout-wrap.alignfull{max-width: 100vw;overflow-x: hidden;}}
