#content{background:var(--surface);padding:var(--space-5) var(--space-6);border-radius:var(--radius-3);box-shadow:var(--shadow-1)}#content .titleMeta__title{font-size:var(--font-size-6);font-weight:700;letter-spacing:var(--display-tight)}#content.page-read{max-width:720px;margin-inline:auto}.padding20{padding:20px}.textShadow{text-shadow:1px 1px 2px #333}.hideBullet{list-style:none}#post-callout-blue,#what-you-will-learn{padding:1em 1.25em}#what-you-will-learn{background:#eee;border:2px solid #ccc}#post-callout-blue{background:#0170b9;color:#fff}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-weight:900}.entry-content{font-size:var(--font-size-3)}.entry-content>*{margin-bottom:var(--space-5)}.entry-content h2{margin-top:var(--space-6)}.entry-content h3{margin-top:var(--space-5)}.entry-content h4{margin-top:var(--space-4)}.entry-content :is(h5,h6){font-size:var(--font-size-3)}.entry-content>:first-child{margin-top:0}.entry-content :is(h2,h3,h4,h5,h6){margin-bottom:var(--space-2)}.entry-content li{margin-bottom:var(--space-2)}.wp-block-column>:first-child,.wp-block-group>:first-child,.wp-block-group__inner-container>:first-child{margin-top:0}.entry-content>:last-child,.wp-block-column>:last-child,.wp-block-group>:last-child,.wp-block-group__inner-container>:last-child{margin-bottom:0}.entry-content a:not(.wp-block-button__link):not(.btn){font-weight:700;text-decoration-thickness:2px}.entry-content a:not(.wp-block-button__link):not(.btn):hover{background:color-mix(in srgb,var(--c-pri) 18%,transparent)}.entry-content span:has(>a){text-decoration:none!important}:where(.has-background){background:#eee}:root{--hl-blue:#e0fbff;--hl-green:#e4fbe9;--hl-yellow:#fef0bf;--hl-red:#ffeef0;--hl-grey:#f4f7fb}.has-grat-blue-color{color:var(--hl-blue)}.has-grat-blue-background-color{background-color:var(--hl-blue)}.has-grat-green-color{color:var(--hl-green)}.has-grat-green-background-color{background-color:var(--hl-green)}.has-grat-yellow-color{color:var(--hl-yellow)}.has-grat-yellow-background-color{background-color:var(--hl-yellow)}.has-grat-red-color{color:var(--hl-red)}.has-grat-red-background-color{background-color:var(--hl-red)}.has-grat-grey-color{color:var(--hl-grey)}.has-grat-grey-background-color{background-color:var(--hl-grey)}.has-grat-blue-background-color.has-background{border-color:color-mix(in srgb,var(--hl-blue),#000 8%)}.has-grat-green-background-color.has-background{border-color:color-mix(in srgb,var(--hl-green),#000 8%)}.has-grat-yellow-background-color.has-background{border-color:color-mix(in srgb,var(--hl-yellow),#000 8%)}.has-grat-red-background-color.has-background{border-color:color-mix(in srgb,var(--hl-red),#000 8%)}.has-grat-grey-background-color.has-background{border-color:color-mix(in srgb,var(--hl-grey),#000 8%)}.has-background{padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-1)}.has-background.wp-block-list{padding-left:2em}.has-inline-color{padding:0 .1em}.has-text-align-center{text-align:center}.has-small-font-size{font-size:.9em}.has-regular-font-size{font-size:1em}.has-large-font-size{font-size:1.2em}.has-huge-font-size{font-size:1.5em}:where(.wp-block-buttons),:where(.wp-block-columns),:where(.wp-block-group),:where(.wp-block-image){margin-bottom:var(--space-4)}:where(.wp-block-list li){margin-bottom:.125em}.wp-block-list li>*{margin-top:.125em;margin-bottom:.25em}.aligncenter{margin-left:auto;margin-right:auto;max-width:655px}.aligncenter img{display:block;margin:0 auto}.wp-block-image{background:var(--surface-dark);padding:var(--space-3);border-radius:var(--radius-2)}.wp-block-image:not(.alignleft):not(.alignright){text-align:center}.wp-block-image img{height:auto;border-radius:var(--radius-1);background:#fff}.single-post .entry-content :is(.wp-block-image,.wp-caption,p) img:not(.emoji,.wp-smiley,.wp-block-gallery img){max-width:min(100%,calc(80vh * var(--pic-ratio, 1000)));height:auto;max-height:80vh;object-fit:contain}.wp-block-image figure{margin:0}.thumbnail{text-align:center;margin-bottom:var(--space-5)}.thumbnail img{display:inline-block;max-width:100%;height:auto}.ytBanner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);background:var(--c-pri);color:#fff;border-radius:var(--radius-2) var(--radius-2) 0 0}.blog-single-v2 .post-body .ytBanner+*,.entry-content .ytBanner+*{margin-top:0}.ytBanner-label{font-weight:900;font-size:1.75rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.ytBanner .ytBanner-sub{display:inline-flex;align-items:center;gap:var(--space-2);padding:.55rem 1.2rem;background:red;color:#fff;font-weight:800;font-size:1.2rem;text-decoration:none;border-radius:var(--radius-1)}.ytBanner .ytBanner-sub:hover{background:#c00;color:#fff}.ytBanner-logo{display:block;width:1.7rem;height:auto}.ytBanner+.wp-block-embed .wp-block-embed__wrapper{border-top-left-radius:0;border-top-right-radius:0}.ytJoin{display:block;position:relative;margin:0;padding:.85rem 1.4rem;background:var(--c-acc);color:var(--ink);font-weight:800;font-size:1.15rem;text-align:center;text-decoration:none;border-radius:0 0 var(--radius-2) var(--radius-2)}.ytJoin:hover{filter:brightness(.96);color:var(--ink)}.wp-block-embed__wrapper:has(+.ytJoin){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.postCta{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-left:4px solid var(--c-acc);border-radius:var(--radius-2)}.postCta-img{flex-shrink:0;width:120px;height:auto;border-radius:var(--radius-1)}.postCta-title{margin:0 0 var(--space-2);font-size:1.2rem}.postCta-text{margin:0 0 var(--space-3);color:var(--ink-2)}@media (max-width:560px){.postCta{flex-direction:column;text-align:center}.postCta-img{width:160px}#content{padding:var(--space-5) var(--space-4)}.ytBanner{flex-direction:column;text-align:center;gap:var(--space-2)}.ytBanner-label{font-size:1.25rem}.ytBanner .ytBanner-sub{font-size:1.05rem;padding:.5rem 1rem;background:#e60000}}@media (min-width:640px){.alignleft,.alignright{max-width:48%}.alignright{float:right;margin-left:1em}.alignleft{float:left;margin-right:1em}}.wp-block-group{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-2)}.entry-content details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2)}.entry-content summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-weight:800;list-style:none;cursor:pointer;border-radius:var(--radius-2);transition:background var(--transition)}.entry-content summary::-webkit-details-marker{display:none}.entry-content summary:hover{background:var(--surface-2)}.entry-content summary:after{content:"";flex:none;width:.55em;height:.55em;margin-top:-.18em;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform var(--transition)}.entry-content details[open] summary:after{margin-top:.18em;transform:rotate(-135deg)}.entry-content details[open] summary{border-bottom:1px solid var(--line);border-radius:var(--radius-2) var(--radius-2) 0 0}.entry-content details>:not(summary){margin:var(--space-3) var(--space-4)}.wp-block-buttons,.wp-block-columns{display:grid;align-items:start;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wp-block-buttons[class*=is-content-justification-]{display:flex;flex-wrap:wrap}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons[class*=is-content-justification-] .wp-block-button>a{margin-inline:0}.wp-block-button>a{display:flex;align-items:center;justify-content:center;gap:var(--btn-gap,10px);max-width:var(--btn-cap,400px);min-height:var(--btn-h-lg,64px);margin:var(--space-6) auto;padding:16px var(--btn-pad-lg,24px);color:#fff;background:var(--c-pri);border:2px solid var(--c-pri);border-radius:0;font-size:var(--btn-fz-lg,18px);font-weight:var(--btn-fw-lg,700);line-height:1.2;letter-spacing:var(--btn-track,.055em);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.wp-block-button>a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.wp-block-button>a:active{background:var(--c-pri-d);border-color:var(--ink);box-shadow:inset 0 4px 0 var(--ink);transform:translateY(1px)}.wp-block-button>a :is(strong,b){font-weight:inherit}.entry-content blockquote{background:#e6f5ff;color:var(--ink);padding:var(--space-4) var(--space-5);position:relative}.entry-content blockquote:before{content:"";position:absolute;top:-10px;right:-10px;width:1.8rem;height:1.8rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20'%3E%3Cpath d='M3 3h7v6q0 7-7 7v-3q3.5 0 3.5-4H3ZM14 3h7v6q0 7-7 7v-3q3.5 0 3.5-4H14Z'/%3E%3C/svg%3E") 50% /1rem no-repeat #fff;border-radius:50%;border:2px solid var(--ink)}.wp-block-quote.is-style-plain{background:var(--surface-2);border-color:var(--c-pri)}.wp-block-quote.is-style-plain>*{font-style:italic;font-size:1.1em;letter-spacing:.06em}.wp-block-spacer{clear:both}.wp-block-separator{margin:var(--space-6) auto;border-top:3px solid var(--line)}.wp-block-separator.is-style-wide{width:75%;border-style:dashed}.wp-block-separator.is-style-dots{width:50%;border-style:dotted}figure figcaption{margin-top:var(--space-2);padding:var(--space-2);font-size:.9em;line-height:1.4;text-align:center;color:#fff;background:var(--ink-2);border-radius:var(--radius-1)}figure figcaption a{color:var(--c-acc)}figure figcaption a:hover{color:#fff}.wp-block-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-2);overflow:hidden}.wp-block-table>table{margin:0}.wp-block-table th{background:var(--surface-2);color:var(--ink);font-weight:800;border-bottom:2px solid var(--line)}.wp-block-table tr:last-child>td{border-bottom:0}.wp-block-table.is-style-stripes tr:nth-child(2n)>td{background:var(--surface-2)}.wp-block-table tfoot td{background:var(--surface-2);font-weight:700;border-top:2px solid var(--line)}.meta-sep{opacity:.4}.comment-list,.comment-list .children{list-style:none}.comment-list .children{margin:0;padding:0}.comments-area .commentsDivider{margin:var(--space-5) auto}.comment:not(.depth-1){margin-left:var(--space-3)}.comment-list .comment:last-child>span{margin-bottom:0}.bypostauthor>span{position:relative;background:#ffecb3}.metaIcon{width:1em;height:1em;opacity:.45}#comment{min-height:12rem}.comment-list>.comment{margin-top:var(--space-5)}.comment:not(.bypostauthor)>span{background:var(--surface-2);border-left:3px solid var(--c-pri)}.comment .btn-sm{padding-block:calc(var(--space-1) + 2px);font-size:var(--font-size-2)}.bypostauthor>span:before{content:"Author";position:absolute;top:var(--space-2);right:var(--space-2);padding:.1rem .5rem;background:var(--c-pri);color:#fff;font-size:var(--font-size-1);font-weight:700;border-radius:var(--radius-1)}