html:has(.blog-castle):not(:has(.admin-shell)){scrollbar-gutter:stable;--blue:#0061a0;--navy:#192845;--ink:#1a1a16;--paper:#f3ead4;--paper-deep:#e7d8b8;--cream:#faf4e6;--yellow:#fddd59;--sage:#c5d0c4}:is(html:has(.blog-castle):not(:has(.admin-shell)),body:has(.blog-castle):not(:has(.admin-shell))){background:var(--paper);color:var(--ink)}.blog-castle{--blue:#0061a0;--navy:#192845;--ink:#1a1a16;--paper:#f3ead4;--paper-deep:#e7d8b8;--cream:#faf4e6;--yellow:#fddd59;--sage:#c5d0c4;--page-pad:48px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");background-color:var(--paper);background-image:var(--grain);min-inline-size:0;max-inline-size:100%;color:var(--ink);font-family:var(--font-sans), "Open Sans", sans-serif;font-stretch:100%}@media (max-width:1100px){.blog-castle{--page-pad:28px}}@media (max-width:700px){.blog-castle{--page-pad:18px}}.blog-castle .desk-section.desk-bg-paper{box-shadow:none;background-color:#0000}.blog-castle .blog-band.desk-section{box-shadow:none;width:100%}.blog-castle .blog-band.desk-section:before{width:100%;margin-left:0;left:0}.blog-castle .blog-band .desk-section{box-shadow:none;background:0 0}.blog-castle .blog-band .desk-section:before{content:none}.blog-castle .blog-band,.blog-castle .wp-doc{min-inline-size:0;max-inline-size:100%}.blog-castle .blog-band-inner{min-inline-size:0;margin-inline:var(--featured-gutter,var(--page-pad,18px)) var(--page-pad,18px);max-inline-size:min(var(--measure), calc(100% - 2 * var(--page-pad,18px)));padding-block:1.25rem}.blog-castle .wp-doc :is(img,video,iframe,table,pre){max-inline-size:100%}.blog-castle .wp-doc img:is(.desk-image-size-large,.desk-image-size-medium,.desk-image-size-small){margin-inline:auto}.blog-castle .wp-doc img.desk-image-size-large{max-inline-size:min(36rem,75%)}.blog-castle .wp-doc img.desk-image-size-medium{max-inline-size:min(22rem,50%)}.blog-castle .wp-doc img.desk-image-size-small{max-inline-size:min(12rem,33.333%)}.blog-castle .wp-doc img.desk-image-align-left{margin-inline:0 auto}.blog-castle .wp-doc img.desk-image-align-right{margin-inline:auto 0}.blog-castle .wp-doc .desk-image-beside img{margin-block:0}.blog-castle .wp-doc .blog-image-figure{inline-size:auto;max-inline-size:100%;margin-block:1.2em;margin-inline:auto;display:table}.blog-castle .wp-doc .blog-image-figure.desk-image-size-large{max-inline-size:min(36rem,75%)}.blog-castle .wp-doc .blog-image-figure.desk-image-size-medium{max-inline-size:min(22rem,50%)}.blog-castle .wp-doc .blog-image-figure.desk-image-size-small{max-inline-size:min(12rem,33.333%)}.blog-castle .wp-doc .blog-image-figure.desk-image-align-left{margin-inline:0 auto}.blog-castle .wp-doc .blog-image-figure.desk-image-align-right{margin-inline:auto 0}.blog-castle .wp-doc .blog-image-figure img{block-size:auto;max-inline-size:100%;display:block}.blog-castle .wp-doc .blog-image-caption{caption-side:bottom;color:var(--muted,#5b6578);overflow-wrap:break-word;text-align:start;margin-block-start:.5rem;font-size:.875rem;line-height:1.5;display:table-caption}.blog-castle .wp-doc .blog-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-block:1.2em;display:grid}@media (min-width:641px){.blog-castle .wp-doc .blog-image-gallery-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-castle .wp-doc .blog-image-gallery-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-castle .wp-doc .blog-image-gallery-item .blog-image-figure,.blog-castle .wp-doc .desk-image-beside-media .blog-image-figure{margin-block:0}.blog-castle .wp-doc .blog-image-gallery-item img,.blog-castle .wp-doc .blog-image-gallery-item .desk-image-border,.blog-castle .wp-doc .desk-image-beside-media img,.blog-castle .wp-doc .desk-image-beside-media .desk-image-border{block-size:auto;inline-size:100%}.blog-related{padding-block:2rem 1.25rem}.blog-castle:has(.blog-related) .kit-track-wrap{padding-block-start:2rem}.blog-related-wrap{width:min(100%,72rem);padding-inline:var(--page-pad,18px);margin-inline:auto}.blog-related-heading{color:var(--ink,#192845);margin:0 0 1.25rem}.blog-related-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.blog-related-card{margin:0}.blog-related-link{border:1px solid var(--border,#19284524);background:var(--cream,#faf4e6);color:var(--ink,#192845);border-radius:6px;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.9rem;block-size:100%;padding:.85rem;text-decoration:none;display:grid}@media (min-width:720px){.blog-related-link{grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem}}.blog-related-link:hover .blog-related-title{color:var(--brand,#0061a0);text-decoration:underline}.blog-related-thumb,.blog-related-thumb-empty{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border,#1928451f);background:var(--paper-2,#f4f7fa);border-radius:4px;inline-size:100%;display:block}.blog-related-copy{gap:.35rem;min-inline-size:0;display:grid}.blog-related-title{color:var(--ink,#192845);font-weight:700;line-height:1.35}.blog-related-excerpt{-webkit-line-clamp:2;color:var(--muted,#5b6578);-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blog-castle .wp-doc .kit-insert-embed-instagram,.blog-castle .wp-doc .kit-insert-embed-facebook,.blog-castle .wp-doc .kit-insert-social-figure{background:#fff}.blog-castle .wp-doc .kit-insert-social-figure{border:1px solid #1928451f;border-radius:8px;inline-size:fit-content;max-inline-size:100%;margin-block:1rem;padding:8px}.blog-castle .wp-doc .kit-insert-social-figure iframe{border-radius:4px;margin-block:0}.blog-castle .wp-doc iframe.blog-social-embed{aspect-ratio:auto;border:0;min-block-size:0;margin-block:1rem;display:block}.blog-castle .wp-doc table{display:block;overflow-x:auto}.blog-castle.section{padding-top:16px}.blog-castle .kit-track-rule.pdp-rule,.blog-castle .castle-chapter-rule.kit-track-rule{background:0 0}.blog-castle .wrap{width:min(var(--max), calc(100% - 2 * var(--page-pad)))}.blog-castle a{color:inherit}.blog-castle .desk-image-border,.blog-castle .blog-image-border{max-width:100%}.blog-castle a:hover{color:var(--blue)}.blog-castle .wp-doc :is(p,li,blockquote,td) a:not([class*=btn]){color:var(--brand);text-decoration-line:underline}.blog-castle :focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.blog-learn{isolation:isolate;position:relative}.blog-learn:before{content:"";z-index:0;pointer-events:none;background-image:var(--pattern-leaf-veins);background-image:var(--pattern-leaf-veins-set);opacity:.11;mix-blend-mode:multiply;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.blog-learn>*{z-index:1;position:relative}.blog-wrap{width:min(100%,1280px);padding:48px var(--page-pad) 36px;margin:0 auto}.blog-open .blog-wrap{padding-top:64px;padding-bottom:56px}.blog-display{font-family:var(--font-sans), "Open Sans", sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.01em;color:var(--navy);text-wrap:balance;margin:0 0 1.15rem;font-weight:700;font-stretch:75%;line-height:.92}.blog-open .blog-display{font-size:clamp(3rem,6vw,5rem)}.blog-lede{color:#2a261c;max-width:34rem;margin:0 0 1.35rem;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.5}.blog-title-narrow{display:none}.blog-picked{flex-flow:wrap;gap:.55rem .6rem;margin:0 0 1rem;display:flex}.blog-picked-chip,.blog-tag-row{view-transition-name:var(--blog-tag-vt)}.blog-picked-chip{border:1.15px solid var(--navy);background:var(--yellow);min-height:44px;color:var(--navy);font:inherit;font-variant:small-caps;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;padding:.55rem .85rem;font-size:.7rem;font-weight:700;line-height:1.15;display:inline-flex}.blog-mobile-toolbar{display:none}.blog-tag-form{margin:0 0 2.2rem}.blog-tag-fields{border:0;flex-flow:wrap;gap:.55rem .6rem;min-inline-size:0;margin:0;padding:0;display:flex}.blog-tag-fields legend{font-family:var(--font-sans), "Open Sans", sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.01em;color:var(--navy);flex:1 0 100%;margin:0 0 .8rem;padding:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;font-stretch:75%;line-height:1.05}.blog-tag-all,.blog-tag-row{border:1.15px solid var(--navy);background:var(--cream);min-height:44px;color:var(--navy);font-variant:small-caps;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.7rem;font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.blog-tag-all:before{content:"";background:var(--navy);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.blog-tag-row{position:relative}.blog-tag-row input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;accent-color:var(--navy);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-tag-row:before{content:"";background:var(--navy);border-radius:50%;flex:none;block-size:.55rem;inline-size:.55rem}.blog-tag-all:hover,.blog-tag-row:hover{background:var(--yellow);color:var(--navy)}.blog-tag-all[aria-current=page]{background:var(--yellow);color:var(--navy);font-weight:700}.blog-tag-row:has(input:checked){background:var(--yellow);color:var(--navy);font-weight:700}.blog-tag-all[aria-current=page]:before{box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.blog-tag-row:has(input:checked):before{box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.blog-tag-row:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:3px}.blog-tag-count,.blog-filter-showing,.blog-filter-close,.blog-filter-show,.blog-filter-clear{display:none}.blog-empty{margin:0 0 2rem;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.blog-tag-all,.blog-tag-row,.blog-filter-toggle,.blog-filter-show,.blog-filter-clear,.blog-filter-close{transition:none}}@media (max-width:960px){.blog-title-wide{display:none}.blog-title-narrow{display:inline}.blog-mobile-toolbar{top:var(--castle-nav-h,var(--scroll-chrome-height,0px));z-index:20;background:var(--paper);margin:0 0 .85rem;display:block;position:sticky}.blog-filter-toggle{border:1.15px solid var(--navy);background:var(--yellow);width:100%;min-height:52px;color:var(--navy);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:.95rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.blog-filter-clear{background:var(--paper)}.blog-filter-clear[data-visible=false],.blog-tag-form{display:none}.blog-tag-form[data-mobile-open=true]{z-index:1000;background:var(--cream);border-block-end:1.15px solid var(--navy);max-block-size:70dvh;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.75rem;margin:0;padding:.85rem 1.125rem 1.125rem;display:grid;position:fixed;inset-block-start:var(--castle-nav-h,var(--scroll-chrome-height,0px));inset-inline:0;overflow-y:auto}.blog-tag-form[data-mobile-open=true] .blog-filter-showing{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);grid-area:1/1;align-self:center;margin:0;font-size:.95rem;font-weight:700;display:block}.blog-tag-form[data-mobile-open=true] .blog-filter-close{border:1.15px solid var(--navy);background:var(--paper);width:44px;height:44px;color:var(--navy);cursor:pointer;grid-area:1/2;justify-content:center;align-items:center;padding:0;font-size:2rem;line-height:1;display:flex}.blog-tag-form[data-mobile-open=true] .blog-tag-fields{flex-flow:wrap;grid-column:1/-1;gap:.55rem;display:flex}.blog-tag-form[data-mobile-open=true] .blog-tag-fields legend,.blog-tag-form[data-mobile-open=true] .blog-tag-all{display:none}.blog-tag-form[data-mobile-open=true] .blog-tag-row{border:1.15px solid var(--navy);background:var(--paper);font-variant:small-caps;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:44px;padding:.55rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.blog-tag-form[data-mobile-open=true] .blog-tag-row:before{content:none}.blog-tag-form[data-mobile-open=true] .blog-tag-row[data-on=true]{background:var(--yellow)}.blog-tag-form[data-mobile-open=true] .blog-tag-count{color:#5a5346;font-variant:normal;letter-spacing:0;text-transform:none;font-size:.92rem;font-weight:400;display:inline}.blog-tag-form[data-mobile-open=true] .blog-filter-show,.blog-tag-form[data-mobile-open=true] .blog-filter-clear{border:1.15px solid var(--navy);background:var(--yellow);width:100%;min-height:52px;color:var(--navy);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;padding:.95rem 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.blog-tag-form[data-mobile-open=true] .blog-filter-clear{background:var(--paper)}.blog-tag-form[data-mobile-open=true]:has(.blog-filter-clear[data-visible=true]) .blog-filter-show{grid-column:1}.blog-tag-form[data-mobile-open=true]:has(.blog-filter-clear[data-visible=true]) .blog-filter-clear{grid-column:2}.blog-tag-form[data-mobile-open=true] .blog-filter-clear[data-visible=false]{display:none}}.blog-results{view-transition-name:blog-results;min-inline-size:0}@media (max-width:960px){.blog-mobile-toolbar{view-transition-name:blog-filter-bar}.blog-tag-form[data-mobile-open=true]{view-transition-name:blog-filter-sheet}}.blog-castle .blog-index{grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch stretch;gap:1.15rem .7rem;margin:0;padding:0;list-style:none;display:grid}.blog-castle .blog-index>li{min-inline-size:0;display:flex;overflow:clip}.blog-castle .blog-index>li+li{border-block-start:0;margin-block-start:0;padding-block-start:0}.blog-card{flex-direction:column;flex:auto;gap:.55rem;inline-size:100%;min-inline-size:0;display:flex}.blog-card .blog-still{display:block}.blog-card .blog-date{margin:0}.blog-card .blog-display{flex:auto;margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.08}.blog-card .blog-display a{text-decoration:none}.blog-card .blog-btn{filter:none;align-self:start;max-inline-size:100%;margin-block-start:auto}@media (hover:hover) and (pointer:fine){.blog-card .blog-btn:hover{opacity:1}.blog-card .blog-btn-gold:hover,.blog-card .blog-btn-gold:hover span{background:var(--navy);color:var(--yellow)}}.blog-date{font-family:var(--font-sans), "Open Sans", sans-serif;font-variant:small-caps;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 .55rem;font-size:.66rem;font-weight:600;font-stretch:100%}.blog-still{text-decoration:none;display:block}.blog-still img{object-fit:contain;width:100%;height:auto;display:block}.blog-btn{font-family:var(--font-sans), "Open Sans", sans-serif;font-variant:small-caps;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;font-stretch:100%;line-height:1;text-decoration:none;transition:opacity .2s;display:inline-flex}.blog-btn:hover{opacity:.86;color:inherit}.blog-btn-gold{background:var(--navy);color:var(--navy);filter:drop-shadow(0 3px 8px #1928454d);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);padding:1.5px}.blog-btn-gold span{background:var(--yellow);color:var(--navy);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);padding:.95rem 1.4rem;display:block}@media (prefers-reduced-motion:reduce){.blog-btn{transition:none}}@media (min-width:801px) and (max-width:1440px){html body .blog-castle .blog-index .blog-card h2.blog-display.blog-display{font-size:1.02rem;line-height:1.12}.blog-castle .blog-btn.blog-btn{font-size:.62rem}.blog-castle .blog-btn-gold span{padding:.5rem .85rem}}@media (max-width:800px){.blog-castle .blog-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .7rem}html body .blog-castle .blog-index .blog-card h2.blog-display.blog-display{font-size:1rem;line-height:1.12}}html:active-view-transition-type(blog-tag)::view-transition-group(*){animation-duration:.42s;animation-timing-function:ease-in-out}html:active-view-transition-type(blog-tag)::view-transition-old(*):only-child{animation:.42s ease-in-out both blog-results-out}html:active-view-transition-type(blog-tag)::view-transition-new(*):only-child{animation:.42s ease-in-out both blog-results-in}html:active-view-transition-type(blog-tag)::view-transition-group(root){animation:none}html:active-view-transition-type(blog-tag)::view-transition-old(root){animation:none}html:active-view-transition-type(blog-tag)::view-transition-new(root){animation:none}html:active-view-transition-type(blog-tag)::view-transition-group(blog-results){animation:none}html:active-view-transition-type(blog-tag)::view-transition-group(blog-filter-bar){animation:none}html:active-view-transition-type(blog-tag)::view-transition-old(blog-filter-bar){animation:none}html:active-view-transition-type(blog-tag)::view-transition-new(blog-filter-bar){animation:none}html:active-view-transition-type(blog-tag)::view-transition-group(blog-filter-sheet){animation:none}html:active-view-transition-type(blog-tag)::view-transition-old(blog-filter-sheet){animation:none}html:active-view-transition-type(blog-tag)::view-transition-new(blog-filter-sheet){animation:none}html:active-view-transition-type(blog-tag)::view-transition-old(root){display:none}html:active-view-transition-type(blog-tag)::view-transition-old(blog-filter-bar){display:none}html:active-view-transition-type(blog-tag)::view-transition-old(blog-filter-sheet){display:none}html:active-view-transition-type(blog-tag)::view-transition-group(blog-results){overflow:clip}html:active-view-transition-type(blog-tag)::view-transition-old(blog-results){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:auto}html:active-view-transition-type(blog-tag)::view-transition-new(blog-results){object-fit:none;object-position:left top;mix-blend-mode:normal;width:100%;height:auto}html:active-view-transition-type(blog-tag)::view-transition-old(blog-results){animation:.18s ease-out both blog-results-out}html:active-view-transition-type(blog-tag)::view-transition-new(blog-results){animation:.18s ease-out both blog-results-in}@keyframes blog-results-out{to{opacity:0}}@keyframes blog-results-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.blog-results,.blog-picked-chip,.blog-tag-row,.blog-mobile-toolbar,.blog-tag-form{view-transition-name:none}}.blog-castle .wp-doc button.guide-video-start{margin-block:1.2em}.blog-castle .wp-doc button.guide-video-start img{max-inline-size:100%;margin:0}
