.pf-pagination{--pg-text: var(--storefront-text, #20232a);--pg-accent: var(--storefront-accent, #c8654b);--pg-surface: var(--storefront-surface, #fff);--pg-on-accent: var(--storefront-accent-text, #fff);--pg-size: 2.7rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem;margin-top:2.6rem}.pf-pagination__nav{appearance:none;height:var(--pg-size);padding:0 1.4rem;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-family:var(--storefront-font-heading, inherit);font-size:.92rem;font-weight:600;color:var(--pg-on-accent);background:var(--pg-accent);border:0;border-radius:999px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.pf-pagination__nav--prev{margin-right:.3rem}.pf-pagination__nav--next{margin-left:.3rem}.pf-pagination__nav:hover:not(:disabled){background:color-mix(in srgb,var(--pg-accent) 88%,#000)}.pf-pagination__nav:disabled{background:color-mix(in srgb,var(--pg-text) 11%,var(--pg-surface));color:color-mix(in srgb,var(--pg-text) 36%,transparent);cursor:default}.pf-pagination__page{appearance:none;width:var(--pg-size);height:var(--pg-size);padding:0;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-family:var(--storefront-font-heading, inherit);font-size:.92rem;font-weight:600;color:var(--pg-text);background:var(--pg-surface);border:1px solid color-mix(in srgb,var(--pg-text) 9%,transparent);border-radius:999px;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--pg-text) 6%,transparent);transition:border-color .15s ease,background .15s ease,color .15s ease}.pf-pagination__page:hover:not(.is-current){border-color:var(--pg-accent);color:var(--pg-accent)}.pf-pagination__page.is-current{background:var(--pg-accent);border-color:var(--pg-accent);color:var(--pg-on-accent);box-shadow:none;cursor:default}.pf-pagination__nav:focus-visible,.pf-pagination__page:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--pg-accent) 22%,transparent)}.pf-pagination__ellipsis{width:var(--pg-size);height:var(--pg-size);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--pg-text) 7%,var(--pg-surface));color:color-mix(in srgb,var(--pg-text) 45%,transparent);user-select:none}@media(max-width:560px){.pf-pagination{--pg-size: 2.5rem;gap:.4rem;margin-top:2rem}.pf-pagination__nav{width:var(--pg-size);padding:0;margin:0;font-size:0;flex:0 0 auto}.pf-pagination__nav:before{content:"";width:1.05rem;height:1.05rem;background-color:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.pf-pagination__nav--prev:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")}.pf-pagination__nav--next:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}}.pf-tips-hub__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.pf-tips-chip{padding:.5rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--punfyre-color-primary, #154775) 18%,transparent);background:transparent;color:var(--punfyre-color-heading-text, #173e68);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pf-tips-chip:hover{border-color:color-mix(in srgb,var(--pf-accent, #e94e1b) 45%,transparent)}.pf-tips-chip[aria-pressed=true]{background:var(--pf-accent, #e94e1b);border-color:var(--pf-accent, #e94e1b);color:#fff}.pf-tips-hub__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:clamp(1.75rem,4vw,2.5rem) 0 1.1rem}.pf-tips-hub__title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--punfyre-color-heading-text, #173e68);margin:0}.pf-tips-hub__count{margin:0;font-size:.88rem;color:var(--punfyre-color-muted-text, #625b53)}.pf-tips-hub__grid{display:grid;gap:clamp(1.1rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(var(--pf-tips-min, 17rem),1fr))}.pf-tips-hub__empty{margin:2rem 0 0;padding:1.5rem;text-align:center;color:var(--punfyre-color-muted-text, #625b53);border:1px dashed color-mix(in srgb,var(--punfyre-color-primary, #154775) 22%,transparent);border-radius:1rem}:root[data-theme=dark] .pf-tips-chip{border-color:#33557d;color:#f4f1ec}:root[data-theme=dark] .pf-tips-hub__title{color:#f4f1ec}:root[data-theme=dark] .pf-tips-hub__count{color:#9aa6b2}:root[data-theme=dark] .pf-tips-hub__grid .pf-tip-card{border-color:#33557d;box-shadow:0 1px 2px #00000059}.knowledge-hero__featured[data-astro-cid-776vursi]{width:min(100%,26rem);justify-self:end;--storefront-surface: var(--pf-site-surface);--storefront-text: var(--pf-site-text);--storefront-accent: var(--pf-site-kicker);--storefront-accent-soft: color-mix(in srgb, var(--pf-site-kicker) 12%, var(--pf-site-surface));--storefront-canvas: var(--pf-site-page-deep)}.knowledge-hero__featured-label[data-astro-cid-776vursi]{margin:0 0 .65rem;color:var(--pf-site-kicker);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.knowledge-hero__featured[data-astro-cid-776vursi] .pf-tip-card{border:1px solid var(--pf-site-border);box-shadow:var(--pf-site-shadow-frame)}.knowledge-storefront[data-astro-cid-776vursi]{--storefront-accent: var(--pf-site-kicker);--storefront-accent-text: var(--pf-site-accent-contrast);--storefront-accent-soft: color-mix(in srgb, var(--pf-site-kicker) 12%, var(--pf-site-surface));--storefront-surface: var(--pf-site-page-deep);--storefront-canvas: var(--pf-site-surface);--storefront-text: var(--pf-site-text)}.knowledge-toolbar[data-astro-cid-776vursi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.knowledge-search[data-astro-cid-776vursi]{position:relative;display:flex;align-items:center;flex:1 1 20rem;max-width:30rem}.knowledge-search[data-astro-cid-776vursi] svg[data-astro-cid-776vursi]{position:absolute;left:.9rem;width:1.1rem;height:1.1rem;color:var(--pf-site-muted);pointer-events:none}.knowledge-search[data-astro-cid-776vursi] input[data-astro-cid-776vursi],.knowledge-sort[data-astro-cid-776vursi] select[data-astro-cid-776vursi]{width:100%;min-height:3rem;border:1px solid var(--pf-site-border);border-radius:.8rem;background:var(--pf-site-surface);color:var(--pf-site-text);font:inherit;padding:.7rem 1rem}.knowledge-search[data-astro-cid-776vursi] input[data-astro-cid-776vursi]{padding-left:2.6rem}.knowledge-search[data-astro-cid-776vursi] input[data-astro-cid-776vursi]:focus-visible,.knowledge-sort[data-astro-cid-776vursi] select[data-astro-cid-776vursi]:focus-visible{outline:2px solid var(--pf-site-focus);outline-offset:2px}.knowledge-sort[data-astro-cid-776vursi]{display:inline-flex;align-items:center;gap:.55rem;color:var(--pf-site-muted);font-size:.85rem;font-weight:700}.knowledge-listing[data-astro-cid-776vursi] .pf-tips-hub__grid{align-items:stretch}.knowledge-listing[data-astro-cid-776vursi] .pf-tip-card{height:100%}.knowledge-storefront[data-astro-cid-776vursi] .pf-tips-chip[aria-pressed=true]{color:var(--pf-site-accent-contrast)}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination{--pg-accent: var(--pf-site-accent);--pg-on-accent: var(--pf-site-accent-contrast);--pg-text: var(--pf-site-text);--pg-surface: var(--pf-site-surface);--storefront-font-heading: var(--pf-site-font-family)}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination__nav{border:1px solid color-mix(in srgb,var(--pf-site-accent) 40%,transparent);background:transparent;color:var(--pf-site-accent);font-family:var(--pf-site-font-family)}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination__nav:hover:not(:disabled){border-color:var(--pf-site-accent);background:var(--pf-site-accent-soft);color:var(--pf-site-accent-strong)}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination__nav:disabled{border-color:var(--pf-site-border);background:var(--pf-site-page-deep);color:var(--pf-site-muted)}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination__page{border-color:var(--pf-site-border);box-shadow:none}.knowledge-storefront[data-astro-cid-776vursi] .pf-pagination__page.is-current{border-color:var(--pf-site-accent);background:var(--pf-site-accent);color:var(--pf-site-accent-contrast)}@media(max-width:61.99rem){.knowledge-hero__featured[data-astro-cid-776vursi]{justify-self:center}}@media(max-width:640px){.knowledge-sort[data-astro-cid-776vursi]{width:100%}.knowledge-sort[data-astro-cid-776vursi] select[data-astro-cid-776vursi]{flex:1}}
