@layer components{.social-share-button{align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}.social-share-button__icon{font-size:1.5em}.social-share-button--styled{--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:background-color .25s ease-out}.social-share-button--styled:hover{background-color:var(--color-hover)}.social-share-button--styled:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.social-share-button--styled .social-share-button__label{padding:0 .5rem;white-space:nowrap}}.sb-page-shell{--sb-footer-rail-height:84px;box-sizing:border-box;min-height:100dvh;position:relative;width:100%}.sb-page-shell--with-footer-rail{width:100%}.sb-page-content{display:flex;justify-content:var(--sb-page-justify,flex-start);max-height:calc(100dvh - var(--sb-footer-rail-height));min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:12px}.sb-page,.sb-page-content{box-sizing:border-box;width:100%}.sb-page{color:var(--sb-page-color,#000);font-family:var(--sb-page-family),sans-serif;font-size:var(--sb-page-size,16px);font-style:var(--sb-page-style,normal);font-weight:var(--sb-page-weight,400);letter-spacing:var(--sb-page-letter-spacing,0);line-height:var(--sb-page-line-height,1.5);margin:var(--sb-page-margin,0 0);max-width:100%;padding:var(--sb-page-padding,0 0);text-align:var(--sb-page-align,left)}@media(min-width:768px){.sb-page{max-width:min(var(--sb-page-width,100%),100%)}}.sb-page-fixed-footer{bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;min-height:var(--sb-footer-rail-height);padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;width:100%;z-index:20}.sb-page-fixed-footer__inner{align-items:center;display:flex;flex-direction:column;max-width:min(100%,640px);text-align:center;width:100%}.sb-muted{color:var(--sb-page-muted-color,#666)}.sb-page label{color:var(--sb-page-color,#000)}.sb-block{background:var(--sb-block-instance-background,var(--sb-card-background,transparent));border-bottom:var(--sb-block-instance-border-bottom,var(--sb-block-border-bottom,none));border-left:var(--sb-block-instance-border-left,var(--sb-block-border-left,none));border-radius:var(--sb-block-instance-border-radius,var(--sb-card-border-radius,0));border-right:var(--sb-block-instance-border-right,var(--sb-block-border-right,none));border-top:var(--sb-block-instance-border-top,var(--sb-block-border-top,none));box-shadow:var(--sb-block-instance-box-shadow,var(--sb-card-shadow,none));box-sizing:border-box;margin:var(--sb-block-instance-margin,var(--sb-block-margin,0 0));overflow:hidden;padding:var(--sb-block-instance-padding,var(--sb-block-padding,0 0));text-align:var(--sb-block-instance-align,center)}.sb-block-list{display:flex;flex-direction:column}.sb-block-list,.sb-card-2col .sb-block-list{gap:var(--sb-page-gap,calc(var(--sb-space-unit, 8px)*1.5))}.sb-card-2col .sb-block-list{align-items:start;display:grid;grid-template-columns:repeat(2,1fr)}.sb-profile{color:var(--sb-profile-color,#000);text-align:var(--sb-profile-align,center);width:100%}.sb-profile-title{font-family:var(--sb-profile-family),sans-serif;font-size:var(--sb-profile-size,16px);font-style:var(--sb-profile-style,normal);font-weight:var(--sb-profile-weight,400);letter-spacing:var(--sb-profile-letter-spacing,0);line-height:var(--sb-profile-line-height,1.5)}.sb-profile-text,.sb-profile-title{color:var(--sb-profile-color,#000);display:block;text-align:var(--sb-profile-align,center);width:100%}.sb-profile-text{font-family:var(--sb-page-family),sans-serif;font-size:var(--sb-profile-text-size,12px);font-style:var(--sb-page-style,normal);font-weight:var(--sb-page-weight,400);letter-spacing:var(--sb-page-letter-spacing,0);line-height:var(--sb-page-line-height,1.5)}.sb-heading{color:var(--sb-heading-color,#000);display:block;font-family:var(--sb-heading-family,var(--sb-page-family)),sans-serif;font-size:var(--sb-heading-size,14px);font-style:var(--sb-heading-style,normal);font-weight:var(--sb-heading-weight,600);margin:var(--sb-heading-margin,0 0 12px 0);padding:var(--sb-heading-padding,0 0);text-align:var(--sb-heading-align,center);width:100%}.sb-rich-text{color:var(--sb-page-color,#000)}.sb-rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--sb-heading-color,#000);font-family:var(--sb-heading-family,var(--sb-page-family)),sans-serif;font-size:var(--sb-heading-size,14px);font-style:var(--sb-heading-style,normal);font-weight:var(--sb-heading-weight,600);text-align:var(--sb-heading-align,center)}.sb-card{background:var(--sb-card-background,transparent);border-bottom:var(--sb-card-border-bottom,none);border-left:var(--sb-card-border-left,none);border-radius:var(--sb-card-border-radius,0);border-right:var(--sb-card-border-right,none);border-top:var(--sb-card-border-top,none);box-shadow:var(--sb-card-shadow,none);box-sizing:border-box;color:var(--sb-card-color,#000);font-family:var(--sb-card-family),sans-serif;font-size:var(--sb-card-size,16px);font-style:var(--sb-card-style,normal);font-weight:var(--sb-card-weight,400);letter-spacing:var(--sb-card-letter-spacing,0);line-height:var(--sb-card-line-height,1.5);margin:var(--sb-block-instance-margin,var(--sb-block-margin,0 0));padding:var(--sb-block-instance-padding,var(--sb-block-padding,0 0));text-align:var(--sb-card-align,left);text-align:var(--sb-block-instance-align,var(--sb-card-align,center))}.sb-button{background:var(--sb-button-background,transparent);border-bottom:var(--sb-button-border-bottom,none);border-left:var(--sb-button-border-left,none);border-radius:var(--sb-button-border-radius,0);border-right:var(--sb-button-border-right,none);border-top:var(--sb-button-border-top,none);box-shadow:var(--sb-button-shadow,none);margin:var(--sb-button-margin,0 0);min-width:100%;padding:var(--sb-button-padding,12px 16px);text-align:var(--sb-button-align,center)}.sb-button,.sb-button-trigger .sb-button{display:flex!important;width:100%!important}.sb-button-trigger .sb-button{min-width:100%!important}.sb-button-label{color:var(--sb-button-label-color,#fff);font-family:var(--sb-button-family),sans-serif;font-size:var(--sb-button-label-size,16px);font-style:var(--sb-button-style,normal);font-weight:var(--sb-button-weight,400);letter-spacing:var(--sb-button-letter-spacing,0);line-height:var(--sb-button-line-height,1.5);text-align:var(--sb-button-label-align,center)}
