@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:400;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Roman.woff") format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:300;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Light.woff") format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:350;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Book.woff") format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:600;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Medium.woff") format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:700;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Heavy.woff") format("woff")}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:750;font-display:optional;src:local("Avenir LT Std"),url("/fonts/Avenir Lt Std/AvenirLTStd-Black.woff") format("woff")}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap");@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Blog/ZillaSlab-Medium.woff2) format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Blog/ZillaSlab-Bold.woff2) format("woff2")}@font-face{font-family:Plex Sans Blog;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/Blog/IBMPlexSans-Variable.woff2) format("woff2")}@font-face{font-family:Plex Mono Blog;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Blog/IBMPlexMono-Medium.woff2) format("woff2")}body,html{padding:0;margin:0;max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Avenir LT Std,sans-serif}html *{font-family:inherit}.inherit{display:unset;font-size:inherit;font-weight:inherit;margin:unset;padding:0;position:relative;margin-block:unset;margin-inline:unset}@media (min-width:768px) and (max-width:1023px){html{font-size:60%}}@media (min-width:1024px) and (max-width:1099px){html{font-size:70%}}@media (min-width:1100px) and (max-width:1199px){html{font-size:80%}}@media (min-width:1200px) and (max-width:1399px){html{font-size:90%}}@media (min-width:1400px){html{font-size:100%}}a{color:inherit;text-decoration:none}*{box-sizing:border-box}body,html{height:100%}.blog-page-content{font-family:Plex Sans Blog,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7;color:#3a2c36}.blog-page-content img{max-width:100%!important;height:auto}.blog-page-content h2 img,.blog-page-content h3 img{display:block;max-width:480px!important;width:100%!important;height:auto!important;margin-top:14px;border:1px solid #e5ddd7;padding:6px;background:#fff;box-shadow:0 1px 2px rgba(59,15,55,.06),0 8px 24px -12px rgba(59,15,55,.18)}.blog-page-content h2 span:has(>img),.blog-page-content h3 span:has(>img){display:block!important;width:auto!important;height:auto!important;overflow:visible!important}.blog-page-content h1,.blog-page-content h2{display:block!important;font-family:Zilla Slab,Georgia,serif;font-weight:700;font-size:26px;line-height:1.2;color:#3b0f37;letter-spacing:-.01em;margin:0 0 16px;padding-top:32px;border-top:1px solid #e5ddd7}.blog-page-content h2:first-child{padding-top:0;border-top:none}.blog-page-content h3{display:block!important;font-family:Plex Sans Blog,sans-serif;font-weight:600;font-size:15px;color:#3b0f37;margin:26px 0 12px}.blog-page-content p{margin:0 0 18px;max-width:68ch;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blog-page-content b,.blog-page-content strong{color:#3b0f37;font-weight:600}.blog-page-content a{color:#f9320b;text-decoration:underline;text-underline-offset:2px}.blog-page-content ol,.blog-page-content ul{list-style:none;margin:0 0 20px;padding:0;max-width:68ch}.blog-page-content ol li,.blog-page-content ul li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid #e5ddd7;font-size:15px;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blog-page-content ol li:last-child,.blog-page-content ul li:last-child{border-bottom:none}.blog-page-content ul li:before{content:"\2192";position:absolute;left:0;top:8px;color:#3e5c76;font-family:Plex Mono Blog,monospace;font-size:13px}.blog-page-content ul li:has(>h2),.blog-page-content ul li:has(>h3),.blog-page-content ul li:has(>h4){padding:0;border-bottom:none}.blog-page-content ul li:has(>h2):before,.blog-page-content ul li:has(>h3):before,.blog-page-content ul li:has(>h4):before{content:none}.blog-page-content figure.table{overflow-x:auto;margin:0 0 6px}.blog-page-content table{width:100%;max-width:560px;border-collapse:collapse;border:1px solid #e5ddd7;font-size:14.5px}.blog-page-content table td,.blog-page-content table th{padding:11px 16px;text-align:left;border-bottom:1px solid #e5ddd7;border-color:#e5ddd7!important}.blog-page-content table tr:last-child td,.blog-page-content table tr:last-child th{border-bottom:none}.blog-page-content table tr:first-child td,.blog-page-content table tr:first-child th{background:#e9eef2!important;color:#2c4459;font-family:Plex Mono Blog,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.blog-page-content table tr:not(:first-child)>:first-child{font-weight:600;color:#3b0f37;background:transparent!important;width:34%}.blog-page-content table tr:not(:first-child)>:not(:first-child){color:#3a2c36;background:transparent!important}.blog-page-content table.dims tr:not(:first-child)>:not(:first-child){font-family:Plex Mono Blog,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-page-content table tr:not(:first-child):nth-of-type(2n){background:rgba(233,238,242,.4)}.blog-page-content .callout{background:#fdede8;border:1px solid rgba(249,50,11,.25);padding:24px 26px;margin:40px 0;max-width:68ch}.blog-page-content .callout-label{font-family:Plex Mono Blog,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7a1b08;margin-bottom:10px;display:block}.blog-page-content .callout h3{font-family:Zilla Slab,Georgia,serif;font-size:19px;margin:0 0 12px;color:#3b0f37}.blog-page-content .callout ul{margin:0}.blog-page-content .callout ul li{border-top:1px solid rgba(249,50,11,.18);border-bottom:none;padding:10px 0;font-size:15px;line-height:1.6}.blog-page-content .callout ul li:first-child{border-top:none}.blog-page-content .callout ul li:before{content:none}.blog-page-content .callout ul li b,.blog-page-content .callout ul li strong{color:#7a1b08;display:inline-block;min-width:8.5em}.blog-page-content .callout ul li .val{font-family:Plex Mono Blog,monospace;color:#7a1b08}.blog-page-content .index-box{border:1px solid #e5ddd7;background:#fff;margin:0 0 40px}.blog-page-content .index-head{background:#3e5c76;color:#fff;padding:11px 18px;font-family:Plex Mono Blog,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.blog-page-content .index-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:0;max-width:none}@media (max-width:560px){.blog-page-content .index-grid{grid-template-columns:1fr}}.blog-page-content .index-grid li{border-bottom:1px solid #e5ddd7;padding:0}.blog-page-content .index-grid li:before{content:none}.blog-page-content .index-grid a{display:flex;align-items:baseline;gap:10px;padding:10px 18px;text-decoration:none;font-size:14.5px;color:#3a2c36}.blog-page-content .index-grid a:hover{background:#fdede8;color:#7a1b08}.blog-page-content .index-grid .n{font-family:Plex Mono Blog,monospace;font-size:12px;color:#3e5c76;min-width:1.6em}.iframe-container{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;max-height:80vh;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}