
.adv-site{overflow:visible!important;min-height:100vh}
.adv-master-header{max-width:1400px;min-height:50px;font-size:25px}
.adv-pageframe{max-width:1400px;padding:55px 20px 0}
.adv-layout{width:1000px;max-width:100%;grid-template-columns:minmax(0,710px) minmax(0,280px);gap:10px}
.adv-sidebar{width:auto!important;min-width:0!important;padding:16px 14px;font-size:14px;display:block!important;background:#fff}
.adv-sidebar h2{font-size:20px;line-height:1.23;letter-spacing:-.2px;margin:0 0 24px}
.adv-sidebar h3{font-size:18px;line-height:1.25;margin:10px 0 13px}
.adv-sidebar p{font-size:15px;line-height:1.35;margin-bottom:18px}
.adv-sidebar figure{margin:18px 0}
.adv-sidebar img{max-width:100%;height:auto;object-fit:contain}
.adv-sidebar-hero .adv-sidebar-placeholder{height:230px}
.adv-sidebar .adv-aside-button{font-size:15px;padding:11px 17px;border-radius:0}
.adv-sidebar-review blockquote{font-size:13px;line-height:1.4}
.adv-maincolumn .adv-article-title{font-size:39px;line-height:1.18}
.adv-maincolumn .adv-chapter-title{font-size:24px}
.adv-maincolumn .adv-article{padding-left:18px;padding-right:18px}
.adv-maincolumn .adv-figure{margin-left:-18px;margin-right:-18px}
.adv-maincolumn .adv-article:not(.adv-pad-start){padding-top:0}
.adv-site .adv-sticky-bar{display:block!important;position:fixed;z-index:1500;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -4px 17px #0b231522;border-top:1px solid #cbd9cf;padding:10px 16px;font-family:Arial,Helvetica,sans-serif}
.adv-sticky-inner{max-width:1000px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:14px}
.adv-sticky-info{min-width:0;display:flex;flex-direction:column;font-size:14px;line-height:1.25;color:#333}
.adv-sticky-info strong{font-weight:800}
.adv-sticky-info span{color:#627169;font-size:12px;margin-top:4px}
.adv-sticky-form{margin:0;flex-shrink:0}
.adv-sticky-button{display:inline-flex;justify-content:center;align-items:center;min-width:222px;min-height:45px;background:#4a931a!important;color:#fff!important;border:0;padding:12px 22px;text-align:center;text-decoration:none!important;font-size:16px;font-weight:800;line-height:1.2;border-radius:2px;cursor:pointer}
.adv-sticky-button:hover,.adv-sticky-button:focus{background:#327714!important}
.adv-sticky-soldout{font-weight:800;padding:12px;background:#e6e9e7;color:#616965}
.adv-postfooter-cta{padding-bottom:105px}
.adv-footer-band{max-width:1400px}
.adv-editable-text p{margin:0 0 16px}
.adv-editable-text p:last-child{margin-bottom:16px}
.adv-maincolumn .adv-editable-text{display:contents}
@media(min-width:900px) and (max-width:1100px){.adv-layout{width:100%;grid-template-columns:minmax(0,1fr) 250px}.adv-pageframe{padding:30px 12px 0}}
@media(min-width:681px) and (max-width:899px){.adv-layout{width:100%;grid-template-columns:minmax(0,1fr) 220px}.adv-pageframe{padding:18px 12px 0}.adv-sidebar{padding:12px 10px}.adv-sidebar h2{font-size:17px}.adv-sidebar p{font-size:13px}.adv-maincolumn .adv-article-title{font-size:31px}}
@media(max-width:680px){.adv-master-header{font-size:18px;min-height:42px}.adv-pageframe{padding:0}.adv-layout{width:100%;display:block}.adv-maincolumn .adv-article{padding-left:15px;padding-right:15px}.adv-maincolumn .adv-article-title{font-size:29px}.adv-maincolumn .adv-figure{margin-left:-15px;margin-right:-15px}.adv-sidebar{display:block!important;width:100%!important;margin:18px auto 0;max-width:500px;padding:22px 18px}.adv-sidebar h2{font-size:21px}.adv-sticky-bar{padding:8px!important}.adv-sticky-info{display:none}.adv-sticky-inner{justify-content:center}.adv-sticky-button{width:min(100vw - 25px,500px);min-height:48px}.adv-maincolumn .adv-chapter-title{font-size:23px}}
