.slide-body p{margin:0 0 .75rem;font-size:.875rem;line-height:1.6;color:#fffc}.slide-body p:last-child{margin-bottom:0}.slide-body a{color:#fff;text-decoration:underline}.slide-body a:hover{text-decoration:none}.slide-body h2{font-size:1.35rem;font-weight:700;font-style:italic;line-height:1.15;margin:0 0 .75rem;color:#fff}.slide-body h3{font-size:1.1rem;font-weight:700;font-style:italic;line-height:1.2;margin:0 0 .5rem;color:#ffffffe6}.slide-body code{background:#ffffff1a;padding:.1rem .3rem;font-size:.8rem}.slide-body hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:1rem 0}.article-body-text{font-size:1rem;line-height:1.8;color:#444}.article-body-text h1{font-size:1.75rem;font-weight:700;font-style:italic;line-height:1.1;color:#b00c20;margin:2rem 0 .75rem}.article-body-text h2{font-size:1.5rem;font-weight:700;font-style:italic;line-height:1.2;color:#888;margin:2rem 0 .75rem}.article-body-text h3{font-size:1.25rem;font-weight:700;font-style:italic;line-height:1.25;color:#b00c20;margin:1.5rem 0 .5rem}.article-body-text h4{font-size:1.1rem;font-weight:700;font-style:italic;color:#888;margin:1.25rem 0 .5rem}.article-body-text h5{background:#b00c20;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .75rem;margin:2rem 0 1rem;display:inline-block;line-height:1.4;clear:both}.article-body-text h6{font-size:.9rem;font-weight:600;font-style:italic;color:#888;margin:1rem 0 .5rem}.article-body-text p{margin:0 0 1rem;font-size:1rem;line-height:1.8;color:#555}.article-body-text a{color:#b00c20;text-decoration:underline}.article-body-text a:hover{text-decoration:none}.article-body-text strong{font-weight:700}.article-body-text em{font-style:italic}.article-body-text code{background:#f0e5e7;padding:.1rem .3rem;font-size:.85rem;color:#900920}.article-body-text hr{border:none;border-top:2px solid #efefef;margin:2rem 0}.article-body-text img{max-width:100%;height:auto;display:block;margin:1.5rem auto}.article-body-text ul{margin:0 0 1rem;padding:0;list-style:none}.article-body-text ul li{padding-left:1.25rem;position:relative;margin-bottom:.35rem;line-height:1.7;color:#555}.article-body-text ul li:before{content:"";position:absolute;left:0;top:.6rem;width:7px;height:7px;background:#b00c20;border-radius:50%}.article-body-text ol{margin:0 0 1rem;padding:0;list-style:none;counter-reset:article-counter}.article-body-text ol li{counter-increment:article-counter;position:relative;margin-left:0;padding-left:3.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px dotted #666}.article-body-text ol li:before{content:counter(article-counter);color:#b00c20;font-size:2.5rem;font-weight:800;line-height:1;position:absolute;left:0;top:-.15rem}.article-body-text figure{margin:1.5rem 0}.article-body-text figcaption{font-size:.85rem;font-style:italic;color:#888;text-align:center;padding-top:.5rem;border-bottom:2px dotted #ccc;padding-bottom:.75rem;margin:0 1rem}.article-body-text .whitebox{background:#fff;padding:1.5rem 2rem;margin:1.5rem 0;box-shadow:10px 10px #0000000f}.article-body-text .redbox{background:#f0e5e7;border:4px solid #b00c20;padding:1.5rem 2rem;margin:1.5rem 0;box-shadow:10px 10px #b00c2026}.article-body-text .redbox,.article-body-text .redbox p{color:#b00c20}.article-body-text .graybox{background:#666;padding:1.5rem 2rem;margin:1.5rem 0;box-shadow:10px 10px #0000001a}.article-body-text .graybox,.article-body-text .graybox p,.article-body-text .graybox h2,.article-body-text .graybox h3,.article-body-text .graybox h4,.article-body-text .graybox li,.article-body-text .graybox a{color:#fff}.article-body-text .graybox ul li:before{background:#fff}.article-body-text .graybox strong,.article-body-text .graybox em,.article-body-text .graybox b,.article-body-text .graybox i,.article-body-text .graybox a{color:#fff}.article-body-text .graybox .number h3,.article-body-text .graybox .number p{color:#fff!important}.article-body-text blockquote.quote{margin:1rem 0;font-style:italic;font-size:1.3rem;line-height:1.6;color:#b00c20;text-align:center}.article-body-text blockquote.quote,.article-body-text blockquote.quote p{color:#b00c20;font-size:1.3rem;line-height:1.6;margin:0}.article-body-text .big{font-size:1.25rem;font-weight:700;line-height:1.4;color:#b00c20}.article-body-text .small{font-size:.85rem;color:#888}.article-body-text .related,.article-body-text .definition{display:block;padding:1rem 1.5rem;margin:1.5rem 0;font-weight:600;line-height:1.7;border-top:4px solid #ccc;border-bottom:4px solid #ccc;background:#f7f7f7;color:#666;font-style:italic}.article-body-text .related p,.article-body-text .definition p,.article-body-text .related li,.article-body-text .definition li{color:#666;font-style:italic}.article-body-text .related a,.article-body-text .definition a{color:#900920}.article-body-text .number{text-align:center;margin:1.5rem 0}.article-body-text .number h3,.article-body-text .number p{font-size:3rem;font-weight:700;text-align:center;color:#b00c20;margin:.5rem 0;line-height:1.1}.article-body-text .gridlist{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0}.article-body-text .gridlist p{font-size:.9rem}.article-body-text .smallimg{width:50%;margin:1.5rem auto}.article-body-text a.redbutton{display:inline-block;background:#b00c20;color:#fff;padding:.5rem 1.5rem;font-weight:700;font-style:italic;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:background .15s ease;margin:.5rem 0}.article-body-text a.redbutton:hover{background:#900920;text-decoration:none}.article-body-text .product-embed{background:#efefef;padding:1rem;margin:1rem 0;display:flex;gap:.75rem;align-items:flex-start;box-shadow:8px 8px #0000000d}.article-body-text .product-embed-img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.article-body-text .product-embed-info{flex:1}.article-body-text .product-embed-name{font-weight:700;font-style:italic;color:#333;display:block;margin-bottom:.25rem}.article-body-text .product-embed-price{display:block;font-size:.9rem;font-weight:600;color:#666;margin-bottom:.25rem}.article-body-text .product-embed-link{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#b00c20}.article-body-text .product-embed-fallback{background:#f5f5f5;padding:.75rem 1rem}.article-body-text .product-embed-fallback code{display:block;margin:.25rem 0;font-size:.7rem}.halftone-dots[data-astro-cid-gb33fi7a]{background-image:radial-gradient(circle at 0 0,rgba(0,0,0,.1) 1px,transparent 1px),radial-gradient(circle at 3px 2px,rgba(0,0,0,.1) .7px,transparent .7px),radial-gradient(circle at 5px 4px,rgba(0,0,0,.1) 1.1px,transparent 1.1px),radial-gradient(circle at 1px 5px,rgba(0,0,0,.1) .8px,transparent .8px),radial-gradient(circle at 4px 1px,rgba(0,0,0,.1) .9px,transparent .9px);background-size:6px 6px;mask-image:radial-gradient(ellipse at center,transparent 8%,black 80%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 8%,black 80%);mix-blend-mode:multiply}.muted[data-astro-cid-gb33fi7a] #mute-wave[data-astro-cid-gb33fi7a]{opacity:0}#product-image[data-astro-cid-gb33fi7a]{filter:url(#noise-dither)}#noise-layer[data-astro-cid-gb33fi7a]{filter:url(#noise-overlay)}#intro-box[data-astro-cid-gb33fi7a].has-box{background:#00000059;padding:2rem 2.5rem;box-shadow:10px 10px #00000026}#article-content[data-astro-cid-gb33fi7a]{scrollbar-width:thin;scrollbar-color:rgba(176,12,32,.3) transparent}.article-body[data-astro-cid-gb33fi7a]{box-shadow:10px 10px #b00c2014;border:1px solid rgba(176,12,32,.1)}.strip-btn[data-astro-cid-gb33fi7a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0003;border:1px solid rgba(255,255,255,.15);color:#ffffff80;font-family:monospace;font-size:.6rem;font-weight:700;cursor:pointer;transition:all .15s ease}.strip-btn[data-astro-cid-gb33fi7a]:hover{background:#0006;color:#fff}.strip-btn[data-astro-cid-gb33fi7a].active{background:#fff3;border-color:#fff6;color:#fff}
