.q-blog-intro__inner{gap:var(--space-md);text-align:center;flex-direction:column;align-items:center;display:flex}.q-blog-intro__heading{align-items:center;max-width:860px}.q-blog-intro__text{max-width:640px;color:var(--c-ink-muted)}.q-teaser-row__inner{gap:var(--space-lg);flex-direction:column;display:flex}.q-teaser-row__head{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.q-teaser-row__head .q-heading{gap:var(--space-xs)}.q-teaser-row__list{gap:var(--space-lg);display:grid}@media (width>=480px){.q-teaser-row__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-teaser-row__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.q-archive__inner{flex-direction:column;gap:40px;display:flex}.q-archive__head{align-items:flex-start}.q-archive__description{max-width:640px;color:var(--c-ink-muted)}.q-archive__list{gap:var(--space-lg);display:grid}@media (width>=480px){.q-archive__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.q-archive__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.q-archive__empty{color:var(--c-ink-muted)}.q-pagination__list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.q-pagination .page-numbers{min-width:40px;height:40px;color:var(--c-ink);background:var(--c-white);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--c-line-soft);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex}.q-pagination .page-numbers:hover{color:var(--c-primary-text)}.q-pagination .page-numbers.current{color:var(--c-white);background:var(--c-primary);box-shadow:none}.q-search{flex-wrap:wrap;gap:8px;width:100%;max-width:520px;display:flex}.q-search__input{min-width:0;height:44px;font-family:inherit;font-size:var(--fs-body);color:var(--c-ink);background:var(--c-white);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--c-line);border:0;flex:220px;padding:0 16px}.q-search__input::placeholder{color:var(--c-ink-muted)}.q-notfound__inner{gap:var(--space-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.q-notfound__heading{align-items:center}.q-notfound__text{max-width:560px;color:var(--c-ink-muted)}.q-post-card__mark{background:linear-gradient(135deg, var(--c-surface-50), var(--c-primary-soft));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.q-post-card__mark .q-logo{width:64px;color:var(--c-primary);opacity:.45}.q-article{--q-margin:342px;--q-article-gap:clamp(2rem, .5rem + 4vw, 99px)}.q-article__band{padding-block:var(--space-xl)}.q-article__band--head{padding-bottom:var(--space-lg);background:var(--c-surface-50)}.q-article__band--body{padding-bottom:var(--space-3xl);background:var(--c-surface)}.q-article__inner{gap:var(--space-lg);align-items:start;display:grid}@media (width>=1024px){.q-article__inner{grid-template-columns:var(--q-margin) minmax(0, 1fr);column-gap:var(--q-article-gap)}.q-article--no-cover .q-article__band--head .q-article__inner{grid-template-columns:minmax(0,1fr)}.q-article--no-cover .q-article__band--head .q-article__head{max-width:860px}}.q-article__cover{border-radius:var(--radius-md);overflow:hidden}@media (width>=1024px){.q-article__cover{width:auto;margin-left:calc(-1 * var(--q-edge));border-radius:0 var(--radius-md) var(--radius-md) 0}}.q-article__cover-image{aspect-ratio:462/406;object-fit:cover;width:100%;height:auto;display:block}.q-article__margin{gap:var(--space-2xl);flex-direction:column;display:flex}@media (width<=1023.98px){.q-article__margin{margin-top:var(--space-xl);order:2}}@media (width>=1024px){.q-article__margin{top:var(--q-sticky-top);gap:var(--space-3xl);padding-top:var(--space-3xl);position:sticky}}.q-article__head{gap:var(--space-md);flex-direction:column;display:flex}.q-article__meta{font-size:var(--fs-sm);color:var(--c-ink-muted)}.q-article__meta strong{font-weight:var(--fw-semibold);color:var(--c-ink)}.q-article__meta-sep{padding-inline:2px}.q-article__title{font-size:var(--fs-h2)}.q-article__title strong,.q-article__title b{font-weight:var(--fw-bold)}.q-article__categories{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.q-article__category{height:28px;padding-inline:var(--space-sm);font-size:var(--fs-xs);color:var(--c-teal-800);background:var(--c-teal-100);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.q-article__category:hover{background:var(--c-teal-200)}.q-article__lead{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--c-ink)}.q-article__opening{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-article__opening p{margin:0}.q-article__content{counter-reset:q-step;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-article__content>:first-child{margin-top:0}.q-article__content h2{margin-top:var(--space-xl);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-article__content h2:before{font-weight:var(--fw-regular);content:counter(q-step) ". ";counter-increment:q-step}.q-article__content h2.is-style-quotiss-plain:before{content:none}.q-article__content .is-style-quotiss-eyebrow{margin-top:var(--space-xl);font-size:var(--fs-xs);color:var(--c-primary-text)}.q-article__content .is-style-quotiss-eyebrow+h2{margin-top:var(--space-2xs)}.q-article__content h3{margin-top:var(--space-lg);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--c-ink)}.q-article__content ul{padding-left:0;list-style:none}.q-article__content ul li{padding-left:var(--space-md);position:relative}.q-article__content ul li:before{content:"";background:var(--c-ink-muted);width:6px;height:1px;position:absolute;top:.7em;left:0}.q-article__content img{border-radius:var(--radius-md);height:auto}.q-article__content .is-style-quotiss-callout{padding:var(--space-md) var(--space-lg);margin-block:var(--space-lg);font-size:var(--fs-xs);color:var(--c-blue-600);border:1px solid var(--c-line-soft);border-radius:var(--radius-md)}.q-article__content .is-style-quotiss-callout p{margin:0}.q-article__content .is-style-quotiss-callout strong,.q-article__content .is-style-quotiss-callout b{margin-top:var(--space-3xs);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);display:inline-block}.q-article__content .is-style-quotiss-callout cite{margin-top:var(--space-xs);color:var(--c-ink-muted);font-style:normal;display:block}.q-article-note{gap:var(--space-sm);padding:var(--space-md);background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--radius-md);align-items:flex-start;display:flex}.q-article-note__mark{font-size:var(--fs-body);color:var(--c-accent);line-height:1}.q-article-note__text{font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-body);color:var(--c-accent)}.q-article-note__text p{margin:0}.q-article-cta{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);color:var(--c-white);text-align:center;background:var(--c-teal-900);border-radius:var(--radius-md);flex-direction:column;align-items:center;display:flex}.q-article-cta__title{font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.q-article-cta__body{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-teal-100)}.q-article-cta .q-buttons{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;align-items:center}.q-author{padding-block:var(--space-2xl);background:var(--c-surface-50)}.q-author__inner{gap:var(--space-lg);align-items:flex-start;display:flex}@media (width>=1024px){.q-author__inner{padding-left:calc(var(--q-margin,342px) + var(--q-article-gap,99px))}}.q-author__photo{object-fit:cover;border-radius:50%;flex:none;width:86px;height:86px}.q-author__text{flex-direction:column;gap:2px;max-width:320px;display:flex}.q-author__name{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--c-primary-text)}.q-author__role{font-size:var(--fs-xs);color:var(--c-ink-muted)}.q-author__bio{margin-top:var(--space-xs);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-author__bio p{margin:0}.q-post-nav{border-top:var(--hairline);border-bottom:var(--hairline)}.q-post-nav__inner{gap:var(--space-lg);min-height:64px;padding-block:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.q-post-nav__link{gap:var(--space-sm);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--c-primary-text);align-items:center;text-decoration:none;display:inline-flex}.q-post-nav__link:hover{color:var(--c-ink)}.q-post-nav__link--next{text-align:right;margin-left:auto}.q-related{padding-block:var(--space-2xl) var(--space-3xl);background:var(--c-blue-100)}.q-related__inner{gap:var(--space-xl);flex-direction:column;display:flex}.q-related__title{font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.q-related__title strong,.q-related__title b{font-weight:var(--fw-bold)}.q-related__list{gap:var(--space-lg);display:grid}@media (width>=768px){.q-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.q-related-card{background:var(--c-surface);border-radius:var(--radius-md);height:100%;overflow:hidden}.q-related-card__link{height:100%;color:inherit;text-decoration:none;display:grid}@media (width>=480px){.q-related-card__link{grid-template-columns:194px minmax(0,1fr)}}.q-related-card__media{background:var(--c-surface-100);overflow:hidden}.q-related-card__image{object-fit:cover;width:100%;height:100%;min-height:150px;display:block}.q-related-card__body{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.q-related-card__category{height:24px;padding-inline:var(--space-sm);font-size:var(--fs-xs);color:var(--c-teal-800);background:var(--c-teal-100);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;display:inline-flex}.q-related-card__title{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-ink)}.q-related-card__excerpt{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--c-ink-muted)}.q-related-card__foot{gap:var(--space-md);padding-top:var(--space-md);font-size:var(--fs-xs);color:var(--c-ink-muted);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.q-related-card__read{gap:var(--space-2xs);font-weight:var(--fw-semibold);color:var(--c-primary-text);align-items:center;display:inline-flex}.q-related-card__link:hover .q-related-card__read{color:var(--c-ink)}
