.article-page{padding-block:32px 72px}@media (max-width: 700px){.article-page{padding-block:20px 48px}}.article-page__article{max-width:780px;margin-inline:auto}.article-page__header{margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid var(--tj-line)}.article-page__eyebrow{margin:0 0 12px;color:var(--tj-green-deep);font-size:.8125rem;font-weight:var(--tj-weight-semibold)}.article-page__eyebrow:before{content:"";display:block;width:52px;height:4px;margin-bottom:12px;border-radius:2px;background:var(--tj-green)}.article-page__title{margin:0 0 14px;color:var(--tj-ink);font-family:var(--tj-font-heading);font-size:clamp(2rem,4.6vw,3.125rem);font-weight:var(--tj-weight-black);line-height:1.08;text-wrap:balance}.article-page__meta{margin:0;color:#8397a8;font-size:.875rem}.article-page__answer{margin:0 0 32px;padding:24px 28px;border-left:4px solid var(--tj-green);border-radius:0 18px 18px 0;background:#F1F8F4}@media (max-width: 600px){.article-page__answer{padding:20px}}.article-page__answer-label{margin:0 0 8px;color:var(--tj-green-deep);font-size:.75rem;font-weight:var(--tj-weight-bold);letter-spacing:.1em;text-transform:uppercase}.article-page__answer-text{margin:0;color:var(--tj-ink);font-size:1.125rem;line-height:1.65;text-wrap:pretty}@media (max-width: 600px){.article-page__answer-text{font-size:1.0625rem}}.article-page__body{max-width:none}.article-page__body h2{margin-top:40px;font-size:1.5rem}.article-page__body h3{font-size:1.1875rem}.article-page__body figure{margin:0 0 24px}.article-page__body figcaption{margin-top:8px;color:#7c8ba0;font-size:.875rem}.faq-article__body.rich-text a:not(.button){color:var(--tj-green-deep)}.faq-article__body.rich-text a:not(.button):hover{color:var(--tj-ink)}.faq-article__body.rich-text blockquote{font-family:var(--tj-font-body);font-size:1rem;font-style:normal;line-height:1.7}
