﻿:where(:root){--wpc-blog-ink: var(--color-dark, #14161f);--wpc-blog-text: var(--color-body, var(--wpc-blog-ink));--wpc-blog-muted: var(--color-muted, #5d6272);--wpc-blog-bg: var(--color-white, #ffffff);--wpc-blog-surface: var(--color-light, #f3f4f6);--wpc-blog-border: var(--border-color, #dfe1e6);--wpc-blog-accent: var(--color-primary, #2f5bea);--wpc-blog-accent-ink: var(--color-dark, #14161f);--wpc-blog-hot: var(--color-success, #2db35b);--wpc-blog-backdrop: rgba(0, 0, 20, 0.45);--wpc-blog-button-bg: var(--wpc-blog-ink);--wpc-blog-button-color: var(--color-white, #ffffff);--wpc-blog-radius: var(--radius, 0.625rem);--wpc-blog-radius-lg: var(--radius-lg, 1rem);--wpc-blog-shadow: var(--shadow, 0 0.75rem 2rem rgba(20, 22, 31, 0.08));--wpc-blog-ease: var(--ease-brand, var(--ease, cubic-bezier(0.2, 0.7, 0.2, 1)));--wpc-blog-font-sm: var(--font-size-sm, 0.875rem);--wpc-blog-weight-bold: var(--font-weight-medium, 600);--wpc-blog-gap: 1.5rem}.wpc-button,.facetwp-load-more{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;border:1.5px solid var(--wpc-blog-ink);border-radius:999px;background:rgba(0,0,0,0);color:var(--wpc-blog-ink);font:inherit;font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s var(--wpc-blog-ease),color .25s var(--wpc-blog-ease),border-color .25s var(--wpc-blog-ease)}.wpc-button:hover,.wpc-button:focus-visible,.facetwp-load-more:hover,.facetwp-load-more:focus-visible{background:var(--wpc-blog-ink);color:var(--wpc-blog-button-color)}.wpc-button:disabled,.facetwp-load-more:disabled{opacity:.5;cursor:default}.wpc-button--primary,.facetwp-load-more{border-color:var(--wpc-blog-button-bg);background:var(--wpc-blog-button-bg);color:var(--wpc-blog-button-color)}.wpc-button--primary:hover,.wpc-button--primary:focus-visible,.facetwp-load-more:hover,.facetwp-load-more:focus-visible{border-color:var(--wpc-blog-accent);background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink)}.wpc-button--secondary{border-color:var(--wpc-blog-accent);background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink)}.wpc-button--dark{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.wpc-button--light{border-color:var(--wpc-blog-bg);background:var(--wpc-blog-bg);color:var(--wpc-blog-ink)}.wpc-button--light:hover,.wpc-button--light:focus-visible{border-color:var(--wpc-blog-accent);background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink)}.wpc-button--block{width:100%}.wpc-icon-button{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--wpc-blog-border);border-radius:var(--wpc-blog-radius);background:var(--wpc-blog-bg);color:var(--wpc-blog-muted);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.wpc-icon-button:hover,.wpc-icon-button:focus-visible{color:var(--wpc-blog-ink);border-color:var(--wpc-blog-ink)}.wpc-icon-button.is-active,.wpc-icon-button[aria-pressed=true]{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.wpc-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:999px;background:color-mix(in srgb, var(--wpc-blog-accent) 16%, transparent);color:var(--wpc-blog-ink);font-size:.8125rem;font-weight:var(--wpc-blog-weight-bold);line-height:1.4;text-decoration:none}.wpc-chip:is(a):hover{background:color-mix(in srgb, var(--wpc-blog-accent) 32%, transparent)}.wpc-chip--tag{background:var(--wpc-blog-surface);color:var(--wpc-blog-muted);font-weight:400}.wpc-chip--hot{background:var(--wpc-blog-hot);color:var(--wpc-blog-bg)}.wpc-count{flex-shrink:0;min-width:1.75rem;padding:.125rem .5rem;border-radius:999px;background:var(--wpc-blog-bg);color:var(--wpc-blog-muted);font-size:.75rem;text-align:center}.wpc-empty{color:var(--wpc-blog-muted)}.wpc-avatar{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wpc-avatar--lg{width:2.75rem;height:2.75rem}.wpc-heading{padding-block:3rem 1rem}.wpc-heading .wpc-breadcrumb{margin-bottom:1rem}.wpc-heading__title{margin:0 0 1rem}.wpc-heading__lead,.wpc-heading__meta{max-width:44rem;margin:0;color:var(--wpc-blog-muted)}.wpc-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-breadcrumb a{color:inherit}.wpc-widget{padding:var(--wpc-blog-gap);border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface)}.wpc-widget__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.wpc-widget__head .wpc-widget__title{margin:0}.wpc-widget__title{margin:0 0 .75rem;font-size:1.125rem;line-height:1.3}.wpc-widget__text{margin:0 0 .75rem;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-widget__links{display:grid;gap:.5rem}.wpc-link-tile{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-radius:var(--wpc-blog-radius);background:var(--wpc-blog-bg);color:var(--wpc-blog-ink);font-size:var(--wpc-blog-font-sm);text-decoration:none}.wpc-link-tile i:last-child{margin-left:auto}.wpc-skeleton{display:block;height:.625rem;border-radius:999px;background:color-mix(in srgb, var(--wpc-blog-ink) 10%, transparent);animation:wpc-pulse 1.4s ease-in-out infinite;animation-delay:calc(var(--i, 0)*.12s)}.wpc-skeleton+.wpc-skeleton{margin-top:.5rem}.wpc-skeleton--title{width:90%}.wpc-skeleton--short{width:60%}.wpc-skeleton--meta{width:35%;height:.5rem}@keyframes wpc-pulse{50%{opacity:.45}}.scroll-progress{position:fixed;bottom:0;left:0;z-index:55;width:100%;height:.25rem;background-color:var(--wpc-blog-accent);transform:scaleX(0);transform-origin:left;animation:wpc-scroll-progress auto linear;animation-timeline:scroll(root)}@keyframes wpc-scroll-progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.wpc-skeleton{animation:none}}.wpc-dialog{--wpc-dialog-size: min(26rem, 100vw);position:fixed;inset:0 0 0 auto;width:var(--wpc-dialog-size);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--wpc-blog-bg);color:var(--wpc-blog-text);box-shadow:var(--wpc-blog-shadow)}.wpc-dialog[open]{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;animation:wpc-dialog-in-end .35s var(--wpc-blog-ease)}.wpc-dialog::backdrop{background:var(--wpc-blog-backdrop);animation:wpc-fade-in .35s ease}.wpc-dialog--start{inset:0 auto 0 0}.wpc-dialog--start[open]{animation-name:wpc-dialog-in-start}.wpc-dialog--top,.wpc-dialog--bottom{width:100vw;height:auto;max-height:85dvh}.wpc-dialog--top{inset:0 0 auto 0}.wpc-dialog--top[open]{animation-name:wpc-dialog-in-top}.wpc-dialog--bottom{inset:auto 0 0 0}.wpc-dialog--bottom[open]{animation-name:wpc-dialog-in-bottom}.wpc-dialog__header,.wpc-dialog__footer{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.wpc-dialog__header{justify-content:space-between;border-bottom:1px solid var(--wpc-blog-border)}.wpc-dialog__footer{border-top:1px solid var(--wpc-blog-border)}.wpc-dialog__title{margin:0;font-size:1.25rem}.wpc-dialog__body{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;overflow-y:auto}.wpc-dialog__label{margin:0 0 .5rem;font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold);color:var(--wpc-blog-muted)}.wpc-dialog__close{position:relative;flex-shrink:0;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--wpc-blog-surface);cursor:pointer}.wpc-dialog__close::before,.wpc-dialog__close::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;background:var(--wpc-blog-ink);translate:-50% -50%;rotate:45deg}.wpc-dialog__close::after{rotate:-45deg}.wpc-dialog__close:hover,.wpc-dialog__close:focus-visible{background:color-mix(in srgb, var(--wpc-blog-accent) 30%, transparent)}html.wpc-dialog-open{overflow:hidden}@keyframes wpc-dialog-in-end{from{translate:100% 0}}@keyframes wpc-dialog-in-start{from{translate:-100% 0}}@keyframes wpc-dialog-in-top{from{translate:0 -100%}}@keyframes wpc-dialog-in-bottom{from{translate:0 100%}}@keyframes wpc-fade-in{from{opacity:0}}@media(prefers-reduced-motion: reduce){.wpc-dialog[open],.wpc-dialog::backdrop{animation:none}}.wpc-archive__controls{padding-block:2rem 1rem}.wpc-toolbar{display:flex;align-items:center;gap:.75rem}.wpc-toolbar__search{flex:1;min-width:0}@media(min-width: 768px){.wpc-toolbar__filters{display:none}}.wpc-view-toggle{display:none;align-items:center;gap:.375rem}@media(min-width: 768px){.wpc-view-toggle{display:flex}}.wpc-view-toggle__label{margin-right:.25rem;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-topics{display:none;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}@media(min-width: 768px){.wpc-topics{display:flex}}.wpc-topics__label{margin-right:.25rem;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.facetwp-facet{margin-bottom:0 !important}.facetwp-facet-blog_search .facetwp-input-wrap{display:flex;align-items:center;gap:.5rem;width:100%;padding:.25rem .25rem .25rem 1rem;border:1px solid var(--wpc-blog-border);border-radius:999px;background:var(--wpc-blog-bg);transition:border-color .2s,box-shadow .2s}.facetwp-facet-blog_search .facetwp-input-wrap:focus-within{border-color:var(--wpc-blog-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--wpc-blog-accent) 30%, transparent)}.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-icon{position:static;order:-1;flex:0 0 1rem;width:1rem;height:1rem;background-size:contain;background-position:center;opacity:.6}.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-search{flex:1;min-width:0;min-height:2.5rem;padding:0;border:0;background:rgba(0,0,0,0);color:var(--wpc-blog-text);font:inherit;outline:0}.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-search::-moz-placeholder{color:var(--wpc-blog-muted);opacity:1}.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-search::placeholder{color:var(--wpc-blog-muted);opacity:1}.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-search-submit{min-height:2.5rem}@media(max-width: 575.98px){.facetwp-facet-blog_search .facetwp-input-wrap .facetwp-search-submit{display:none}}.facetwp-type-radio,.facetwp-type-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.facetwp-radio,.facetwp-checkbox{display:inline-flex;align-items:center;margin:0 !important;padding:.375rem .875rem !important;border:1px solid var(--wpc-blog-border);border-radius:999px;background:var(--wpc-blog-bg) !important;color:var(--wpc-blog-ink);font-size:var(--wpc-blog-font-sm);line-height:1.3;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.facetwp-radio:hover,.facetwp-checkbox:hover{border-color:var(--wpc-blog-ink)}.facetwp-radio.checked,.facetwp-checkbox.checked{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink) !important;color:var(--wpc-blog-bg)}.facetwp-radio .facetwp-counter,.facetwp-checkbox .facetwp-counter{display:none}.wpc-archive__body{padding-block:1rem 4rem}.wpc-layout{display:grid;gap:2.5rem}@media(min-width: 768px){.wpc-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:2rem}}@media(min-width: 992px){.wpc-layout{gap:3rem}}.wpc-layout__aside{display:none}@media(min-width: 768px){.wpc-layout__aside{display:grid;gap:var(--wpc-blog-gap);align-content:start}}.wpc-posts{display:grid;gap:var(--wpc-blog-gap)}.wpc-posts .facetwp-template{display:contents}@media(min-width: 576px){.wpc-posts.view-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.wpc-posts.view-grid .wpc-card--full{grid-column:1/-1}.wpc-pager{display:flex;justify-content:center;margin-top:2.5rem}.wpc-pager:empty{display:none}.wpc-trending__list{display:grid;gap:.25rem}.trending-card{display:grid;grid-template-columns:5.5rem minmax(0, 1fr);gap:.875rem;align-items:center;padding:.5rem;margin-inline:-0.5rem;border-radius:var(--wpc-blog-radius);color:var(--wpc-blog-ink);text-decoration:none;transition:background-color .2s}.trending-card:is(a):hover{background:var(--wpc-blog-bg)}.trending-card__media{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--wpc-blog-radius);background:color-mix(in srgb, var(--wpc-blog-ink) 8%, transparent)}.trending-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is-loading .trending-card__media{animation:wpc-pulse 1.4s ease-in-out infinite}.trending-card__title{display:-webkit-box;overflow:hidden;font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trending-card__date{display:block;margin-top:.25rem;font-size:.75rem;color:var(--wpc-blog-muted)}.wpc-guide-sets__list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.guide-set-link{display:flex;align-items:center;gap:.625rem;padding:.5rem;margin-inline:-0.5rem;border-radius:var(--wpc-blog-radius);color:var(--wpc-blog-ink);font-size:var(--wpc-blog-font-sm);line-height:1.35;text-decoration:none}.guide-set-link:hover{background:var(--wpc-blog-bg)}.guide-set-link i{color:var(--wpc-blog-accent)}.guide-set-link__title{flex:1}.wpc-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--wpc-blog-border);border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-bg);color:var(--wpc-blog-ink);text-decoration:none;transition:border-color .25s var(--wpc-blog-ease),box-shadow .25s var(--wpc-blog-ease),translate .25s var(--wpc-blog-ease)}.wpc-card:hover,.wpc-card:focus-visible{border-color:rgba(0,0,0,0);box-shadow:var(--wpc-blog-shadow);translate:0 -2px}.wpc-card:hover .wpc-card__media img,.wpc-card:focus-visible .wpc-card__media img{scale:1.03}@media(min-width: 576px){.wpc-posts:not(.view-grid) .wpc-card{flex-direction:row}.wpc-posts:not(.view-grid) .wpc-card .wpc-card__media{flex:0 0 38%;aspect-ratio:auto;min-height:100%}}.wpc-card--sticky{border-color:color-mix(in srgb, var(--wpc-blog-accent) 50%, transparent);background:color-mix(in srgb, var(--wpc-blog-accent) 6%, var(--wpc-blog-bg))}.wpc-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--wpc-blog-surface)}.wpc-card__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .5s var(--wpc-blog-ease)}.wpc-card__featured{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.25rem .625rem;border-radius:999px;background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink);font-size:.75rem;font-weight:var(--wpc-blog-weight-bold)}.wpc-card__body{display:flex;flex:1;flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem}.wpc-card__terms{display:flex;flex-wrap:wrap;gap:.375rem}.wpc-card__meta{margin:0;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-card__title{margin:0;font-size:1.25rem;line-height:1.3}.wpc-card__excerpt{flex:1;margin:0;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-card__author{display:flex;align-items:center;gap:.5rem;margin:0;padding-top:.75rem;border-top:1px solid var(--wpc-blog-border);font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold)}.wpc-mini-card{display:grid;grid-template-columns:6rem minmax(0, 1fr);gap:1rem;align-items:center;color:var(--wpc-blog-ink);text-decoration:none}.wpc-mini-card:hover .wpc-mini-card__title{text-decoration:underline}.wpc-mini-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--wpc-blog-radius);background:var(--wpc-blog-surface)}.wpc-mini-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpc-mini-card__body{display:flex;flex-direction:column;gap:.25rem}.wpc-mini-card__category{font-size:.75rem;font-weight:var(--wpc-blog-weight-bold);color:var(--wpc-blog-muted)}.wpc-mini-card__title{line-height:1.3}.wpc-mini-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--wpc-blog-muted)}@media(prefers-reduced-motion: reduce){.wpc-card,.wpc-card__media img{transition:none}}.wpc-post-intro{padding-block:3rem 1rem}@media(min-width: 768px){.wpc-post-intro{padding-block:4.5rem 1.5rem}}.wpc-post-intro__inner{max-width:48rem;margin-inline:auto;text-align:center}.wpc-post-intro__inner .wpc-breadcrumb,.wpc-post-intro__inner .breadcrumb{justify-content:center;margin-bottom:1.25rem}.wpc-post-intro__title{margin:0 0 1.25rem;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:-0.02em;text-wrap:balance}.wpc-post-intro__excerpt{margin:0 auto;max-width:40rem;font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--wpc-blog-muted)}.wpc-post-intro__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block:2rem 1.25rem;padding-block:1rem;border-block:1px solid var(--wpc-blog-border);text-align:left}.wpc-post-intro__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.wpc-post-intro__image{margin-top:2.5rem;overflow:hidden;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface)}.wpc-post-intro__image img{display:block;width:100%;height:clamp(14rem,34vw,32rem);-o-object-fit:cover;object-fit:cover}.wpc-author-meta{display:flex;align-items:center;gap:.75rem}.wpc-author-meta__text{display:flex;flex-direction:column;line-height:1.35}.wpc-author-meta__name{font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold)}.wpc-author-meta__role{font-weight:400;color:var(--wpc-blog-muted)}.wpc-author-meta__details{font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-share{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.wpc-share__label{margin-right:.25rem;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}@media(max-width: 575.98px){.wpc-share__label{display:none}}.wpc-share__button{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--wpc-blog-border);border-radius:50%;background:var(--wpc-blog-bg);color:var(--wpc-blog-ink);font-size:.875rem;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.wpc-share__button:hover,.wpc-share__button:focus-visible{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.wpc-share__button .wpc-share__done{display:none}.wpc-share__button.is-copied .wpc-share__copy{display:none}.wpc-share__button.is-copied .wpc-share__done{display:inline-block}.wpc-post{padding-block:1.5rem 3rem}.wpc-post__inner{max-width:46rem;margin-inline:auto}.wpc-post__content{font-size:1.0625rem;line-height:1.7}.wpc-post__content>:first-child{margin-top:0}.wpc-post__content h2{margin:2.75rem 0 1rem;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;scroll-margin-top:6rem}.wpc-post__content h3{margin:2rem 0 .75rem;font-size:1.25rem;line-height:1.3;scroll-margin-top:6rem}.wpc-post__content p,.wpc-post__content ul,.wpc-post__content ol{margin:0 0 1.25rem}.wpc-post__content li+li{margin-top:.375rem}.wpc-post__content a:not([class]){color:inherit;text-decoration-color:var(--wpc-blog-accent);text-decoration-thickness:2px;text-underline-offset:.2em}.wpc-post__content img{max-width:100%;height:auto;border-radius:var(--wpc-blog-radius)}.wpc-post__content blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:3px solid var(--wpc-blog-accent);font-size:1.25rem}.wpc-post__content blockquote p:last-child{margin-bottom:0}.wpc-post__content table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:var(--wpc-blog-font-sm)}.wpc-post__content table th,.wpc-post__content table td{padding:.75rem;border-bottom:1px solid var(--wpc-blog-border);text-align:left}.wpc-post__content table thead th{font-weight:var(--wpc-blog-weight-bold)}.wpc-post__content table tbody tr:nth-child(odd){background:var(--wpc-blog-surface)}.wpc-post__content .toc{margin:0 0 2.5rem;padding:1.5rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface);font-size:var(--wpc-blog-font-sm)}.wpc-post__content .toc strong{display:block;margin-bottom:.75rem}.wpc-post__content .toc ul{margin:0;padding:0;list-style:none}.wpc-post__content .toc li{margin:0}.wpc-post__content .toc a{display:block;padding:.25rem 0;color:inherit;text-decoration:none}.wpc-post__content .toc a:hover,.wpc-post__content .toc a.active{color:var(--wpc-blog-ink);text-decoration:underline}.toc-columns{display:grid;gap:0 2rem}@media(min-width: 576px){.toc-columns{grid-template-columns:1fr 1fr}}.wpc-post__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--wpc-blog-border)}.wpc-post__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wpc-post__tags-label{font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold);color:var(--wpc-blog-muted)}.wpc-faq{margin-top:3rem}.wpc-faq .wpc-faq__title{margin-bottom:1rem;font-size:1.5rem}.wpc-faq__item{border-top:1px solid var(--wpc-blog-border)}.wpc-faq__item:last-child{border-bottom:1px solid var(--wpc-blog-border)}.wpc-faq__item>summary{padding:1rem 0;font-weight:var(--wpc-blog-weight-bold);cursor:pointer}.wpc-postnav{padding-block:1rem 3rem}.guide-nav-row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"toggle toggle" "prev next";gap:1rem}@media(min-width: 768px){.guide-nav-row{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev toggle next";align-items:start}}.guide-nav-row--no-toggle{grid-template-areas:"prev next"}@media(min-width: 768px){.guide-nav-row--no-toggle{grid-template-columns:1fr 1fr}}.guide-nav-row__prev{grid-area:prev}.guide-nav-row__center{grid-area:toggle}.guide-nav-row__next{grid-area:next}.wpc-postnav__link{display:flex;flex-direction:column;gap:.375rem;height:100%;padding:1.25rem;border:1px solid var(--wpc-blog-border);border-radius:var(--wpc-blog-radius-lg);color:var(--wpc-blog-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.wpc-postnav__link:hover,.wpc-postnav__link:focus-visible{border-color:rgba(0,0,0,0);box-shadow:var(--wpc-blog-shadow)}.wpc-postnav__link--next{align-items:flex-end;text-align:right}.wpc-postnav__label{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--wpc-blog-font-sm);color:var(--wpc-blog-muted)}.wpc-postnav__title{font-weight:var(--wpc-blog-weight-bold);line-height:1.3}.guide-nav-details{position:relative}.guide-nav-details[open] .guide-nav-toggle__chevron{rotate:180deg}.guide-nav-toggle{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface);cursor:pointer;list-style:none}.guide-nav-toggle::-webkit-details-marker{display:none}.guide-nav-toggle:hover{background:color-mix(in srgb, var(--wpc-blog-accent) 18%, var(--wpc-blog-surface))}.guide-nav-toggle__text{display:flex;flex-direction:column;line-height:1.3}.guide-nav-toggle__label{font-size:.75rem;color:var(--wpc-blog-muted)}.guide-nav-toggle__title{font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold)}.guide-nav-toggle__badge{padding:.125rem .625rem;border-radius:999px;background:var(--wpc-blog-bg);font-size:.75rem;white-space:nowrap}.guide-nav-toggle__chevron{width:.5rem;height:.5rem;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:rotate .2s}.guide-nav-list{margin:.75rem 0 0;padding:1rem;border:1px solid var(--wpc-blog-border);border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-bg);list-style:none}.guide-nav-list__item,.wpc-guide-offcanvas__item,.guide-content-list__item{display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:.875rem;margin:0}.guide-nav-list__step,.wpc-guide-offcanvas__step,.guide-content-list__step{display:flex;flex-direction:column;align-items:center}.guide-nav-list__number,.wpc-guide-offcanvas__number,.guide-content-list__number{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border:1.5px solid var(--wpc-blog-border);border-radius:50%;background:var(--wpc-blog-bg);font-size:.8125rem;font-weight:var(--wpc-blog-weight-bold)}.guide-nav-list__line,.wpc-guide-offcanvas__line,.guide-content-list__line{flex:1;width:1.5px;min-height:1rem;background:var(--wpc-blog-border)}.guide-nav-list__body,.wpc-guide-offcanvas__body{padding:.25rem 0 1rem}.guide-nav-list__label{color:var(--wpc-blog-ink);font-size:var(--wpc-blog-font-sm);text-decoration:none}.guide-nav-list__label:is(a):hover{text-decoration:underline}.guide-nav-list__item--active .guide-nav-list__number{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.guide-nav-list__item--active .guide-nav-list__label{font-weight:var(--wpc-blog-weight-bold)}.wpc-related,.wpc-latest{padding-block:3rem;background:var(--wpc-blog-surface)}.wpc-related__title,.wpc-latest__title{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.6vw,2rem)}.wpc-related__grid{display:grid;gap:1.5rem}@media(min-width: 768px){.wpc-related__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.wpc-related__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.wpc-latest__grid{display:grid;gap:var(--wpc-blog-gap)}@media(min-width: 768px){.wpc-latest__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.wpc-latest__more{margin-top:2rem}.wpc-guide-content-sticky{position:fixed;top:50%;right:0;z-index:40;transform:translate(100%, -50%);transition:transform .35s var(--wpc-blog-ease)}.wpc-guide-content-sticky.is-visible{transform:translate(0, -50%)}@media(max-width: 767.98px){.wpc-guide-content-sticky{top:auto;bottom:5rem;transform:translateX(100%)}.wpc-guide-content-sticky.is-visible{transform:none}}.wpc-guide-content-trigger{display:inline-flex;align-items:center;gap:.5rem;padding:1rem .625rem;border:0;border-radius:var(--wpc-blog-radius) 0 0 var(--wpc-blog-radius);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg);box-shadow:var(--wpc-blog-shadow);font:inherit;font-size:var(--wpc-blog-font-sm);font-weight:var(--wpc-blog-weight-bold);writing-mode:vertical-rl;cursor:pointer}@media(max-width: 767.98px){.wpc-guide-content-trigger{padding:.75rem 1rem;writing-mode:horizontal-tb}}.wpc-guide-content-trigger__count{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink);font-size:.75rem;writing-mode:horizontal-tb}.wpc-guide-offcanvas__heading{display:flex;flex-direction:column;gap:.125rem}.wpc-guide-offcanvas__eyebrow{font-size:.75rem;color:var(--wpc-blog-muted)}.wpc-guide-offcanvas__list{margin:0;padding:0;list-style:none}.wpc-guide-offcanvas__title{display:block;color:var(--wpc-blog-ink);font-size:var(--wpc-blog-font-sm);line-height:1.35;text-decoration:none}.wpc-guide-offcanvas__title:is(a):hover{text-decoration:underline}.wpc-guide-offcanvas__current{display:block;margin-top:.125rem;font-size:.75rem;color:var(--wpc-blog-muted)}.wpc-guide-offcanvas__item.is-current .wpc-guide-offcanvas__number{border-color:var(--wpc-blog-ink);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.wpc-guide-offcanvas__item.is-current .wpc-guide-offcanvas__title{font-weight:var(--wpc-blog-weight-bold)}.featured-guide-set{padding-block:1rem}.featured-guide-set.shortcode{padding-block:0;margin-block:2rem}.featured-guide-set__card{display:grid;gap:2rem;padding:2rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}@media(min-width: 768px){.featured-guide-set__card{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);padding:2.5rem}}.featured-guide-set__body{display:flex;flex-direction:column;gap:1rem}.featured-guide-set__eyebrow{font-size:.75rem;font-weight:var(--wpc-blog-weight-bold);color:var(--wpc-blog-accent);text-transform:uppercase;letter-spacing:.08em}.featured-guide-set__title{margin:0;font-size:clamp(1.5rem,2.6vw,2rem);color:inherit}.featured-guide-set__excerpt{margin:0;opacity:.8}.featured-guide-set__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto}.featured-guide-set__count{font-size:var(--wpc-blog-font-sm);opacity:.8}.featured-guide-set__cta{border-color:var(--wpc-blog-bg);background:var(--wpc-blog-bg);color:var(--wpc-blog-ink)}.featured-guide-set__arrow::after{content:"→"}.featured-guide-set__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.featured-guide-set__list-item{display:flex;align-items:center;gap:.875rem;padding:.625rem 0;border-bottom:1px solid color-mix(in srgb, var(--wpc-blog-bg) 15%, transparent)}.featured-guide-set__list-num{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb, var(--wpc-blog-bg) 40%, transparent);border-radius:50%;font-size:.75rem}.featured-guide-set__list-item--first .featured-guide-set__list-num{border-color:var(--wpc-blog-accent);background:var(--wpc-blog-accent);color:var(--wpc-blog-accent-ink)}.featured-guide-set__list-title{color:inherit;font-size:var(--wpc-blog-font-sm);text-decoration:none}.featured-guide-set__list-title:hover{text-decoration:underline}.guide-sets-banner{padding-block:1rem}.guide-sets-banner__inner{display:grid;gap:1.5rem;padding:2rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}@media(min-width: 992px){.guide-sets-banner__inner{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);align-items:center;padding:2.5rem}}.guide-sets-banner__title{margin:0 0 .5rem;font-size:clamp(1.5rem,2.6vw,2rem);color:inherit}.guide-sets-banner__text{margin:0;opacity:.8}.guide-sets-banner__grid{display:grid;gap:1rem}@media(min-width: 576px){.guide-sets-banner__grid{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}}.guide-set-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--wpc-blog-radius);background:color-mix(in srgb, var(--wpc-blog-bg) 8%, transparent);color:inherit;text-decoration:none;transition:background-color .2s}.guide-set-card:hover,.guide-set-card:focus-visible{background:color-mix(in srgb, var(--wpc-blog-bg) 14%, transparent)}.guide-set-card__icon{width:2rem;height:2rem;border-radius:var(--wpc-blog-radius);background:var(--wpc-blog-accent)}.guide-set-card__title{font-weight:var(--wpc-blog-weight-bold)}.guide-set-card__excerpt{font-size:var(--wpc-blog-font-sm);opacity:.8}.guide-set-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:.75rem;opacity:.8}.guide-set-card__arrow::after{content:"→"}.guide-content-list{margin:0;padding:0;list-style:none}.guide-content-list__item{gap:1.25rem}.guide-content-list__card{padding-bottom:var(--wpc-blog-gap)}.guide-content-list__item--last .guide-content-list__card{padding-bottom:0}.steps-block{margin-block:2rem}.steps-block__heading{margin:0 0 1rem;font-weight:var(--wpc-blog-weight-bold)}.steps-block__list{margin:0;padding:0;list-style:none;counter-reset:none}.steps-block__item{position:relative;display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:1rem;margin:0 !important;padding-bottom:1.5rem}.steps-block__item:not(:last-child)::before{content:"";position:absolute;top:2.5rem;bottom:0;left:calc(1.25rem - .75px);width:1.5px;background:var(--wpc-blog-border)}.steps-block__number{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--wpc-blog-ink);color:var(--wpc-blog-bg);font-weight:var(--wpc-blog-weight-bold)}.steps-block__body{padding-top:.375rem}.steps-block__title{margin:0 0 .25rem !important;font-weight:var(--wpc-blog-weight-bold)}.steps-block__content>:last-child{margin-bottom:0}.wpc-cta-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-block:2rem;padding:1.5rem 1.75rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface)}.wpc-cta-block--primary{background:color-mix(in srgb, var(--wpc-blog-accent) 16%, var(--wpc-blog-bg))}.wpc-cta-block--secondary{background:var(--wpc-blog-surface)}.wpc-cta-block--light{background:var(--wpc-blog-bg);border:1px solid var(--wpc-blog-border)}.wpc-cta-block--dark{background:var(--wpc-blog-ink);color:var(--wpc-blog-bg)}.wpc-cta-block--dark .wpc-cta-block__title{color:inherit}.wpc-cta-block--dark .wpc-button--primary,.wpc-cta-block--dark .wpc-button--dark{border-color:var(--wpc-blog-bg);background:var(--wpc-blog-bg);color:var(--wpc-blog-ink)}.wpc-cta-block__body{flex:1 1 18rem}.wpc-cta-block__title{margin:0 0 .25rem !important;font-size:1.125rem;font-weight:var(--wpc-blog-weight-bold)}.wpc-cta-block__text{margin:0 !important;opacity:.8}.wpc-cta-block__button{white-space:nowrap}.related-posts.wpc-related-shortcode{max-width:none}.wpc-related-shortcode{margin-block:2.5rem;padding:1.5rem;border-radius:var(--wpc-blog-radius-lg);background:var(--wpc-blog-surface)}.wpc-related-shortcode .related-posts__title{margin:0 0 .25rem;font-size:1.25rem}.wpc-related-shortcode .related-posts__text{margin:0 0 1rem;color:var(--wpc-blog-muted)}.wpc-related-shortcode .related-posts__grid{display:grid;gap:1rem}@media(min-width: 576px){.wpc-related-shortcode .related-posts__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.wpc-related-shortcode .wpc-mini-card{text-decoration:none}
