.hpie-site{min-width:0px;box-sizing:border-box;color:var(--hpie-on-surface);font-family:var(--hpie-font-family);font-weight:var(--hpie-body-md-font-weight);font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height);background-color:var(--hpie-background)}.hpie-site :where(*){box-sizing:border-box}.hpie-site :focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-site :where([hidden]){display:none!important}.hpie-site{overflow-wrap:anywhere}.hpie-container{width:100%;max-width:var(--hpie-space-container-max);min-width:0px}.hpie-container{margin-inline:auto;padding-inline:var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-container{padding-inline:var(--hpie-space-gutter-mobile)}}.hpie-reading{width:100%;max-width:var(--hpie-space-reading-max);min-width:0px}.hpie-reading{margin-inline:auto}.hpie-section{padding-block:var(--hpie-space-3xl)}@media (max-width:767px){.hpie-section{padding-block:var(--hpie-space-2xl)}}.hpie-stack{display:flex;flex-flow:column;align-items:stretch;gap:var(--hpie-space-lg);min-width:0px}.hpie-cluster{display:flex;align-items:center;gap:var(--hpie-space-md);min-width:0px}.hpie-cluster{flex-wrap:wrap}.hpie-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:var(--hpie-space-2xl);min-width:0px}@media (max-width:1023px){.hpie-split{gap:var(--hpie-space-lg)}}@media (max-width:767px){.hpie-split{grid-template-columns:minmax(0,1fr)}}.hpie-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--hpie-space-lg);min-width:0px}@media (max-width:1023px){.hpie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hpie-grid{grid-template-columns:minmax(0,1fr)}}.hpie-actions{display:flex;align-items:center;gap:var(--hpie-space-md)}.hpie-actions{flex-wrap:wrap}@media (max-width:479px){.hpie-actions{flex-flow:column;align-items:stretch}.hpie-actions .hpie-button{width:100%}}.hpie-surface{color:var(--hpie-on-surface);background-color:var(--hpie-surface)}.hpie-muted-surface{color:var(--hpie-on-surface);background-color:var(--hpie-surface-muted)}.hpie-inverse{color:var(--hpie-surface);background-color:var(--hpie-primary)}.hpie-inverse :focus-visible{outline:3px solid var(--hpie-surface);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-primary-hover)}.hpie-inverse .hpie-link{color:var(--hpie-surface)}.hpie-headline-display{font-family:var(--hpie-headline-display-font-family);font-weight:var(--hpie-headline-display-font-weight);font-size:var(--hpie-headline-display-font-size);line-height:var(--hpie-headline-display-line-height);letter-spacing:var(--hpie-headline-display-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hpie-headline-display{font-size:48px}}@media (max-width:767px){.hpie-headline-display{font-size:40px;line-height:1.12}}@media (max-width:479px){.hpie-headline-display{font-size:32px;line-height:1.2}}.hpie-headline-lg{font-family:var(--hpie-headline-lg-font-family);font-weight:var(--hpie-headline-lg-font-weight);font-size:var(--hpie-headline-lg-font-size);line-height:var(--hpie-headline-lg-line-height);letter-spacing:var(--hpie-headline-lg-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-headline-lg{font-size:36px}}@media (max-width:479px){.hpie-headline-lg{font-size:30px}}.hpie-headline-md{font-family:var(--hpie-headline-md-font-family);font-weight:var(--hpie-headline-md-font-weight);font-size:var(--hpie-headline-md-font-size);line-height:var(--hpie-headline-md-line-height);letter-spacing:var(--hpie-headline-md-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-headline-md{font-size:28px}}.hpie-headline-sm{font-family:var(--hpie-headline-sm-font-family);font-weight:var(--hpie-headline-sm-font-weight);font-size:var(--hpie-headline-sm-font-size);line-height:var(--hpie-headline-sm-line-height);letter-spacing:var(--hpie-headline-sm-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-body-lg{font-family:var(--hpie-body-lg-font-family);font-weight:var(--hpie-body-lg-font-weight);font-size:var(--hpie-body-lg-font-size);line-height:var(--hpie-body-lg-line-height);letter-spacing:var(--hpie-body-lg-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-body-md{font-family:var(--hpie-body-md-font-family);font-weight:var(--hpie-body-md-font-weight);font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height);letter-spacing:var(--hpie-body-md-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-body-sm{font-family:var(--hpie-body-sm-font-family);font-weight:var(--hpie-body-sm-font-weight);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);letter-spacing:var(--hpie-body-sm-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-label-md{font-family:var(--hpie-label-md-font-family);font-weight:var(--hpie-label-md-font-weight);font-size:var(--hpie-label-md-font-size);line-height:var(--hpie-label-md-line-height);letter-spacing:var(--hpie-label-md-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-label-sm{font-family:var(--hpie-label-sm-font-family);font-weight:var(--hpie-label-sm-font-weight);font-size:var(--hpie-label-sm-font-size);line-height:var(--hpie-label-sm-line-height);letter-spacing:var(--hpie-label-sm-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-caption{font-family:var(--hpie-caption-font-family);font-weight:var(--hpie-caption-font-weight);font-size:var(--hpie-caption-font-size);line-height:var(--hpie-caption-line-height);letter-spacing:var(--hpie-caption-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-link{color:var(--hpie-primary);text-decoration:underline}.hpie-link:hover{color:var(--hpie-primary-hover)}.hpie-link:hover{text-decoration-thickness:2px}.hpie-link:active{color:var(--hpie-on-surface)}.hpie-link{text-underline-offset:.2em;text-decoration-thickness:1px}.hpie-button-primary{color:var(--hpie-button-primary-color);background-color:var(--hpie-button-primary-background)}.hpie-button-primary:hover{color:var(--hpie-button-primary-hover-color);text-decoration:underline;background-color:var(--hpie-button-primary-hover-background)}.hpie-button-primary:hover{text-underline-offset:.2em}.hpie-button-primary:active{color:var(--hpie-surface);background-color:var(--hpie-accent-hover);box-shadow:inset 0px 0px 0px 2px var(--hpie-surface)}.hpie-button-secondary{color:var(--hpie-button-secondary-color);background-color:var(--hpie-button-secondary-background)}.hpie-button-secondary:hover{color:var(--hpie-button-secondary-hover-color);text-decoration:underline;background-color:var(--hpie-button-secondary-hover-background)}.hpie-button-secondary:hover{text-underline-offset:.2em}.hpie-button-secondary:active{color:var(--hpie-surface);background-color:var(--hpie-primary-hover);box-shadow:inset 0px 0px 0px 2px var(--hpie-surface)}.hpie-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--hpie-space-sm);max-width:100%;min-width:48px;min-height:48px;text-align:center;text-decoration:none;letter-spacing:var(--hpie-label-md-letter-spacing);border-radius:var(--hpie-radius-md);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer}.hpie-button:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-button:disabled{color:var(--hpie-on-surface-muted);text-decoration:none;background-color:var(--hpie-surface-muted);cursor:not-allowed}.hpie-button:disabled{box-shadow:none}.hpie-button[aria-disabled="true"]{color:var(--hpie-on-surface-muted);text-decoration:none;background-color:var(--hpie-surface-muted);cursor:not-allowed}.hpie-button[aria-disabled="true"]{box-shadow:none}.hpie-button{padding:var(--hpie-button-primary-padding) var(--hpie-space-lg);font:var(--hpie-button-primary-typography);white-space:normal;touch-action:manipulation}.hpie-card{display:flex;flex-flow:column;gap:var(--hpie-space-md);height:100%;min-width:0px;color:var(--hpie-card-color);background-color:var(--hpie-card-background);border-radius:var(--hpie-card-radius);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-card:hover{color:var(--hpie-card-hover-color);background-color:var(--hpie-card-hover-background)}.hpie-card:focus-within{background-color:var(--hpie-secondary)}.hpie-card:hover .hpie-card-title-link{text-decoration:underline}.hpie-card{padding:var(--hpie-card-padding)}@media (max-width:479px){.hpie-card{padding:var(--hpie-space-md)}}.hpie-card-image-link{display:block;min-width:0px;border-radius:var(--hpie-radius-md)}.hpie-card-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;border-radius:var(--hpie-radius-md)}.hpie-card-title{letter-spacing:var(--hpie-headline-sm-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-card-title{font:var(--hpie-headline-sm-font-weight) var(--hpie-headline-sm-font-size)/var(--hpie-headline-sm-line-height) var(--hpie-font-family)}.hpie-card-title-link{color:var(--hpie-primary);text-decoration:none}.hpie-card-title-link:focus-visible{text-decoration:underline}.hpie-card-title-link{text-underline-offset:.2em}.hpie-card-dek{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-card-dek{font:var(--hpie-body-md-font-weight) var(--hpie-body-md-font-size)/var(--hpie-body-md-line-height) var(--hpie-font-family)}.hpie-card-cta{display:inline-flex;align-items:center;align-self:start;min-height:44px;color:var(--hpie-primary);font-weight:700;text-decoration:underline;margin-top:auto}.hpie-card-cta:hover{color:var(--hpie-primary-hover)}.hpie-card-cta:hover{text-decoration-thickness:2px}.hpie-card-cta{text-underline-offset:.2em}.hpie-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--hpie-space-lg);min-width:0px}@media (max-width:1023px){.hpie-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hpie-archive-grid{grid-template-columns:minmax(0,1fr)}}.hpie-badge{display:inline-flex;align-items:center;gap:var(--hpie-space-xs);align-self:start;color:var(--hpie-badge-color);text-decoration:none;letter-spacing:var(--hpie-label-sm-letter-spacing);background-color:var(--hpie-badge-background);border-radius:var(--hpie-badge-radius)}.hpie-badge:hover{text-decoration:underline}.hpie-badge:hover{text-underline-offset:.2em}.hpie-badge{font:var(--hpie-badge-typography);padding:var(--hpie-badge-padding)}.hpie-taxonomy-link{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);text-decoration:underline}.hpie-taxonomy-link{text-underline-offset:.2em}.hpie-metadata{display:flex;align-items:center;gap:var(--hpie-space-sm) var(--hpie-space-md);color:var(--hpie-metadata-strip-color);background-color:var(--hpie-metadata-strip-background);border-radius:var(--hpie-metadata-strip-radius)}.hpie-metadata>*{min-width:0px}.hpie-metadata .bde-author{display:flex;align-items:center;flex-grow:0;flex-shrink:1;flex-basis:auto;width:auto;min-width:0px}.hpie-metadata .ee-author-description{display:flex;align-items:center;gap:var(--hpie-space-sm) var(--hpie-space-md);min-width:0px}.hpie-metadata .ee-author-description{flex-wrap:wrap}.hpie-metadata .ee-author-name-link{color:var(--hpie-primary);font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);text-decoration:underline}.hpie-metadata .ee-author-name-link{text-underline-offset:.2em;overflow-wrap:anywhere}.hpie-metadata .ee-author-name-link:hover{color:var(--hpie-primary-hover)}.hpie-metadata .ee-author-name-link:hover{text-decoration-thickness:2px}.hpie-metadata .ee-author-links{display:none}.hpie-metadata .bde-author .ee-author-description{display:flex;align-items:center;gap:var(--hpie-space-sm) var(--hpie-space-md);width:auto;min-width:0px;text-align:left}.hpie-metadata .bde-author .ee-author-description{flex-wrap:wrap}.hpie-metadata .bde-author .ee-author-name-link{display:inline-flex;width:auto;color:var(--hpie-primary);font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);text-decoration:underline;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hpie-metadata .bde-author .ee-author-name-link{text-underline-offset:.2em;overflow-wrap:anywhere}.hpie-metadata .bde-author .ee-author-name-link:hover{color:var(--hpie-primary-hover)}.hpie-metadata .bde-author .ee-author-name-link:hover{text-decoration-thickness:2px}.hpie-metadata .bde-author .ee-author-links{display:none}.hpie-metadata{flex-wrap:wrap;padding:var(--hpie-metadata-strip-padding);font:var(--hpie-metadata-strip-typography)}@media (max-width:479px){.hpie-metadata{align-items:start}.hpie-metadata .bde-author{flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%}}.hpie-pagination{display:flex;align-items:center;gap:var(--hpie-space-sm)}.hpie-pagination{flex-wrap:wrap}.hpie-page-link{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;color:var(--hpie-primary);text-decoration:underline;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-page-link:hover{background-color:var(--hpie-secondary)}.hpie-page-link[aria-current="page"]{color:var(--hpie-surface);font-weight:700;text-decoration:none;background-color:var(--hpie-primary);border-top:2px solid var(--hpie-primary-hover);border-right:2px solid var(--hpie-primary-hover);border-bottom:2px solid var(--hpie-primary-hover);border-left:2px solid var(--hpie-primary-hover)}.hpie-page-link{padding:var(--hpie-space-sm)}.hpie-empty-state{background-color:var(--hpie-surface);border-radius:var(--hpie-radius-lg);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-empty-state{padding:var(--hpie-space-xl)}.hpie-header{position:relative;z-index:20;width:100%;color:var(--hpie-on-surface);background-color:var(--hpie-background);border-bottom:1px solid var(--hpie-outline)}.hpie-header-row{display:flex;justify-content:space-between;align-items:center;gap:var(--hpie-space-md)}.hpie-header-row{flex-wrap:wrap;padding-block:var(--hpie-space-md)}@media (max-width:1119px){.hpie-header-row{gap:var(--hpie-space-sm)}}.hpie-logo-link{display:inline-flex;align-items:center;flex-grow:0;flex-shrink:1;flex-basis:256px;max-width:100%;min-height:44px}@media (max-width:1119px){.hpie-logo-link{flex-basis:220px}}@media (max-width:479px){.hpie-logo-link{flex-basis:180px}}.hpie-logo{display:block;width:256px;height:auto;max-width:100%}@media (max-width:1119px){.hpie-logo{width:220px}}@media (max-width:479px){.hpie-logo{width:180px}}.hpie-nav{display:flex;align-items:center;gap:var(--hpie-space-sm)}.hpie-nav{flex-wrap:wrap}@media (max-width:1023px){.hpie-nav{display:none}}.hpie-nav-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;color:var(--hpie-primary);font-weight:700;font-size:16px;text-decoration:none}.hpie-nav-link:hover{color:var(--hpie-primary-hover);text-decoration:underline;background-color:var(--hpie-secondary)}.hpie-nav-link.is-active{color:var(--hpie-primary-hover);text-decoration:underline;background-color:var(--hpie-secondary)}.hpie-nav-link.is-active{text-decoration-thickness:2px}.hpie-nav-link[aria-current="page"]{color:var(--hpie-primary-hover);text-decoration:underline;background-color:var(--hpie-secondary)}.hpie-nav-link[aria-current="page"]{text-decoration-thickness:2px}.hpie-nav-link:active{text-decoration:underline;background-color:var(--hpie-surface-muted)}.hpie-nav-link{padding:var(--hpie-space-sm);text-underline-offset:.3em}.hpie-header-call{display:flex;flex-flow:column;align-items:start;gap:var(--hpie-space-sm);max-width:360px;min-width:0px}@media (max-width:1023px){.hpie-header-call{display:none}}.hpie-menu-toggle{display:none;min-width:48px;min-height:48px;color:var(--hpie-primary);font-weight:700;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-primary);border-right:1px solid var(--hpie-primary);border-bottom:1px solid var(--hpie-primary);border-left:1px solid var(--hpie-primary);cursor:pointer}.hpie-menu-toggle:hover{background-color:var(--hpie-secondary)}.hpie-menu-toggle[aria-expanded="true"]{color:var(--hpie-surface);background-color:var(--hpie-primary)}.hpie-menu-toggle{padding:var(--hpie-space-sm) var(--hpie-space-md);font:inherit}@media (max-width:1023px){.hpie-menu-toggle{display:inline-flex}}.hpie-mobile-nav{display:none}@media (max-width:1023px){.hpie-mobile-nav{display:none;gap:var(--hpie-space-md);width:100%;color:var(--hpie-on-surface);background-color:var(--hpie-surface);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-mobile-nav.hpie-is-open{display:flex}.hpie-mobile-nav .hpie-nav-link{display:flex;width:100%;min-height:48px}.hpie-mobile-nav .hpie-header-call{display:flex;max-width:none}.hpie-mobile-nav{padding:var(--hpie-space-lg)}}.hpie-is-open{visibility:visible}.hpie-skip-link{position:absolute;top:calc(var(--wp-admin--admin-bar--height,0px) + 8px);left:20px;z-index:100;width:1px;height:1px;min-height:44px;overflow:hidden;color:var(--hpie-primary);background-color:var(--hpie-surface)}.hpie-skip-link:focus{width:auto;height:auto;overflow:visible;outline:3px solid var(--hpie-primary);outline-offset:3px}.hpie-skip-link:focus{clip-path:none}.hpie-skip-link{padding:var(--hpie-space-md);clip-path:inset(50%)}.hpie-breadcrumbs{display:flex;gap:var(--hpie-space-sm);color:var(--hpie-on-surface-muted);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height)}.hpie-breadcrumbs{flex-wrap:wrap}.hpie-prose{width:100%;max-width:var(--hpie-space-reading-max);min-width:0px;color:var(--hpie-on-surface);font-family:var(--hpie-font-family);font-weight:var(--hpie-body-lg-font-weight);font-size:var(--hpie-body-lg-font-size);line-height:var(--hpie-body-lg-line-height)}.hpie-prose :where(p,ul,ol,blockquote,figure,table,pre){margin-block:0 var(--hpie-space-lg)}.hpie-prose :where(h1){font-weight:var(--hpie-headline-display-font-weight);font-size:var(--hpie-headline-display-font-size);line-height:var(--hpie-headline-display-line-height);letter-spacing:var(--hpie-headline-display-letter-spacing)}.hpie-prose :where(h1){margin-block:var(--hpie-space-2xl) var(--hpie-space-lg)}.hpie-prose :where(h2){font-weight:var(--hpie-headline-md-font-weight);font-size:var(--hpie-headline-md-font-size);line-height:var(--hpie-headline-md-line-height);letter-spacing:var(--hpie-headline-md-letter-spacing)}.hpie-prose :where(h2){margin-block:var(--hpie-space-2xl) var(--hpie-space-md)}.hpie-prose :where(h3,h4,h5,h6){font-weight:var(--hpie-headline-sm-font-weight);font-size:var(--hpie-headline-sm-font-size);line-height:var(--hpie-headline-sm-line-height);letter-spacing:var(--hpie-headline-sm-letter-spacing)}.hpie-prose :where(h3,h4,h5,h6){margin-block:var(--hpie-space-xl) var(--hpie-space-md)}.hpie-prose :where(a){color:var(--hpie-primary);text-decoration:underline}.hpie-prose :where(a){text-underline-offset:.2em}.hpie-prose :where(a:hover){color:var(--hpie-primary-hover)}.hpie-prose :where(a:hover){text-decoration-thickness:2px}.hpie-prose :where(ul,ol){padding-inline-start:var(--hpie-space-lg)}.hpie-prose :where(li){margin-block:var(--hpie-space-sm)}.hpie-prose :where(blockquote){background-color:var(--hpie-secondary)}.hpie-prose :where(blockquote){padding:var(--hpie-space-lg);border-inline-start:4px solid var(--hpie-primary)}.hpie-prose :where(img,video){height:auto;max-width:100%}.hpie-prose :where(figcaption){color:var(--hpie-on-surface-muted);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height)}.hpie-prose :where(figcaption){margin-block-start:var(--hpie-space-sm)}.hpie-prose :where(table){display:block;max-width:100%;font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height)}.hpie-prose :where(table){overflow-x:auto;border-collapse:collapse}.hpie-prose :where(th,td){min-width:140px;text-align:start;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-prose :where(th,td){padding:var(--hpie-space-md);vertical-align:top}.hpie-prose :where(th){font-weight:700;background-color:var(--hpie-secondary)}.hpie-prose :where(code){font-family:ui-monospace;font-size:1em;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px;background-color:var(--hpie-surface-muted);border-radius:var(--hpie-radius-sm)}.hpie-prose :where(pre){max-width:100%;background-color:var(--hpie-surface-muted)}.hpie-prose :where(pre){overflow-x:auto;white-space:pre-wrap;padding:var(--hpie-space-md)}.hpie-prose{overflow-wrap:anywhere}@media (max-width:767px){.hpie-prose :where(h1){font-size:40px;line-height:1.12}.hpie-prose :where(h2){font-size:28px}}@media (max-width:479px){.hpie-prose{font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-lg-line-height)}.hpie-prose :where(h1){font-size:32px;line-height:1.2}}.hpie-table-scroll{max-width:100%}.hpie-table-scroll{overflow-x:auto}.hpie-featured-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;border-radius:var(--hpie-radius-lg)}.hpie-evidence{color:var(--hpie-on-surface);background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-sm)}.hpie-evidence .bde-author{min-width:0px}.hpie-evidence .ee-author-description{display:flex;align-items:center;gap:var(--hpie-space-sm) var(--hpie-space-md);min-width:0px}.hpie-evidence .ee-author-description{flex-wrap:wrap}.hpie-evidence .ee-author-name-link{color:var(--hpie-primary);font-weight:700;font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height);text-decoration:underline}.hpie-evidence .ee-author-name-link{text-underline-offset:.2em;overflow-wrap:anywhere}.hpie-evidence .ee-author-name-link:hover{color:var(--hpie-primary-hover)}.hpie-evidence .ee-author-name-link:hover{text-decoration-thickness:2px}.hpie-evidence .ee_author-button-posts{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:var(--hpie-surface);font-weight:700;font-size:var(--hpie-label-md-font-size);line-height:var(--hpie-label-md-line-height);text-decoration:none;background-color:var(--hpie-primary);border-radius:var(--hpie-radius-md)}.hpie-evidence .ee_author-button-posts{padding:var(--hpie-space-sm) var(--hpie-space-md)}.hpie-evidence .ee_author-button-posts:hover{color:var(--hpie-surface);text-decoration:underline;background-color:var(--hpie-primary-hover)}.hpie-evidence .ee_author-button-posts:hover{text-underline-offset:.2em}.hpie-evidence{padding:var(--hpie-space-lg);border-inline-start:4px solid var(--hpie-primary)}@media (max-width:479px){.hpie-evidence .ee-author-description{align-items:stretch}.hpie-evidence .ee_author-button-posts{width:100%}.hpie-evidence .ee-author-links{width:100%}}.hpie-safety{color:var(--hpie-on-surface);background-color:var(--hpie-surface);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-primary);border-right:1px solid var(--hpie-primary);border-bottom:1px solid var(--hpie-primary);border-left:1px solid var(--hpie-primary)}.hpie-safety{border-inline-start:4px solid var(--hpie-primary);padding:var(--hpie-space-lg)}.hpie-cta{display:flex;flex-flow:column;gap:var(--hpie-space-lg);color:var(--hpie-on-surface);background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-xl);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-cta{padding:var(--hpie-space-xl)}@media (max-width:767px){.hpie-cta{padding:var(--hpie-space-lg)}}.hpie-disclaimer{display:block;max-width:var(--hpie-space-reading-max);color:var(--hpie-on-surface);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-disclaimer{font:var(--hpie-body-sm-font-weight) var(--hpie-body-sm-font-size)/var(--hpie-body-sm-line-height) var(--hpie-font-family);overflow-wrap:anywhere}.hpie-disclaimer-compact{display:block;color:var(--hpie-on-surface);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-commercial-disclosure{color:var(--hpie-on-surface);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);background-color:var(--hpie-surface-muted)}.hpie-commercial-disclosure{padding:var(--hpie-space-md);border-inline-start:4px solid var(--hpie-primary)}.hpie-form{display:flex;flex-flow:column;gap:var(--hpie-space-lg);min-width:0px}.hpie-field{display:flex;flex-flow:column;gap:var(--hpie-space-sm);min-width:0px}.hpie-label{color:var(--hpie-on-surface)}.hpie-label{font:var(--hpie-label-md-font-weight) var(--hpie-label-md-font-size)/var(--hpie-label-md-line-height) var(--hpie-font-family)}.hpie-input{width:100%;max-width:100%;min-width:0px;min-height:var(--hpie-input-field-min-height);color:var(--hpie-input-field-color);background-color:var(--hpie-input-field-background);border-radius:var(--hpie-input-field-radius);border-top:1px solid var(--hpie-on-surface-muted);border-right:1px solid var(--hpie-on-surface-muted);border-bottom:1px solid var(--hpie-on-surface-muted);border-left:1px solid var(--hpie-on-surface-muted)}.hpie-input:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:3px}.hpie-input::placeholder{color:var(--hpie-on-surface-muted);opacity:1}.hpie-input[aria-invalid="true"]{border-top:2px solid var(--hpie-error);border-right:2px solid var(--hpie-error);border-bottom:2px solid var(--hpie-error);border-left:2px solid var(--hpie-error)}.hpie-input:disabled{color:var(--hpie-on-surface-muted);background-color:var(--hpie-surface-muted);cursor:not-allowed}.hpie-input{padding:var(--hpie-input-field-padding);font:var(--hpie-input-field-typography)}.hpie-textarea{min-height:144px}.hpie-textarea{resize:vertical}.hpie-consent{display:flex;align-items:start;gap:var(--hpie-space-sm);min-height:44px;font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height);cursor:pointer}.hpie-consent{padding-block:var(--hpie-space-sm)}.hpie-checkbox{flex-grow:0;flex-shrink:0;flex-basis:auto;width:20px;height:20px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-checkbox{accent-color:var(--hpie-primary)}.hpie-field-help{color:var(--hpie-on-surface-muted);font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-field-error{color:var(--hpie-error);font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:var(--hpie-body-sm-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-error-message{color:var(--hpie-error-message-color);background-color:var(--hpie-error-message-background);border-radius:var(--hpie-error-message-radius)}.hpie-error-message{padding:var(--hpie-error-message-padding);font:var(--hpie-error-message-typography)}.hpie-form-success{color:var(--hpie-primary-hover);font-size:var(--hpie-body-md-font-size);background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-md);border-top:2px solid var(--hpie-primary);border-right:2px solid var(--hpie-primary);border-bottom:2px solid var(--hpie-primary);border-left:2px solid var(--hpie-primary)}.hpie-form-success{padding:var(--hpie-space-md)}.hpie-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hpie-sr-only{clip-path:inset(50%);white-space:nowrap}.hpie-home-root{width:100%;min-width:0px;color:var(--hpie-on-surface);background-color:var(--hpie-background)}.hpie-home-topbar{width:100%;color:var(--hpie-surface);background-color:var(--hpie-primary)}.hpie-home-topbar{padding:var(--hpie-space-sm) 0}.hpie-home-topbar-copy{max-width:var(--hpie-space-container-max);font-weight:650;font-size:13px;line-height:1.55;text-align:center;letter-spacing:0.01em;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-topbar-copy{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-home-topbar-copy{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-header{width:100%;background-color:var(--hpie-background);border-bottom:1px solid var(--hpie-outline)}.hpie-home-header-inner{display:grid;grid-template-columns:minmax(220px,290px) minmax(360px,1fr) minmax(240px,300px);align-items:center;gap:var(--hpie-space-lg);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-header-inner{padding:var(--hpie-space-md) var(--hpie-space-gutter-desktop)}@media (max-width:1119px){.hpie-home-header-inner{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}}@media (max-width:767px){.hpie-home-header-inner{grid-template-columns:1fr}.hpie-home-header-inner{padding:var(--hpie-space-md) var(--hpie-space-gutter-mobile)}}.hpie-home-nav{display:flex;justify-content:center;align-items:center;gap:var(--hpie-space-xs)}.hpie-home-nav{flex-wrap:wrap}@media (max-width:1119px){.hpie-home-nav{justify-content:start;grid-row-start:2;grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.hpie-home-nav{justify-content:start;grid-row-start:auto;grid-column-start:auto}}@media (max-width:479px){.hpie-home-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.hpie-home-call{display:flex;flex-flow:column;align-items:start;gap:var(--hpie-space-xs);min-width:0px}@media (max-width:767px){.hpie-home-call{width:100%}}.hpie-home-call-link{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:48px;color:var(--hpie-surface);font-weight:800;text-align:center;text-decoration:none;background-color:var(--hpie-accent);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-accent);border-right:1px solid var(--hpie-accent);border-bottom:1px solid var(--hpie-accent);border-left:1px solid var(--hpie-accent)}.hpie-home-call-link:hover{color:var(--hpie-surface);text-decoration:underline;background-color:var(--hpie-accent-hover)}.hpie-home-call-link:hover{text-underline-offset:.2em}.hpie-home-call-link{padding:var(--hpie-space-sm) var(--hpie-space-md)}.hpie-home-call-note{color:var(--hpie-on-surface-muted);font-size:12px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-hero{padding:var(--hpie-space-3xl) 0 var(--hpie-space-2xl)}@media (max-width:767px){.hpie-home-hero{padding:var(--hpie-space-2xl) 0}}.hpie-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:center;gap:var(--hpie-space-3xl);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-hero-grid{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1119px){.hpie-home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);gap:var(--hpie-space-2xl)}}@media (max-width:1023px){.hpie-home-hero-grid{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-hero-grid{gap:var(--hpie-space-xl)}.hpie-home-hero-grid{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-eyebrow{display:inline-flex;align-items:center;align-self:start;max-width:max-content;color:var(--hpie-primary-hover);font-weight:800;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;padding-top:6px;padding-right:11px;padding-bottom:6px;padding-left:11px;background-color:var(--hpie-secondary);border-radius:999px}.hpie-home-hero-copy{display:flex;flex-flow:column;align-items:start;gap:var(--hpie-space-lg);min-width:0px}@media (max-width:1023px){.hpie-home-hero-copy{max-width:780px}}.hpie-home-hero-title{max-width:16ch;color:var(--hpie-on-background);font-weight:780;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-home-hero-title{font-size:clamp(38px,11vw,54px)}}.hpie-home-hero-dek{max-width:61ch;color:var(--hpie-on-surface);font-weight:470;font-size:clamp(18px,1.7vw,22px);line-height:1.58;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-hero-actions{display:flex;align-items:center;gap:var(--hpie-space-md)}.hpie-home-hero-actions{flex-wrap:wrap}@media (max-width:479px){.hpie-home-hero-actions{display:grid;grid-template-columns:1fr;width:100%}}.hpie-home-primary-link{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:var(--hpie-surface);font-weight:800;text-align:center;text-decoration:none;background-color:var(--hpie-primary);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-primary);border-right:1px solid var(--hpie-primary);border-bottom:1px solid var(--hpie-primary);border-left:1px solid var(--hpie-primary)}.hpie-home-primary-link:hover{color:var(--hpie-surface);text-decoration:underline;background-color:var(--hpie-primary-hover)}.hpie-home-primary-link:hover{text-underline-offset:.2em}.hpie-home-primary-link{padding:var(--hpie-space-sm) var(--hpie-space-lg)}@media (max-width:479px){.hpie-home-primary-link{width:100%}}.hpie-home-secondary-link{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:var(--hpie-primary);font-weight:800;text-align:center;text-decoration:none;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-md);border-top:1px solid var(--hpie-primary);border-right:1px solid var(--hpie-primary);border-bottom:1px solid var(--hpie-primary);border-left:1px solid var(--hpie-primary)}.hpie-home-secondary-link:hover{color:var(--hpie-primary-hover);text-decoration:underline;background-color:var(--hpie-secondary)}.hpie-home-secondary-link:hover{text-underline-offset:.2em}.hpie-home-secondary-link{padding:var(--hpie-space-sm) var(--hpie-space-lg)}@media (max-width:479px){.hpie-home-secondary-link{width:100%}}.hpie-home-disclaimer{max-width:72ch;color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--hpie-space-md);border-top:1px solid var(--hpie-outline)}@media (max-width:479px){.hpie-home-disclaimer{font-size:12px}}.hpie-home-hero-figure{display:flex;flex-flow:column;gap:var(--hpie-space-sm);min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-xl);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-home-hero-figure{padding:var(--hpie-space-md)}@media (max-width:1023px){.hpie-home-hero-figure{max-width:760px}}.hpie-home-hero-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;border-radius:var(--hpie-radius-lg)}.hpie-home-caption{color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-band{width:100%;background-color:var(--hpie-surface)}.hpie-home-band{padding:var(--hpie-space-2xl) 0}.hpie-home-section{width:100%}.hpie-home-section{padding:var(--hpie-space-3xl) 0}@media (max-width:767px){.hpie-home-section{padding:var(--hpie-space-2xl) 0}}.hpie-home-section-inner{display:flex;flex-flow:column;gap:var(--hpie-space-xl);width:100%;max-width:var(--hpie-space-container-max);min-width:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-section-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-home-section-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-section-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:var(--hpie-space-2xl)}@media (max-width:1023px){.hpie-home-section-head{align-items:start;grid-template-columns:1fr}}.hpie-home-kicker{color:var(--hpie-primary);font-weight:800;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:0.09em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-section-title{max-width:18ch;color:var(--hpie-on-background);font-weight:760;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-section-intro{max-width:64ch;color:var(--hpie-on-surface);font-size:18px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0px;overflow:hidden;background-color:var(--hpie-background);border-radius:var(--hpie-radius-xl);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}@media (max-width:1119px){.hpie-home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.hpie-home-steps{grid-template-columns:1fr}}.hpie-home-step{display:flex;flex-flow:column;gap:var(--hpie-space-md);min-width:0px;border-right:1px solid var(--hpie-outline)}.hpie-home-step{padding:var(--hpie-space-lg)}@media (max-width:1119px){.hpie-home-step{border-bottom:1px solid var(--hpie-outline)}}@media (max-width:767px){.hpie-home-step{border-right:0px solid}}.hpie-home-step-last{display:flex;flex-flow:column;gap:var(--hpie-space-md);min-width:0px}.hpie-home-step-last{padding:var(--hpie-space-lg)}@media (max-width:1119px){.hpie-home-step-last{border-bottom:1px solid var(--hpie-outline)}}.hpie-home-step-num{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;color:var(--hpie-surface);font-weight:800;font-size:14px;background-color:var(--hpie-primary);border-radius:50%}.hpie-home-step-title{color:var(--hpie-on-background);font-weight:760;font-size:19px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-step-copy{color:var(--hpie-on-surface-muted);font-size:15px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-step-link{display:inline-flex;align-items:center;align-self:start;min-height:44px;color:var(--hpie-primary);font-weight:750;text-decoration:underline;margin-top:auto}.hpie-home-step-link:hover{color:var(--hpie-primary-hover)}.hpie-home-step-link:hover{text-decoration-thickness:2px}.hpie-home-step-link{text-underline-offset:.2em}.hpie-home-feature{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:center;gap:var(--hpie-space-3xl);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-feature{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1023px){.hpie-home-feature{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-feature{grid-template-columns:1fr}.hpie-home-feature{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-feature-reverse{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:var(--hpie-space-3xl);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-feature-reverse{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1023px){.hpie-home-feature-reverse{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-feature-reverse{grid-template-columns:1fr}.hpie-home-feature-reverse{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-feature-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-xl);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-home-feature-copy{display:flex;flex-flow:column;align-items:start;gap:var(--hpie-space-lg);min-width:0px}.hpie-home-feature-title{max-width:18ch;color:var(--hpie-on-background);font-weight:760;font-size:clamp(30px,3.6vw,48px);line-height:1.1;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-feature-body{max-width:62ch;color:var(--hpie-on-surface);font-size:18px;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hpie-space-sm);width:100%}@media (max-width:479px){.hpie-home-checklist{grid-template-columns:1fr}}.hpie-home-check{color:var(--hpie-on-surface);font-weight:650;font-size:15px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-sm);border-left:3px solid var(--hpie-primary)}.hpie-home-check{padding:var(--hpie-space-md)}.hpie-home-proof{width:100%;color:var(--hpie-surface);background-color:var(--hpie-primary)}.hpie-home-proof{padding:var(--hpie-space-3xl) 0}.hpie-home-proof-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:var(--hpie-space-3xl);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-proof-grid{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1023px){.hpie-home-proof-grid{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-proof-grid{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-proof-title{max-width:15ch;color:var(--hpie-surface);font-weight:760;font-size:clamp(34px,4.2vw,54px);line-height:1.08;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-proof-copy{display:flex;flex-flow:column;gap:var(--hpie-space-lg);min-width:0px}.hpie-home-proof-body{max-width:64ch;color:var(--hpie-surface);font-size:18px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-proof-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hpie-space-md)}@media (max-width:479px){.hpie-home-proof-links{grid-template-columns:1fr}}.hpie-home-proof-link{display:flex;align-items:center;min-height:64px;color:var(--hpie-surface);font-weight:760;text-decoration:none;background-color:rgba(255,255,255,.08);border-radius:var(--hpie-radius-md);border-top:1px solid rgba(255,255,255,.38);border-right:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38);border-left:1px solid rgba(255,255,255,.38)}.hpie-home-proof-link:hover{color:var(--hpie-primary-hover);text-decoration:underline;background-color:var(--hpie-surface)}.hpie-home-proof-link:hover{text-underline-offset:.2em}.hpie-home-proof-link{padding:var(--hpie-space-md)}.hpie-home-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--hpie-space-lg)}@media (max-width:1023px){.hpie-home-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hpie-home-guides{grid-template-columns:1fr}}.hpie-home-guide{display:flex;flex-flow:column;gap:var(--hpie-space-md);height:100%;min-width:0px;background-color:var(--hpie-surface);border-radius:var(--hpie-radius-lg);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-home-guide:hover{background-color:var(--hpie-secondary)}.hpie-home-guide{padding:var(--hpie-space-md)}.hpie-home-guide-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2;border-radius:var(--hpie-radius-md)}.hpie-home-guide-label{color:var(--hpie-primary);font-weight:800;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-guide-title{color:var(--hpie-on-background);font-weight:760;font-size:22px;line-height:1.26;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-guide-copy{color:var(--hpie-on-surface-muted);font-size:15px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-guide-link{display:inline-flex;align-items:center;align-self:start;min-height:44px;color:var(--hpie-primary);font-weight:780;text-decoration:underline;margin-top:auto}.hpie-home-guide-link:hover{color:var(--hpie-primary-hover)}.hpie-home-guide-link:hover{text-decoration-thickness:2px}.hpie-home-guide-link{text-underline-offset:.2em}.hpie-home-cta-wrap{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-cta-wrap{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-home-cta-wrap{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:var(--hpie-space-2xl);background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-xl);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-home-cta-panel{padding:var(--hpie-space-2xl)}@media (max-width:1023px){.hpie-home-cta-panel{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-cta-panel{padding:var(--hpie-space-lg)}}@media (max-width:479px){.hpie-home-cta-panel{padding:var(--hpie-space-md)}}.hpie-home-cta-copy{display:flex;flex-flow:column;gap:var(--hpie-space-md);min-width:0px}.hpie-home-cta-title{color:var(--hpie-on-background);font-weight:760;font-size:clamp(30px,3.6vw,46px);line-height:1.12;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-cta-body{max-width:62ch;color:var(--hpie-on-surface);font-size:17px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-cta-action{display:flex;flex-flow:column;align-items:stretch;gap:var(--hpie-space-md)}.hpie-home-footer{width:100%;color:var(--hpie-surface);background-color:var(--hpie-primary-hover)}.hpie-home-footer{padding:var(--hpie-space-2xl) 0}.hpie-home-footer-inner{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--hpie-space-3xl);width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-home-footer-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1023px){.hpie-home-footer-inner{grid-template-columns:1fr}}@media (max-width:767px){.hpie-home-footer-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-home-footer-brand{display:flex;flex-flow:column;gap:var(--hpie-space-md);min-width:0px}.hpie-home-footer-logo{display:block;width:310px;height:auto;max-width:100%}.hpie-home-footer-copy{max-width:52ch;color:var(--hpie-surface);font-size:14px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-home-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hpie-space-sm) var(--hpie-space-lg)}@media (max-width:479px){.hpie-home-footer-links{grid-template-columns:1fr}}.hpie-home-footer-link{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-surface);font-weight:680;text-decoration:underline}.hpie-home-footer-link:hover{color:var(--hpie-secondary)}.hpie-home-footer-link:hover{text-decoration-thickness:2px}.hpie-home-footer-link{text-underline-offset:.2em}.hpie-global-topbar{width:100%;color:var(--hpie-surface);background-color:var(--hpie-primary-hover)}.hpie-global-topbar p{max-width:var(--hpie-space-container-max);font-size:12px;line-height:1.4;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-global-topbar p{padding:8px var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-global-topbar p{padding-right:var(--hpie-space-gutter-mobile);padding-left:var(--hpie-space-gutter-mobile)}}.hpie-global-header{position:relative;z-index:40;width:100%;background-color:var(--hpie-background);border-bottom:1px solid var(--hpie-outline)}.hpie-global-header-inner{display:grid;grid-template-columns:minmax(220px,290px) minmax(320px,1fr) minmax(230px,300px);align-items:center;gap:24px;width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-global-header-inner{padding:16px var(--hpie-space-gutter-desktop)}@media (max-width:1119px){.hpie-global-header-inner{grid-template-columns:minmax(210px,1fr) minmax(230px,300px)}}@media (max-width:767px){.hpie-global-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.hpie-global-header-inner{padding:12px var(--hpie-space-gutter-mobile)}}.hpie-global-brand{display:flex;align-items:center;min-width:0px;text-decoration:none}.hpie-global-logo{display:block;width:245px;height:auto;max-width:100%}@media (max-width:767px){.hpie-global-logo{width:210px}}.hpie-global-nav{display:flex;justify-content:center;align-items:center;gap:8px}.hpie-global-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);font-weight:720;text-decoration:none;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;border-radius:8px}.hpie-global-nav a:hover{color:var(--hpie-primary-hover);background-color:var(--hpie-secondary)}@media (max-width:1119px){.hpie-global-nav{justify-content:start;grid-row-start:2;grid-column-start:1;grid-column-end:-1}}.hpie-global-call{display:flex;flex-flow:column;gap:5px;min-width:0px}.hpie-global-call a{display:flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:800;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--hpie-accent);border-radius:8px}.hpie-global-call a:hover{background-color:var(--hpie-accent-hover)}.hpie-global-call p{color:var(--hpie-on-surface-muted);font-size:11px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-global-mobile{display:none}@media (max-width:767px){.hpie-global-mobile{display:block;grid-column-start:1;grid-column-end:-1}}.hpie-global-menu{width:100%}.hpie-global-menu summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;color:var(--hpie-primary-hover);font-weight:800;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--hpie-surface);border-radius:8px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline);cursor:pointer}.hpie-global-menu summary{list-style:none}.hpie-global-menu summary::-webkit-details-marker{display:none}.hpie-global-menu[open] summary{background-color:var(--hpie-secondary)}.hpie-global-menu-icon{display:grid;gap:4px;width:22px}.hpie-global-menu-icon i{display:block;height:2px;background-color:currentColor;border-radius:2px}.hpie-global-mobile-panel{margin-top:8px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--hpie-surface);border-radius:12px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline);box-shadow:0px 12px 28px rgba(23,35,33,.12)}.hpie-global-mobile-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hpie-global-mobile-nav a{display:flex;align-items:center;min-height:46px;color:var(--hpie-primary);font-weight:720;text-decoration:none;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-radius:8px}.hpie-global-mobile-nav a:hover{background-color:var(--hpie-secondary)}@media (max-width:479px){.hpie-global-mobile-nav{grid-template-columns:1fr}}.hpie-global-mobile-call{display:flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:800;text-decoration:none;margin-top:10px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--hpie-accent);border-radius:8px}.hpie-global-mobile-call:hover{background-color:var(--hpie-accent-hover)}.hpie-global-mobile-note{color:var(--hpie-on-surface-muted);font-size:11px;line-height:1.4;margin-top:7px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-global-nav{display:none}}@media (max-width:767px){.hpie-global-call{display:none}}.hpie-global-footer{width:100%;color:var(--hpie-surface);padding-top:48px;padding-right:0px;padding-bottom:28px;padding-left:0px;background-color:var(--hpie-primary-hover)}.hpie-global-footer-inner{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:64px;width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-global-footer-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1023px){.hpie-global-footer-inner{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.hpie-global-footer-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-global-footer-brand{display:flex;flex-flow:column;gap:16px;min-width:0px}.hpie-global-footer-logo{display:block;width:310px;height:auto;max-width:100%}.hpie-global-footer-copy{max-width:52ch;color:var(--hpie-surface);font-size:14px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-global-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.hpie-global-footer-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-surface);font-weight:680;text-decoration:underline}.hpie-global-footer-links a{text-underline-offset:.2em}.hpie-global-footer-links a:hover{color:var(--hpie-secondary)}.hpie-global-footer-links a:hover{text-decoration-thickness:2px}@media (max-width:767px){.hpie-global-footer-links{grid-template-columns:1fr 1fr}}@media (max-width:479px){.hpie-global-footer-links{grid-template-columns:1fr}}.hpie-global-footer-legal{grid-column-start:1;grid-column-end:-1;color:var(--hpie-surface);font-size:12px;line-height:1.6;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25)}.hpie-article-dek{max-width:68ch;color:var(--hpie-on-surface-muted);border-bottom:1px solid var(--hpie-outline)}.hpie-article-dek{padding-block:var(--hpie-space-xs) var(--hpie-space-md)}.hpie-article-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--hpie-space-xs) var(--hpie-space-md)}.hpie-article-meta .bde-author{display:flex;flex-flow:row;align-items:center;gap:0px;width:auto;min-width:0px}.hpie-article-meta .ee-author-description{display:flex;flex-flow:row;align-items:center;min-width:0px}.hpie-article-meta .ee-author-name{font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-meta .ee-author-name-link{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:1.3;text-decoration:underline}.hpie-article-meta .ee-author-name-link{padding-block:6px;text-underline-offset:.2em;overflow-wrap:anywhere}.hpie-article-meta .ee-author-name-link:hover{color:var(--hpie-primary-hover)}.hpie-article-meta .ee-author-name-link:hover{text-decoration-thickness:2px}.hpie-article-meta .ee-author-links{display:none}.hpie-article-meta p{display:inline-flex;align-items:center;min-height:44px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-meta{padding:var(--hpie-space-sm) var(--hpie-space-md)}@media (max-width:479px){.hpie-article-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hpie-space-xs) var(--hpie-space-sm)}.hpie-article-meta .bde-author{grid-column-start:1;grid-column-end:-1;width:100%}.hpie-article-meta{padding:var(--hpie-space-sm) var(--hpie-space-md)}}.hpie-article-guide{margin-block:var(--hpie-space-sm) var(--hpie-space-lg)}.hpie-article-body-scroll{max-width:100%}.hpie-article-body-scroll:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:2px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-article-body-scroll table{display:table;width:100%;max-width:none;min-width:100%;overflow:visible}.hpie-article-body-scroll table{border-collapse:separate;border-spacing:0}.hpie-article-body-scroll h2{color:var(--hpie-primary-hover)}.hpie-article-body-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable both-edges;scrollbar-color:var(--hpie-primary) var(--hpie-secondary);padding-inline:var(--hpie-space-xs);margin-inline:calc(var(--hpie-space-xs) * -1)}@media (max-width:767px){.hpie-article-body-scroll table{min-width:42rem}}.hpie-article-safety{background-color:var(--hpie-surface)}.hpie-article-safety{margin-block-start:var(--hpie-space-xl)}.hpie-article-topics{border-top:1px solid var(--hpie-outline)}.hpie-article-topics{margin-block-start:var(--hpie-space-xl);padding-block-start:var(--hpie-space-xl)}.hpie-article-topic-list{display:block;font-size:0px;line-height:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-topic-list a{display:inline-flex;align-items:center;max-width:100%;min-height:44px;color:var(--hpie-primary-hover);font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:1.25;text-decoration:none;background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-full);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-topic-list a{margin:0 var(--hpie-space-sm) var(--hpie-space-sm) 0;padding:var(--hpie-space-sm) var(--hpie-space-md);overflow-wrap:anywhere}.hpie-article-topic-list a:hover{color:var(--hpie-surface);background-color:var(--hpie-primary-hover)}.hpie-article-topic-list a:focus-visible{color:var(--hpie-primary-hover);background-color:var(--hpie-surface)}.hpie-article-editorial{border-radius:var(--hpie-radius-lg)}.hpie-article-editorial{margin-block-start:var(--hpie-space-xl);padding:var(--hpie-space-xl)}@media (max-width:479px){.hpie-article-editorial{padding:var(--hpie-space-lg)}}.hpie-archive-card{display:flex;flex-flow:column;height:100%;overflow:hidden;background-color:var(--hpie-surface);border-radius:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-archive-card-image-link{display:block;overflow:hidden;aspect-ratio:3/2;background-color:var(--hpie-surface-muted)}.hpie-archive-card-image{display:block;width:100%;height:100%;object-fit:cover}.hpie-archive-card-image-link:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-card-title a:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-card-category:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-card-link:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-card-body{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.hpie-archive-card-category{align-self:start;font-size:0px;line-height:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-archive-card-category:hover{text-decoration:underline}.hpie-archive-card-category:hover{text-underline-offset:.18em}.hpie-archive-card-category a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary-hover);font-family:var(--hpie-label-sm-font-family);font-weight:var(--hpie-label-sm-font-weight);font-size:var(--hpie-label-sm-font-size);line-height:var(--hpie-label-sm-line-height);text-decoration:none;text-transform:uppercase;letter-spacing:var(--hpie-label-sm-letter-spacing);padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-full);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-archive-card-category a:hover{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-primary-hover)}.hpie-archive-card-category a:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-card-title{font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:24px;line-height:1.18;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-archive-card-title a{color:var(--hpie-on-surface);text-decoration:none}.hpie-archive-card-title a:hover{color:var(--hpie-primary);text-decoration:underline}.hpie-archive-card-title a:hover{text-underline-offset:.18em}.hpie-archive-card-excerpt{color:var(--hpie-on-surface-muted);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-archive-card-meta{color:var(--hpie-on-surface-muted);font-size:12px;line-height:1.45;margin-top:auto;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px}.hpie-archive-card-link{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);font-weight:760;text-decoration:underline;margin-top:2px}.hpie-archive-card-link:hover{color:var(--hpie-primary-hover)}.hpie-archive-card-link:hover{text-decoration-thickness:2px}.hpie-archive-card-link{text-underline-offset:.2em}.hpie-archive-main{width:100%;color:var(--hpie-on-surface);background-color:var(--hpie-background)}.hpie-archive-hero{padding-top:64px;padding-right:0px;padding-bottom:48px;padding-left:0px;background-color:var(--hpie-surface-muted);border-bottom:1px solid var(--hpie-outline)}@media (max-width:767px){.hpie-archive-hero{padding-top:44px;padding-right:0px;padding-bottom:36px;padding-left:0px}}.hpie-archive-hero-inner{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-archive-hero-inner{padding:0 var(--hpie-space-gutter-desktop)}.hpie-archive-eyebrow{color:var(--hpie-primary);font-weight:780;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-archive-title{max-width:19ch;font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(44px,6vw,68px);line-height:1.02;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-archive-title{font-size:clamp(38px,11vw,52px)}}.hpie-archive-description{max-width:68ch;color:var(--hpie-on-surface-muted);font-size:18px;line-height:1.7;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-archive-paths{display:flex;gap:8px;margin-top:24px}.hpie-archive-paths a{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:var(--hpie-primary-hover);font-family:var(--hpie-label-sm-font-family);font-weight:var(--hpie-label-sm-font-weight);font-size:var(--hpie-label-sm-font-size);line-height:var(--hpie-label-sm-line-height);text-decoration:none;text-transform:none;letter-spacing:var(--hpie-label-sm-letter-spacing);padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:var(--hpie-secondary);border-radius:var(--hpie-radius-full);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-archive-paths a:hover{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-primary-hover)}.hpie-archive-paths a:focus-visible{text-decoration:none;outline:3px solid var(--hpie-primary);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-surface)}.hpie-archive-paths a:active{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-primary)}.hpie-archive-paths a.is-active{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-primary)}.hpie-archive-paths a[aria-current="page"]{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-primary)}.hpie-archive-paths{flex-wrap:wrap}.hpie-archive-results{padding-top:56px;padding-right:0px;padding-bottom:72px;padding-left:0px}@media (max-width:767px){.hpie-archive-results{padding-top:40px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.hpie-archive-results-inner{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-archive-results-inner{padding:0 var(--hpie-space-gutter-desktop)}.hpie-archive-loop-mount{width:100%}.hpie-archive-empty{max-width:720px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--hpie-surface);border-radius:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}@media (max-width:767px){.hpie-archive-hero-inner{padding-right:var(--hpie-space-gutter-mobile);padding-left:var(--hpie-space-gutter-mobile)}}@media (max-width:767px){.hpie-archive-results-inner{padding-right:var(--hpie-space-gutter-mobile);padding-left:var(--hpie-space-gutter-mobile)}}.hpie-article-shell{width:100%;color:var(--hpie-on-surface);background-color:var(--hpie-background)}.hpie-article-shell :focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-hero{padding-top:64px;padding-right:0px;padding-bottom:56px;padding-left:0px;background-color:var(--hpie-surface-muted);border-bottom:1px solid var(--hpie-outline)}@media (max-width:767px){.hpie-article-hero{padding-top:44px;padding-right:0px;padding-bottom:40px;padding-left:0px}}.hpie-article-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:56px;width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-article-hero-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1119px){.hpie-article-hero-inner{gap:40px}}@media (max-width:1023px){.hpie-article-hero-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hpie-article-hero-inner{gap:32px;padding-right:var(--hpie-space-gutter-mobile);padding-left:var(--hpie-space-gutter-mobile)}}.hpie-article-hero-copy{display:flex;flex-flow:column;align-items:start;gap:18px;min-width:0px}.hpie-article-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-breadcrumb a{color:var(--hpie-primary);font-weight:700;text-decoration:underline}.hpie-article-breadcrumb a{text-underline-offset:.18em}.hpie-article-breadcrumb{flex-wrap:wrap}.hpie-article-breadcrumb-separator{color:var(--hpie-on-surface-muted)}.hpie-article-breadcrumb-category{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-breadcrumb-category a{color:var(--hpie-primary);font-weight:700;text-decoration:underline}.hpie-article-breadcrumb-category a{text-underline-offset:.18em}.hpie-article-kicker{color:var(--hpie-primary);font-weight:780;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-title{max-width:18ch;color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(46px,5vw,66px);line-height:1.02;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hpie-article-title{font-size:clamp(44px,5vw,56px)}}@media (max-width:1023px){.hpie-article-title{max-width:22ch}}@media (max-width:767px){.hpie-article-title{font-size:clamp(38px,11vw,50px)}}@media (max-width:479px){.hpie-article-title{font-size:34px}}.hpie-article-meta-item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-media{overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--hpie-surface);border-radius:20px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}@media (max-width:1023px){.hpie-article-media{width:100%;max-width:720px}}.hpie-article-featured{display:block;width:100%;object-fit:cover;aspect-ratio:3/2}.hpie-article-media-caption{color:var(--hpie-on-surface-muted);font-size:12px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}.hpie-article-reading{width:100%;max-width:var(--hpie-space-reading-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:0px;padding-bottom:72px;padding-left:0px}@media (max-width:767px){.hpie-article-reading{padding:40px var(--hpie-space-gutter-mobile) 56px}}.hpie-article-guide-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hpie-article-guide-copy{color:var(--hpie-on-surface);font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-prose{width:100%;color:var(--hpie-on-surface);font-size:18px;line-height:1.72}.hpie-article-prose h2{color:var(--hpie-primary-hover);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:32px;line-height:1.18;letter-spacing:-0.02em;margin-top:52px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hpie-article-prose h3{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:700;font-size:24px;line-height:1.25;margin-top:36px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-article-prose p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-article-prose ul{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:24px}.hpie-article-prose ol{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:24px}.hpie-article-prose li{margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.hpie-article-prose a{color:var(--hpie-primary);font-weight:650;text-decoration:underline}.hpie-article-prose a{text-underline-offset:.18em}.hpie-article-prose blockquote{color:var(--hpie-on-surface);margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--hpie-secondary);border-left:4px solid var(--hpie-primary)}.hpie-article-prose table{width:100%;font-size:15px;line-height:1.5;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;background-color:var(--hpie-surface)}.hpie-article-prose table{border-collapse:collapse}.hpie-article-prose th{color:var(--hpie-surface);font-weight:760;text-align:left;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--hpie-primary);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-prose th{vertical-align:top}.hpie-article-prose td{color:var(--hpie-on-surface);padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-prose td{vertical-align:top}.hpie-article-prose{overflow-x:auto}@media (max-width:767px){.hpie-article-prose{font-size:17px}.hpie-article-prose h2{font-size:28px;margin-top:42px}.hpie-article-prose h3{font-size:22px}.hpie-article-prose table{min-width:42rem}}.hpie-article-section-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:24px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hpie-article-section-copy{color:var(--hpie-on-surface-muted);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-topic-row{display:flex;gap:9px;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-topic-row a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary-hover);font-weight:720;font-size:13px;text-decoration:none;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;background-color:var(--hpie-secondary);border-radius:999px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-topic-row{flex-wrap:wrap}.hpie-article-topic-label{color:var(--hpie-on-surface-muted);font-weight:760;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.07em;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-service{color:var(--hpie-surface);margin-top:48px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--hpie-primary);border-radius:20px}@media (max-width:767px){.hpie-article-service{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.hpie-article-service-kicker{color:var(--hpie-secondary);font-weight:780;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hpie-article-service-title{color:var(--hpie-surface);font-family:var(--hpie-headline-display-font-family);font-weight:740;font-size:32px;line-height:1.18;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-article-service-title{font-size:28px}}.hpie-article-service-copy{max-width:58ch;color:var(--hpie-surface);font-size:16px;line-height:1.65;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-service-link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--hpie-surface);font-weight:780;font-size:15px;line-height:1.2;text-decoration:none;margin-top:22px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--hpie-accent);border-radius:8px}.hpie-article-service-link:hover{color:var(--hpie-surface);background-color:var(--hpie-accent-hover)}@media (max-width:479px){.hpie-article-service-link{width:100%}}.hpie-article-service-disclaimer{color:var(--hpie-surface);font-size:14px;line-height:1.6;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-editorial-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hpie-article-editorial-copy{color:var(--hpie-on-surface);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.hpie-article-guide{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.hpie-article-safety{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.hpie-article-editorial{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hpie-article-r04-shell{width:100%;min-width:0px;box-sizing:border-box;color:var(--hpie-on-surface);font-family:var(--hpie-font-family);font-size:var(--hpie-body-md-font-size);line-height:var(--hpie-body-md-line-height);background-color:var(--hpie-background)}.hpie-article-r04-shell :focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-r04-shell *{box-sizing:border-box}.hpie-article-r04-shell{overflow-wrap:anywhere}.hpie-article-r04-hero{padding-top:64px;padding-right:0px;padding-bottom:56px;padding-left:0px;background-color:var(--hpie-surface-muted);border-bottom:1px solid var(--hpie-outline)}@media (max-width:767px){.hpie-article-r04-hero{padding-top:44px;padding-right:0px;padding-bottom:40px;padding-left:0px}}.hpie-article-r04-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:56px;width:100%;max-width:var(--hpie-space-container-max);min-width:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-article-r04-hero-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:1119px){.hpie-article-r04-hero-inner{gap:40px}}@media (max-width:1023px){.hpie-article-r04-hero-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hpie-article-r04-hero-inner{gap:32px;padding-right:var(--hpie-space-gutter-mobile);padding-left:var(--hpie-space-gutter-mobile)}}.hpie-article-r04-hero-copy{display:flex;flex-flow:column;align-items:start;gap:18px;min-width:0px}.hpie-article-r04-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-breadcrumb a{color:var(--hpie-primary);font-weight:700;text-decoration:underline}.hpie-article-r04-breadcrumb a{text-underline-offset:.18em}.hpie-article-r04-breadcrumb a:hover{color:var(--hpie-primary-hover)}.hpie-article-r04-breadcrumb a:hover{text-decoration-thickness:2px}.hpie-article-r04-breadcrumb a:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-r04-breadcrumb a:active{color:var(--hpie-primary-hover)}.hpie-article-r04-breadcrumb{flex-wrap:wrap}.hpie-article-r04-breadcrumb-separator{color:var(--hpie-on-surface-muted)}.hpie-article-r04-breadcrumb-category{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-breadcrumb-category a{color:var(--hpie-primary);font-weight:700;text-decoration:underline}.hpie-article-r04-breadcrumb-category a{text-underline-offset:.18em}.hpie-article-r04-kicker{color:var(--hpie-primary);font-weight:780;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-title{max-width:18ch;color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(46px,5vw,66px);line-height:1.02;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hpie-article-r04-title{font-size:clamp(44px,5vw,56px)}}@media (max-width:1023px){.hpie-article-r04-title{max-width:22ch}}@media (max-width:767px){.hpie-article-r04-title{font-size:clamp(38px,11vw,50px)}}@media (max-width:479px){.hpie-article-r04-title{font-size:34px}}.hpie-article-r04-dek{max-width:62ch;color:var(--hpie-on-surface-muted);font-size:19px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-dek>:first-child{margin-block:0}.hpie-article-r04-dek>:last-child{margin-block:0}@media (max-width:767px){.hpie-article-r04-dek{font-size:17px}}.hpie-article-r04-meta{display:flex;align-items:center;gap:8px 18px;width:100%;color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.45;margin-top:2px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--hpie-surface);border-left:4px solid var(--hpie-primary)}.hpie-article-r04-meta .bde-author{display:flex;align-items:center;width:auto;min-width:0px}.hpie-article-r04-meta .bde-author{flex-flow:row}.hpie-article-r04-meta .ee-author-description{align-items:start}.hpie-article-r04-meta .ee-author-name{font-weight:700;font-size:var(--hpie-body-sm-font-size);line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-meta .ee-author-name-link{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);text-decoration:underline}.hpie-article-r04-meta .ee-author-name-link{text-underline-offset:.2em}.hpie-article-r04-meta .ee-author-name-link:hover{color:var(--hpie-primary-hover)}.hpie-article-r04-meta .ee-author-name-link:hover{text-decoration-thickness:2px}.hpie-article-r04-meta .ee-author-links{display:none}.hpie-article-r04-meta .ee-author-name-link:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-r04-meta .ee-author-name-link:active{color:var(--hpie-primary-hover)}.hpie-article-r04-meta{flex-wrap:wrap}@media (max-width:479px){.hpie-article-r04-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}}.hpie-article-r04-meta-item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-media{overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--hpie-surface);border-radius:20px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline);box-shadow:0px 14px 34px rgba(23,35,33,.1)}@media (max-width:1023px){.hpie-article-r04-media{width:100%;max-width:720px}}.hpie-article-r04-featured{display:block;width:100%;object-fit:cover;aspect-ratio:3/2}.hpie-article-r04-media-caption{color:var(--hpie-on-surface-muted);font-size:12px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}.hpie-article-r04-reading{width:100%;max-width:var(--hpie-space-reading-max);min-width:0px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:0px;padding-bottom:72px;padding-left:0px}@media (max-width:767px){.hpie-article-r04-reading{max-width:100%}.hpie-article-r04-reading{padding:40px var(--hpie-space-gutter-mobile) 56px}}.hpie-article-r04-guide{margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:var(--hpie-secondary);border-top-left-radius:0px;border-top-right-radius:14px;border-bottom-left-radius:0px;border-bottom-right-radius:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:5px solid var(--hpie-primary);box-shadow:0px 10px 28px rgba(23,35,33,.06)}@media (max-width:479px){.hpie-article-r04-guide{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hpie-article-r04-guide-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hpie-article-r04-guide-copy{color:var(--hpie-on-surface);font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-prose{width:100%;min-width:0px;color:var(--hpie-on-surface);font-size:18px;line-height:1.72}.hpie-article-r04-prose h2{color:var(--hpie-primary-hover);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:32px;line-height:1.18;letter-spacing:-0.02em;margin-top:52px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hpie-article-r04-prose h3{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:700;font-size:24px;line-height:1.25;margin-top:36px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-article-r04-prose p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-article-r04-prose ul{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:24px}.hpie-article-r04-prose ol{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;padding-left:24px}.hpie-article-r04-prose li{margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.hpie-article-r04-prose a{color:var(--hpie-primary);font-weight:650;text-decoration:underline}.hpie-article-r04-prose a{text-underline-offset:.18em}.hpie-article-r04-prose blockquote{color:var(--hpie-on-surface);margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--hpie-secondary);border-left:4px solid var(--hpie-primary)}.hpie-article-r04-prose table{width:100%;font-size:15px;line-height:1.5;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;background-color:var(--hpie-surface)}.hpie-article-r04-prose table{border-collapse:collapse}.hpie-article-r04-prose th{color:var(--hpie-surface);font-weight:760;text-align:left;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--hpie-primary);border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-r04-prose th{vertical-align:top}.hpie-article-r04-prose td{color:var(--hpie-on-surface);padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-r04-prose td{vertical-align:top}.hpie-article-r04-prose>:first-child{margin-top:0px}.hpie-article-r04-prose :where(strong){color:var(--hpie-on-surface);font-weight:720}.hpie-article-r04-prose :where(img){display:block;height:auto;max-width:100%;border-radius:var(--hpie-radius-lg)}.hpie-article-r04-prose a:hover{color:var(--hpie-primary-hover)}.hpie-article-r04-prose a:hover{text-decoration-thickness:2px}.hpie-article-r04-prose a:focus-visible{outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-r04-prose a:active{color:var(--hpie-primary-hover)}.hpie-article-r04-prose{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable both-edges;scrollbar-color:var(--hpie-primary) var(--hpie-secondary)}@media (max-width:767px){.hpie-article-r04-prose{font-size:17px}.hpie-article-r04-prose h2{font-size:28px;margin-top:42px}.hpie-article-r04-prose h3{font-size:22px}.hpie-article-r04-prose table{min-width:42rem}}.hpie-article-r04-safety{margin-top:48px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:var(--hpie-surface);border-radius:14px;border-top:5px solid var(--hpie-accent);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline);box-shadow:0px 10px 28px rgba(23,35,33,.06)}@media (max-width:479px){.hpie-article-r04-safety{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hpie-article-r04-section-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:24px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hpie-article-r04-section-copy{color:var(--hpie-on-surface-muted);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-topics{margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:32px;border-top:1px solid var(--hpie-outline)}.hpie-article-r04-topic-row{display:flex;gap:9px;font-size:0px;line-height:0;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hpie-article-r04-topic-row a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary-hover);font-weight:720;font-size:13px;line-height:1.2;text-decoration:none;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;background-color:var(--hpie-secondary);border-radius:999px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-article-r04-topic-row a:hover{color:var(--hpie-surface);background-color:var(--hpie-primary-hover)}.hpie-article-r04-topic-row a:focus-visible{color:var(--hpie-primary-hover);background-color:var(--hpie-surface);outline:3px solid var(--hpie-primary);outline-offset:4px}.hpie-article-r04-topic-row a:active{color:var(--hpie-surface);background-color:var(--hpie-primary)}.hpie-article-r04-topic-row{flex-wrap:wrap}.hpie-article-r04-topic-label{color:var(--hpie-on-surface-muted);font-weight:760;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.07em;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-service{color:var(--hpie-surface);margin-top:48px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--hpie-primary);border-radius:20px;border-top:1px solid var(--hpie-primary-hover);border-right:1px solid var(--hpie-primary-hover);border-bottom:1px solid var(--hpie-primary-hover);border-left:1px solid var(--hpie-primary-hover);box-shadow:0px 10px 28px rgba(23,35,33,.06)}@media (max-width:767px){.hpie-article-r04-service{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.hpie-article-r04-service-kicker{color:var(--hpie-secondary);font-weight:780;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.hpie-article-r04-service-title{color:var(--hpie-surface);font-family:var(--hpie-headline-display-font-family);font-weight:740;font-size:32px;line-height:1.18;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-article-r04-service-title{font-size:28px}}.hpie-article-r04-service-copy{max-width:58ch;color:var(--hpie-surface);font-size:16px;line-height:1.65;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-service-link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:var(--hpie-surface);font-weight:780;font-size:15px;line-height:1.2;text-decoration:none;margin-top:22px;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:var(--hpie-accent);border-radius:8px}.hpie-article-r04-service-link:hover{color:var(--hpie-surface);text-decoration:none;background-color:var(--hpie-accent-hover)}.hpie-article-r04-service-link:focus-visible{color:var(--hpie-surface);outline:3px solid var(--hpie-surface);outline-offset:4px;box-shadow:0px 0px 0px 2px var(--hpie-primary-hover)}.hpie-article-r04-service-link:active{color:var(--hpie-surface);background-color:var(--hpie-accent-hover);box-shadow:inset 0px 2px 0px rgba(23,35,33,.18)}@media (max-width:479px){.hpie-article-r04-service-link{width:100%}}.hpie-article-r04-service-disclaimer{color:var(--hpie-surface);font-size:14px;line-height:1.6;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-article-r04-editorial{margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:var(--hpie-surface-muted);border-top-left-radius:0px;border-top-right-radius:14px;border-bottom-left-radius:0px;border-bottom-right-radius:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:5px solid var(--hpie-primary);box-shadow:0px 10px 28px rgba(23,35,33,.06)}@media (max-width:479px){.hpie-article-r04-editorial{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hpie-article-r04-editorial-title{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family);font-weight:720;font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.hpie-article-r04-editorial-copy{color:var(--hpie-on-surface);font-size:15px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-standard-page{width:100%;color:var(--hpie-on-surface);font-family:var(--hpie-font-family);padding-top:56px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-color:var(--hpie-background)}.hpie-standard-page .hpie-standard-heading{color:var(--hpie-on-surface)}.hpie-standard-page .hpie-standard-body{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page a:focus-visible{border-radius:2px;outline:3px solid var(--hpie-primary-hover);outline-offset:3px}@media (max-width:767px){.hpie-standard-page{padding-top:40px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.hpie-standard-page-inner{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-standard-page-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-standard-page-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-standard-breadcrumbs{display:flex;align-items:center;gap:8px;color:var(--hpie-on-surface-muted);font-size:13px;line-height:1.5;margin-bottom:28px}.hpie-standard-breadcrumbs a{color:var(--hpie-primary);font-weight:680;text-decoration:underline}.hpie-standard-breadcrumbs a{text-underline-offset:.18em}.hpie-standard-breadcrumbs a:hover{color:var(--hpie-primary-hover)}.hpie-standard-breadcrumbs a:hover{text-decoration-thickness:2px}.hpie-standard-breadcrumbs{flex-wrap:wrap}.hpie-standard-heading{max-width:900px;font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(44px,6vw,68px);line-height:1.02;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:0px}@media (max-width:767px){.hpie-standard-heading{font-size:clamp(38px,11vw,52px)}}.hpie-standard-body{width:100%;max-width:var(--hpie-space-reading-max);font-size:17px;line-height:1.78}.hpie-standard-body h2{font-family:var(--hpie-headline-display-font-family);font-size:34px;line-height:1.15;letter-spacing:-0.02em;margin-top:48px;margin-right:0px;margin-bottom:16px;margin-left:0px}.hpie-standard-body h3{font-size:24px;line-height:1.25;margin-top:32px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-standard-body a{color:var(--hpie-primary);font-weight:650;text-decoration:underline}.hpie-standard-body a{text-underline-offset:.18em}.hpie-standard-body a:hover{color:var(--hpie-primary-hover)}.hpie-standard-body a:hover{text-decoration-thickness:2px}.hpie-standard-body li+li{margin-top:8px}@media (max-width:767px){.hpie-standard-body{font-size:16px}.hpie-standard-body h2{font-size:30px}}.hpie-standard-body p{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-standard-body ul{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-standard-body ol{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-standard-body table{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.hpie-standard-page .hpie-standard-body p{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page .hpie-standard-body ul{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page .hpie-standard-body ol{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page .hpie-standard-body li{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page .hpie-standard-body table{color:var(--hpie-on-surface);font-family:var(--hpie-font-family)}.hpie-standard-page .hpie-standard-body h2{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family)}.hpie-standard-page .hpie-standard-body h3{color:var(--hpie-on-surface);font-family:var(--hpie-headline-display-font-family)}.hpie-standard-current{color:inherit}.hpie-author-page{width:100%;color:var(--hpie-on-surface);padding-top:64px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-color:var(--hpie-background)}@media (max-width:767px){.hpie-author-page{padding-top:40px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.hpie-author-inner{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-author-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-author-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-author-profile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:48px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--hpie-surface);border-radius:20px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}@media (max-width:767px){.hpie-author-profile{grid-template-columns:1fr;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.hpie-author-eyebrow{color:var(--hpie-primary);font-weight:780;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-author-title{font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(42px,5vw,62px);line-height:1.04;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hpie-author-title{font-size:clamp(38px,11vw,52px)}}.hpie-author-bio{color:var(--hpie-on-surface-muted);font-size:17px;line-height:1.75;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-author-method{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--hpie-secondary);border-radius:14px}.hpie-author-method h2{font-size:24px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hpie-author-method p{color:var(--hpie-on-surface-muted);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-author-method a{display:inline-flex;align-items:center;min-height:44px;color:var(--hpie-primary);font-weight:740;text-decoration:underline}.hpie-author-method a{text-underline-offset:.2em}.hpie-author-work{margin-top:56px}.hpie-author-work h2{font-size:36px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.hpie-author-loop-mount{width:100%}.hpie-search-page{width:100%;color:var(--hpie-on-surface);padding-top:56px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-color:var(--hpie-background)}@media (max-width:767px){.hpie-search-page{padding-top:40px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.hpie-search-inner{width:100%;max-width:var(--hpie-space-container-max);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-search-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-search-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-search-heading{max-width:900px;font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(42px,6vw,64px);line-height:1.04;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-search-intro{max-width:66ch;color:var(--hpie-on-surface-muted);font-size:17px;line-height:1.7;margin-top:18px;margin-right:0px;margin-bottom:28px;margin-left:0px}.hpie-search-form-mount{max-width:720px}.hpie-search-form-mount:focus-within{border-radius:var(--hpie-radius-md);outline:3px solid var(--hpie-primary);outline-offset:3px}.hpie-search-form-mount .search-form__button:hover{background-color:var(--hpie-accent-hover)}.hpie-search-loop-mount{margin-top:48px}.hpie-search-empty{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--hpie-surface);border-radius:14px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-not-found{width:100%;color:var(--hpie-on-surface);padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-color:var(--hpie-background)}@media (max-width:767px){.hpie-not-found{padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.hpie-not-found-inner{width:100%;max-width:880px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-not-found-inner{padding:0 var(--hpie-space-gutter-desktop)}@media (max-width:767px){.hpie-not-found-inner{padding:0 var(--hpie-space-gutter-mobile)}}.hpie-not-found-code{color:var(--hpie-primary);font-weight:780;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-not-found-title{font-family:var(--hpie-headline-display-font-family);font-weight:780;font-size:clamp(46px,7vw,72px);line-height:1.02;letter-spacing:-0.04em;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hpie-not-found-copy{max-width:60ch;color:var(--hpie-on-surface-muted);font-size:18px;line-height:1.7;margin-top:20px;margin-right:auto;margin-bottom:28px;margin-left:auto}.hpie-not-found-links{display:flex;justify-content:center;gap:10px}.hpie-not-found-links a{display:inline-flex;justify-content:center;align-items:center;min-height:46px;color:var(--hpie-primary);font-weight:740;text-decoration:none;padding-top:9px;padding-right:15px;padding-bottom:9px;padding-left:15px;background-color:var(--hpie-surface);border-radius:8px;border-top:1px solid var(--hpie-outline);border-right:1px solid var(--hpie-outline);border-bottom:1px solid var(--hpie-outline);border-left:1px solid var(--hpie-outline)}.hpie-not-found-links a:hover{background-color:var(--hpie-secondary)}.hpie-not-found-links{flex-wrap:wrap}@media (max-width:767px){.hpie-not-found-links{display:grid}.hpie-not-found-links a{width:100%}}.hpie-not-found-search-mount{max-width:680px;margin-top:32px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hpie-not-found-search-mount:focus-within{border-radius:var(--hpie-radius-md);outline:3px solid var(--hpie-primary);outline-offset:3px}.hpie-not-found-search-mount .search-form__button:hover{background-color:var(--hpie-accent-hover)}