.cm-release-site{--cr-navy:#192b3f;--cr-green:#284d3e;--cr-cream:#f7f3e8;--cr-gold:#b69a5e;--cr-muted:#5a685e;max-width:1280px;margin:auto;padding:24px 30px 64px;color:var(--cr-navy);font-size:15px;line-height:1.6}.cm-release-site *,.cm-release-home *{box-sizing:border-box}.cm-release-site [hidden]{display:none!important}.cm-release-site h1,.cm-release-site h2,.cm-release-site h3,.cm-release-home h2{color:#192b3f;letter-spacing:-.035em;line-height:1.15}.cm-release-site h1{font-size:clamp(32px,4vw,52px);margin:12px 0 20px}.cm-release-site h2{font-size:30px;margin:0 0 16px}.cm-release-site h3{font-size:19px;margin:0 0 8px}.cm-release-site p{margin:0 0 16px}.cm-release-site em,.cm-release-home em{font-family:Georgia,serif;font-weight:400;color:#516348}.cr-eyebrow{font-size:10px!important;font-weight:800;letter-spacing:.12em!important;text-transform:uppercase;color:#6d602e;line-height:1.5!important;margin-bottom:10px!important}.cr-preview{display:flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #d5c79d;background:#fff9e8;font-size:12px;border-radius:5px}.cr-preview a{margin-left:auto;color:#284d3e;text-decoration:underline}.cr-local-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap;padding:19px 0;border-bottom:1px solid #dbe0d4;font-size:12px;font-weight:700}.cr-local-nav a{color:#284d3e}.cr-local-nav a:first-child{margin-right:auto;color:#192b3f}.cr-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding:44px 36px;background:#f7f3e8;border-bottom:3px solid #b69a5e;margin:26px 0 44px;border-radius:5px}.cr-hero>div>p:not(.cr-eyebrow){max-width:470px}.cr-hero-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.cr-hero-covers a:nth-child(2){transform:translateY(-12px)}.cr-hero-covers img{width:100%;height:auto;box-shadow:0 9px 20px #192b3f28;display:block}.cr-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.cm-release-site .cr-button,.cm-release-home .cr-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;min-height:46px;background:#284d3e;color:#fffbed;border:1px solid #284d3e;border-radius:4px;font-size:13px;line-height:1.45;font-weight:800;text-decoration:none;letter-spacing:0;cursor:pointer}.cm-release-site .cr-outline{background:transparent;color:#284d3e}.cm-release-site .cr-disabled{background:#e8e9e0;border-color:#c8cdbf;color:#526052;cursor:not-allowed;width:100%}.cr-small{font-size:12px!important;color:#5a685e;line-height:1.65!important}.cr-section{margin:48px 0;scroll-margin-top:30px}.cr-section-head{display:flex;gap:15px;justify-content:space-between;align-items:center}.cr-tag{font-size:11px;white-space:nowrap;color:#284d3e;border:1px solid #c4ceba;border-radius:3px;background:#eef1e6;padding:6px 10px}.cr-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:16px;padding:19px;background:#f7f3e8;border:1px solid #e0dfd0;border-radius:5px;align-items:end;margin:24px 0 12px}.cr-filters label,.cr-cover-label,.cr-subscribe-box label{display:block;font-size:12px;font-weight:700;line-height:1.5}.cm-release-site select,.cm-release-site input[type=search]{display:block;width:100%;height:46px;min-height:46px;border:1px solid #bfc9b5;border-radius:4px;background-color:#fffdf7;padding:9px 30px 9px 12px;color:#192b3f;font-size:14px;line-height:1.4;margin-top:7px}.cr-reset{padding:12px 3px;background:none!important;color:#284d3e!important;font-size:12px!important;text-decoration:underline;white-space:nowrap;border:0!important}.cr-results{font-size:12px;color:#596651}.cr-month{display:flex;align-items:baseline;gap:14px;padding:20px 0 14px;border-bottom:1px solid #d8dcca;margin-bottom:20px!important}.cr-month span{font-size:11px;font-weight:400;letter-spacing:0;color:#5a685e}.cr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 20px}.cr-card{border:1px solid #dce0d4;border-radius:5px;overflow:hidden;background:#fffdf7;min-width:0;display:flex;flex-direction:column}.cr-card-cover{display:block;background:#eae9df;padding:12px;aspect-ratio:0.77;overflow:hidden}.cr-card-cover img{display:block;width:100%;height:100%;object-fit:contain;box-shadow:0 3px 8px #192b3f19}.cr-card-copy{padding:16px;display:flex;flex-direction:column;flex:1}.cr-card h3{font-size:18px;line-height:1.22;margin-bottom:8px}.cr-card h3 a{color:#192b3f}.cr-card .cr-eyebrow{font-size:9px!important;margin-bottom:6px!important;letter-spacing:.06em!important}.cr-card-meta{font-size:11px;line-height:1.5;color:#5a685e;margin-bottom:7px!important}.cr-card-price{font-size:12px;font-weight:700;margin-bottom:13px!important}.cr-card-link{display:inline-block;color:#284d3e!important;font-size:13px;font-weight:800;text-decoration:underline!important;text-underline-offset:3px;margin-top:auto}.cr-series-section{padding-top:42px;border-top:2px solid #b69a5e}.cr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0}.cr-steps p{font-size:13px;line-height:1.65}.cr-steps b{display:block;font-size:13px;color:#76612f;margin-bottom:6px}.cr-steps strong{display:block;font-size:17px;color:#192b3f;margin-bottom:7px}.cr-review-series{margin:25px 0;padding:17px;border:1px solid #d8dccf;background:#f7f3e8}.cr-review-series summary{cursor:pointer;font-size:13px;font-weight:700}.cr-review-series[open] summary{margin-bottom:16px}.cr-lifecycle{padding:30px;background:#f7f3e8;border-left:3px solid #b69a5e;border-radius:4px}.cr-breadcrumb{margin:22px 0!important;color:#5a685e;font-size:12px}.cr-breadcrumb a{color:#284d3e;text-decoration:underline}.cr-product{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:52px;align-items:start;margin:28px 0 48px}.cr-product-art{background:#eeeee5;padding:24px;border:1px solid #dce0d4;border-radius:5px;text-align:center}.cr-product-art img{max-width:100%;max-height:680px;display:block;object-fit:contain;width:100%;height:auto}.cr-product-art .cr-small{margin-top:15px;margin-bottom:0}.cr-product-info h1{font-size:36px;margin:9px 0 17px}.cr-date{font-size:13px}.cr-date strong{font-weight:700}.cr-price{font-size:23px;font-weight:700;color:#284d3e;margin:18px 0!important}.cr-availability{font-size:12px;font-weight:700;color:#645a31;margin:12px 0!important}.cr-product-info .cr-small{margin-top:12px}.cr-description{padding:20px 0;border-top:1px solid #e0e2d7;margin-top:22px;font-size:14px;line-height:1.75}.cr-description p:last-child{margin-bottom:0}.cr-series-callout,.cr-subscribe-box{background:#f7f3e8;border:1px solid #dce0d4;border-left:3px solid #b69a5e;border-radius:4px;padding:22px;margin:15px 0}.cr-series-callout h2,.cr-subscribe-box h2{font-size:23px}.cr-series-callout p{font-size:13px}.cr-series-callout .cr-button{width:100%}.cr-cover-missing{display:grid;place-content:center;min-height:450px;color:#67572e;font-size:15px;line-height:1.8;padding:20px}.cr-cover-standard{display:flex;flex-direction:column;padding:14px 0;margin-top:8px!important;border-bottom:1px solid #d6d8ca}.cr-cover-standard span{font-size:12px;color:#5a685e}.cr-lead{font-size:22px;color:#284d3e}.cr-notice{border:1px solid #d7c896;background:#fff9e8;padding:16px;font-size:13px}.cr-notice p{margin:6px 0 0}.cr-account-tabs{display:flex;gap:20px;border-bottom:1px solid #c7ceba;padding:16px 0;margin-bottom:22px;font-size:13px;font-weight:700}.cr-account-card{display:grid;grid-template-columns:100px 1fr;gap:24px;border:1px solid #dce0d4;border-radius:5px;background:#fffdf7;padding:24px}.cr-account-card img{width:100%}.cr-account-card h2,.cr-account-empty h2{font-size:24px}.cr-account-card button{padding:10px;border:1px solid #bfc9b5;border-radius:4px;background:#edeee5;color:#5b6558;font-size:12px;cursor:not-allowed}.cr-account-empty{padding:24px 0;border-bottom:1px solid #dce0d4;font-size:14px}.cm-release-site a:focus-visible,.cm-release-site button:focus-visible,.cm-release-site select:focus-visible,.cm-release-site input:focus-visible,.cm-release-home a:focus-visible{outline:3px solid #b69a5e;outline-offset:4px}.cm-release-home{background:#f7f3e8;border:1px solid #d2d7c5;border-left:4px solid #b69a5e;border-radius:5px;padding:27px;display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center;margin:28px 0}.cm-release-home h2{font-size:29px!important;margin:8px 0 14px!important;line-height:1.18!important}.cm-release-home p{font-size:13px}.cr-home-covers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cr-home-covers img{width:100%;height:150px;object-fit:contain}.cm-release-nav>a{white-space:nowrap}
@media(min-width:992px){#wf_header .wf_navbar-mainmenu>li.cm-release-nav>a{padding-left:9px!important;padding-right:9px!important;font-size:12px!important}#wf_header .wf_navbar-mainmenu>li.cm-release-nav:first-of-type>a{color:#edcb83!important}}
@media(max-width:991px){.cm-release-site{padding:18px 22px 40px}.cr-hero{gap:25px;padding:28px 22px}.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cr-product{gap:28px;grid-template-columns:1fr 1.1fr}.cr-product-info h1{font-size:30px}.cr-filters{grid-template-columns:1fr 1fr}.cr-product-art{padding:16px}.cr-preview{flex-wrap:wrap}.cr-local-nav{gap:13px}.cr-home-covers img{height:130px}}
@media(max-width:640px){.cm-release-site{padding:14px 16px 30px}.cr-preview{font-size:11px;gap:4px 10px}.cr-preview strong{width:100%}.cr-preview a{margin-left:0}.cr-local-nav{gap:12px 19px;font-size:11px}.cr-local-nav a:first-child{width:100%;margin:0}.cr-hero{display:block;margin:20px 0 30px;padding:25px 20px}.cr-hero h1{font-size:35px}.cr-hero .cr-actions{gap:10px}.cr-hero .cr-button{width:100%}.cr-hero-covers{gap:12px;margin:30px 0 8px}.cr-hero-covers a:nth-child(2){transform:translateY(-7px)}.cr-section{margin:34px 0}.cm-release-site h2{font-size:26px}.cr-section-head{align-items:start;flex-direction:column;gap:2px;margin-bottom:18px}.cr-filters{gap:12px;padding:14px}.cr-filters label:nth-child(3){grid-column:1/-1}.cr-reset{justify-self:start;padding:0!important;min-height:35px}.cm-release-site select,.cm-release-site input[type=search]{font-size:16px}.cr-month{display:block;font-size:20px!important}.cr-month span{display:block;margin-top:8px}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.cr-card-cover{padding:8px}.cr-card-copy{padding:12px}.cr-card h3{font-size:16px}.cr-card-meta{font-size:10px}.cr-card-price,.cr-card-link{font-size:11px}.cr-steps{grid-template-columns:1fr;gap:4px}.cr-steps p{border-bottom:1px solid #d6d9cc;padding:10px 0 17px}.cr-lifecycle{padding:23px 20px}.cr-product{display:flex;flex-direction:column;gap:24px}.cr-product-art{width:100%;padding:18px;max-width:450px;margin:auto}.cr-product-art img{max-height:490px}.cr-product-info{width:100%}.cr-product-info h1{font-size:31px}.cr-cover-missing{min-height:370px}.cr-account-card{grid-template-columns:70px 1fr;padding:16px;gap:15px}.cr-account-card .cr-actions{grid-column:1/-1}.cr-account-tabs{gap:14px;font-size:11px;flex-wrap:wrap}.cm-release-home{grid-template-columns:1fr;padding:22px;gap:18px}.cm-release-home h2{font-size:26px!important}.cm-release-home .cr-button{width:100%}.cr-home-covers img{height:145px}.cr-subscribe-box{padding:18px}.cr-subscribe-box h2{font-size:23px}}

.cr-cover-thumbnails{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.cr-cover-thumbnails button{width:75px;min-height:112px;padding:5px;border:2px solid #d3dac8;border-radius:4px;background:#fffdf7;color:#192b3f;display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;font-size:10px;line-height:1.35}.cr-cover-thumbnails img{height:86px;width:59px;object-fit:contain}.cr-cover-thumbnails button[aria-pressed=true]{border-color:#284d3e;background:#edf2e6}.cr-cover-thumbnails button:focus-visible{outline:3px solid #b69a5e;outline-offset:3px}.cr-selected-label{margin:8px 0!important}@media(max-width:640px){.cr-cover-thumbnails{gap:7px}.cr-cover-thumbnails button{width:62px;min-height:93px}.cr-cover-thumbnails img{width:46px;height:68px}}

.cm-release-site .cr-selected-cover{width:100%;max-width:450px;height:auto;object-fit:contain;display:block;margin-inline:auto}
