:root{--a8c-kb-text-primary:#101517;--a8c-kb-text-secondary:#646970;--a8c-kb-text-disabled:#8c8f94;--a8c-kb-icon:#646970;--a8c-kb-accent:#0240e4;--a8c-kb-border:#dcdcde;--a8c-kb-border-strong:#a7aaad;--a8c-kb-surface:#f6f7f7;--a8c-kb-hover:#e3f0ff;--a8c-kb-hover-gradient-end:#d6e9ff;--a8c-kb-hover-strong:#80bbff;--a8c-kb-surface-primary:#fff;--a8c-kb-page-pad:var(--wp--preset--spacing--48,3rem);--a8c-kb-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.9 3.8l4.2 4.2-4.2 4.2' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");--a8c-kb-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.2495 22.8349L9.16455 7.75L7.75034 9.16421L22.8353 24.2492L24.2495 22.8349Z' fill='black'/%3E%3Cpath d='M22.8354 7.75099L7.75049 22.8359L9.1647 24.2502L24.2496 9.16521L22.8354 7.75099Z' fill='black'/%3E%3C/svg%3E")}.wp-block-group.a8c-kb-page,
.wp-block-group.a8c-kb-hero,
.wp-block-group.a8c-kb-404{margin-block-start:0}main.a8c-kb-404{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--a8c-kb-header-height, 0px));min-height:calc(100svh - var(--wp-admin--admin-bar--height, 0px) - var(--a8c-kb-header-height, 0px))}

/* !important: the home markup carries its padding presets inline (Figma 1640-20036: 64 above, 88 below). */.a8c-kb-hero + .a8c-kb-page{--a8c-kb-page-pad:var(--wp--preset--spacing--64,4rem);padding-top:var(--wp--preset--spacing--64,4rem)!important;padding-bottom:5.5rem!important}.a8c-kb-contact-band p{font-size:var(--wp--preset--font-size--heading-6,1.25rem)}.a8c-kb-contact-band a{color:inherit;text-decoration:underline}.a8c-kb-help-card-icon{display:block;width:40px!important;height:40px!important;border-radius:50%;background-color:var(--a8c-kb-accent,#0240e4);background-repeat:no-repeat;background-position:center}.a8c-kb-icon-chat{background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M14 0H2C.9 0 0 .9 0 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L4.5 13H14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2Zm.5 11c0 .3-.2.5-.5.5H3.9l-2.4 2.4V2c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9Z'/%3E%3C/svg%3E")}.a8c-kb-icon-question{background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.25' stroke='%23fff' stroke-width='1.5' fill='none'/%3E%3Cg transform='translate%286.93%2C%204.79%29'%3E%3Cpath fill='%23fff' d='M2.08 7.23v-.1c0-.61.06-1.09.17-1.42.12-.34.29-.61.5-.8.22-.2.48-.39.78-.58.31-.18.56-.41.77-.67.2-.27.3-.59.3-.96 0-.29-.07-.54-.2-.75a1.4 1.4 0 0 0-.55-.5 1.66 1.66 0 0 0-.77-.17c-.25 0-.5.05-.73.16-.23.1-.42.27-.57.49-.15.22-.24.5-.26.85H0C.02 2.17.17 1.66.44 1.25.73.84 1.1.53 1.56.32 2.02.11 2.53 0 3.08 0c.62 0 1.15.11 1.61.34.46.22.81.54 1.07.95.26.41.39.88.39 1.42 0 .56-.13 1.04-.38 1.43-.25.39-.6.72-1.05.99-.28.17-.51.34-.69.5-.18.16-.31.36-.39.58-.08.23-.12.53-.12.91v.1H2.08Zm.73 3.2c-.29 0-.53-.1-.72-.29a.97.97 0 0 1-.3-.71c0-.28.1-.52.3-.71.2-.19.44-.29.72-.29.29 0 .53.1.72.29.2.19.3.43.3.71 0 .28-.1.52-.3.71-.19.19-.43.29-.72.29Z'/%3E%3C/g%3E%3C/svg%3E")}.a8c-kb-help-card.wp-block-group > h3{margin:1.5rem 0 0.5rem;font-size:1.75rem;font-weight:400;line-height:1.2}.a8c-kb-help-card.wp-block-group > h3 + p{margin-block-start:0.5rem}.a8c-kb-help-card h3 a{text-decoration:none;color:inherit}.a8c-kb-help-card{position:relative;transition:background-color 0.15s ease}.a8c-kb-help-card h3 a::after{content:"";position:absolute;inset:0}

/* !important: the pattern markup sets the resting background inline. */.a8c-kb-help-card:has( h3 a ):hover{background-color:var(--a8c-kb-hover,#e3f0ff)!important}.a8c-kb-help-card p{margin:0;font-size:1rem;line-height:1.5}

/* !important: the pattern markup carries the 64px home margin inline; interior pages use 48px at every width. */.single-kb_article .a8c-kb-further-help,
.tax-kb_category .a8c-kb-further-help,
.post-type-archive-kb_article .a8c-kb-further-help,
.page-template-page-kb-all-guides .a8c-kb-further-help,
.search .a8c-kb-further-help{margin-top:3rem!important}@media ( max-width: 782px ){.a8c-kb-hide-mobile{display:none}}@media ( min-width: 783px ){.a8c-kb-hide-desktop{display:none}}.a8c-kb-hero{background:var(--a8c-kb-surface,#f6f7f7);padding-top:var(--wp--preset--spacing--80,5rem)!important;padding-bottom:var(--wp--preset--spacing--80,5rem)!important}.a8c-kb-hero > .wp-block-group{max-width:680px}.a8c-kb-hero .wp-block-a8c-kb-search{width:100%;max-width:680px}

/* !important: the home markup carries the spacing-16 preset inline (Figma 1640-20020: 24px under the search). */.a8c-kb-hero .a8c-kb-quick-links{margin-top:var(--wp--preset--spacing--24,1.5rem)!important}.wp-block-buttons.a8c-kb-quick-links{gap:0.5rem}.a8c-kb-quick-links .wp-block-button__link{font-size:0.875rem;font-weight:400;line-height:1.5;padding:0.25rem 0.75rem;border:0;border-radius:4px;background:var(--a8c-kb-surface-primary,#fff);color:inherit;transition:background-color 0.15s ease}.a8c-kb-quick-links .wp-block-button__link:hover,
.a8c-kb-quick-links .wp-block-button__link:focus-visible{background:var(--a8c-kb-hover-strong,#80bbff);color:inherit}.wp-block-group.a8c-kb-home-section{margin-top:4rem}.wp-block-group.a8c-kb-section-header{margin-bottom:1.5rem}.a8c-kb-section-header .wp-block-heading{margin:0}.a8c-kb-section-header p{font-size:0.875rem;line-height:1.5}.a8c-kb-section-header a{color:var(--a8c-kb-text-secondary,#646970);text-decoration:none}.a8c-kb-section-header a:hover{text-decoration:underline}.a8c-kb-section-header .wp-block-button.is-style-arrow-link .wp-block-button__link{color:var(--a8c-kb-text-secondary,#646970);font-size:0.875rem;line-height:1.5}.a8c-kb-topic-intro-cards .wp-block-spacer.a8c-kb-topic-illustration{height:auto!important;aspect-ratio:316/199;border-radius:4px;background:linear-gradient(135deg,var(--a8c-kb-hover,#e3f0ff),var(--a8c-kb-hover-gradient-end,#d6e9ff))}.a8c-kb-topic-intro-cards .a8c-kb-topic-illustration img{display:block;width:100%;height:auto;aspect-ratio:316/199;object-fit:cover;border-radius:4px}.a8c-kb-topic-intro-title{font-size:1.25rem;margin:0}.a8c-kb-topic-intro-cards .a8c-kb-topic-illustration + .a8c-kb-topic-intro-title{margin-block-start:1.25rem}.a8c-kb-topic-intro-title a{color:inherit;text-decoration:none}.a8c-kb-topic-intro-title a:hover{text-decoration:underline}.a8c-kb-topic-intro-cards p{margin:0;font-size:0.875rem;color:var(--a8c-kb-text-secondary,#646970)}.a8c-kb-topic-intro-cards .a8c-kb-topic-intro-title + p{margin-block-start:0.5rem}.a8c-kb-post-cards .wp-block-post{border:1px solid var(--a8c-kb-border,#dcdcde);border-radius:4px;padding:1.25rem;display:flex;flex-direction:column;position:relative;transition:background-color 0.2s ease}.a8c-kb-post-cards .wp-block-post:hover{background:var(--a8c-kb-surface,#f6f7f7)}.a8c-kb-post-cards .wp-block-post-title a::after{content:"";position:absolute;inset:0}@supports selector( :has( a ) ){.a8c-kb-post-cards .wp-block-post-title a:focus-visible{outline:none}.a8c-kb-post-cards .wp-block-post:has( .wp-block-post-title a:focus-visible ){outline:1px dotted var(--wp--preset--color--accent-1,currentColor);outline-offset:-2px}}.a8c-kb-post-cards .wp-block-post-title{font-size:1.5rem;font-weight:500;line-height:1.2;margin:0 0 0.75rem}.a8c-kb-post-cards .wp-block-post-title a{text-decoration:none;color:inherit}.a8c-kb-post-cards .wp-block-post-excerpt{font-size:0.875rem;line-height:1.5;color:var(--a8c-kb-text-secondary,#646970)}.a8c-kb-post-cards .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0}.a8c-kb-post-cards .wp-block-post-excerpt__more-text{display:none}.a8c-kb-post-cards .wp-block-post-date{text-align:left;margin-top:auto;padding-top:1.5rem;font-size:0.75rem;color:var(--a8c-kb-text-secondary,#646970)}.a8c-kb-home-crumb{font-size:0.875rem;line-height:1.5;color:var(--a8c-kb-text-disabled,#8c8f94)}p.a8c-kb-home-crumb{margin-bottom:4rem}.a8c-kb-home-crumb a{color:var(--a8c-kb-text-primary,#101517);text-decoration:none}@media ( min-width: 783px ){.a8c-kb-home-crumb{display:none}}@media ( max-width: 782px ){.wp-block-columns.a8c-kb-layout{position:relative;gap:0}.a8c-kb-tree-column{flex-basis:auto!important;margin:0}.a8c-kb-tree-column .a8c-kb-tree-mobile-toggle{position:absolute;top:-4px;right:0;z-index:5}.wp-block-a8c-kb-breadcrumbs,
	.a8c-kb-home-crumb{padding-right:2.5rem}.a8c-kb-hero + .a8c-kb-page{padding-top:var(--wp--preset--spacing--48,2.5rem)!important}.wp-block-group.a8c-kb-section-header{flex-direction:column;align-items:flex-start;gap:0.5rem}.a8c-kb-topic-intro-cards.wp-block-columns{gap:2.5rem}.a8c-kb-topic-intro-cards .a8c-kb-topic-illustration img{aspect-ratio:335/243}.a8c-kb-post-cards .is-layout-grid{grid-template-columns:1fr!important}.a8c-kb-post-cards .wp-block-post-title{font-size:1.25rem}

	/* !important: the further-help pattern sets the desktop padding inline (Figma 1640-20172). */.wp-block-group.a8c-kb-help-card{padding:1.25rem!important}.a8c-kb-help-card.wp-block-group > h3{font-size:1.125rem}.wp-block-columns.a8c-kb-article-columns,
	.a8c-kb-main-column > .wp-block-heading{margin-top:var(--wp--preset--spacing--40,2rem)}

	/* !important: the home markup carries the desktop preset inline (48px on mobile, Figma 64). */.wp-block-group.a8c-kb-home-section{margin-top:4rem!important}}@media ( min-width: 783px ){.a8c-kb-main-column > .wp-block-columns.a8c-kb-article-columns{margin-top:0}}.a8c-kb-content-column .entry-content .wp-block-group{margin-top:var(--wp--preset--spacing--40,2.5rem)}.a8c-kb-content-column .entry-content :is(h1, h2, h3, h4, h5, h6) + .wp-block-group{margin-top:var(--wp--preset--spacing--24,1.5rem)}.a8c-kb-content-column .entry-content p + p{margin-block-start:1rem}.a8c-kb-content-column .entry-content :where(ul, ol){padding-inline-start:1.5rem}@media ( max-width: 782px ){.a8c-kb-content-column > h1.wp-block-post-title{margin-top:0!important}}.a8c-kb-content-column .entry-content :is(h1, h2, h3, h4, h5, h6) :is(strong, b),
.editor-styles-wrapper.post-type-kb_article :is(h1, h2, h3, h4, h5, h6) :is(strong, b),
.post-type-kb_article .editor-styles-wrapper :is(h1, h2, h3, h4, h5, h6) :is(strong, b){font-weight:inherit}