.ha-issues{--ha-issues-rule:var(--wp--preset--color--accent-deep);--ha-issues-line:rgb(56 38 56 / 16%);margin-block:0;padding-block:72px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast-soft);font-size:1rem;line-height:1.6}.healingaffairs-content>.ha-issues{margin-block-start:0}.ha-issues--pale,.ha-issues--intro{--ha-issues-bg:var(--wp--preset--color--surface)}.ha-issues:is(.ha-issues--pale,.ha-issues--intro,.ha-issues--next){background:var(--ha-issues-bg);box-shadow:0 0 0 100vmax var(--ha-issues-bg);clip-path:inset(0 -100vmax)}.ha-issues__inner{box-sizing:border-box;max-inline-size:69.375rem;margin-inline:auto}.ha-issues__inner--narrow{max-inline-size:760px}.ha-issues p{margin:0 0 1em}.ha-issues a:not(.wp-element-button,.ha-issues-card){color:var(--wp--preset--color--primary-deep);text-decoration:underline;text-underline-offset:.15em}.ha-issues a:not(.wp-element-button,.ha-issues-card):hover{color:var(--wp--preset--color--contrast)}.ha-issues a:focus-visible{outline:2px solid var(--wp--preset--color--primary-deep);outline-offset:2px;border-radius:2px}.ha-issues__title{margin:0 0 20px;color:var(--wp--preset--color--contrast);font-size:clamp(1.875rem, 1.3rem + 1.8vw, 2.5rem);line-height:1.2;letter-spacing:-.02em}.ha-issues__title::before{content:"";display:block;inline-size:40px;block-size:4px;margin-block-end:24px;background:var(--ha-issues-rule)}.ha-issues--intro .ha-issues__title,.ha-issues--finder .ha-issues__title,.ha-issues--next .ha-issues__title,.ha-issues__lede{text-align:center}.ha-issues--intro .ha-issues__title::before,.ha-issues--finder .ha-issues__title::before,.ha-issues--next .ha-issues__title::before{margin-inline:auto}.ha-issues--intro p{font-size:1.125rem}.ha-issues .ha-issues__lede{max-inline-size:640px;margin:0 auto 36px}.ha-issues--finder{padding-block-end:80px}.ha-issues-cards,.ha-issues-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.ha-issues-cards>li,.ha-issues-ways>li{display:flex;margin:0}.ha-issues-card{display:flex;flex-direction:column;gap:10px;inline-size:100%;padding:28px 28px 26px;border:1px solid var(--wp--preset--color--line);border-block-start:4px solid var(--wp--preset--color--primary);border-radius:8px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast-soft);text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.ha-issues-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--wp--preset--color--contrast);font-size:1.25rem;font-weight:var(--wp--custom--font--weight--bold);line-height:1.3}.ha-issues-card__title::after{content:"";flex:none;inline-size:.7em;block-size:.7em;background-color:var(--wp--preset--color--accent-deep);-webkit-mask:url(/wp-content/themes/healingaffairs/assets/img/icons/chevron-right.svg) center / contain no-repeat;mask:url(/wp-content/themes/healingaffairs/assets/img/icons/chevron-right.svg) center / contain no-repeat;transform:rotate(90deg)}.ha-issues-card__text{font-size:.9375rem;line-height:1.55}.ha-issues-card:hover{border-color:var(--wp--preset--color--primary);border-block-start-color:var(--wp--preset--color--accent-deep);box-shadow:0 10px 24px -12px rgb(56 38 56 / 35%);transform:translateY(-2px)}.ha-issues-card:focus-visible{outline:3px solid var(--wp--preset--color--primary-deep);outline-offset:3px;border-radius:8px}.ha-issues__topic{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.ha-issues__answer{font-size:1.125rem;line-height:1.6;color:var(--wp--preset--color--contrast)}.ha-issues__aside{padding:28px;border-radius:8px;background:var(--wp--preset--color--surface);font-size:.9375rem}.ha-issues--pale .ha-issues__aside{background:var(--wp--preset--color--base)}.ha-issues__aside-title{margin:0 0 14px;color:var(--wp--preset--color--contrast);font-size:1.125rem;line-height:1.3}.ha-issues__links{margin:0 0 18px;padding:0;list-style:none}.ha-issues__links li{margin:0;padding-block:10px;border-block-start:1px solid var(--ha-issues-line);line-height:1.45}.ha-issues__links li:first-child{border-block-start:0;padding-block-start:0}.ha-issues__note{color:var(--wp--preset--color--muted);font-size:.875rem}.ha-issues__related{margin:0;padding-block-start:14px;border-block-start:1px solid var(--ha-issues-line);font-size:.875rem}.ha-issues .ha-faq-list{margin-block-start:28px;border-block-end:1px solid var(--ha-issues-line)}.ha-issues .ha-faq-list h3{margin:0;padding-block:18px 6px;border-block-start:1px solid var(--ha-issues-line);color:var(--wp--preset--color--contrast);font-size:1.1875rem;line-height:1.35;letter-spacing:-.2px}.ha-issues .ha-faq-list p{margin:0;padding-block-end:18px}.ha-issues .ha-faq-list.is-enhanced h3{padding:0}.ha-issues .ha-faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;inline-size:100%;margin:0;padding:18px 2px;border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.ha-issues .ha-faq-question:hover{color:var(--wp--preset--color--primary-deep)}.ha-issues .ha-faq-question:focus-visible{outline:2px solid var(--wp--preset--color--primary-deep);outline-offset:2px;border-radius:4px}.ha-issues .ha-faq-icon{position:relative;flex:none;inline-size:28px;block-size:28px;border:2px solid var(--wp--preset--color--accent-deep);border-radius:50%}.ha-issues .ha-faq-icon::before,.ha-issues .ha-faq-icon::after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:12px;block-size:2px;margin:-1px 0 0 -6px;background:var(--wp--preset--color--contrast);transition:transform 0.2s ease}.ha-issues .ha-faq-icon::after{transform:rotate(90deg)}.ha-issues .ha-faq-question[aria-expanded="true"] .ha-faq-icon::after{transform:rotate(0deg)}.ha-issues .ha-faq-answer{padding-inline:2px 48px}.ha-issues--next{--ha-issues-bg:var(--wp--preset--color--primary-tint)}.ha-issues-way{flex-direction:column;padding:28px;border-radius:8px;background:var(--wp--preset--color--base)}.ha-issues-way h3{margin:0 0 10px;color:var(--wp--preset--color--contrast);font-size:1.25rem}.ha-issues-way p{font-size:.9375rem}.ha-issues-way p:last-child{margin:auto 0 0}.ha-issues .ha-issues-way__link{display:inline-flex;align-items:center;gap:.5em;font-weight:var(--wp--custom--font--weight--bold)}.ha-issues-way__link::after{content:"";inline-size:.75em;block-size:.75em;background-color:currentColor;-webkit-mask:url(/wp-content/themes/healingaffairs/assets/img/icons/chevron-right.svg) center / contain no-repeat;mask:url(/wp-content/themes/healingaffairs/assets/img/icons/chevron-right.svg) center / contain no-repeat}.ha-issues .ha-issues__contact{margin:40px 0 0;text-align:center}.ha-issues .ha-issues__buttons{display:flex;justify-content:center;margin-block-start:20px}.ha-issues .wp-block-button__link{border-radius:999px}@media (max-width:1024px){.ha-issues-cards,.ha-issues-ways{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-issues__topic{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:767px){.ha-issues{padding-block:52px}.ha-issues-cards,.ha-issues-ways{grid-template-columns:minmax(0,1fr);gap:16px}.ha-issues-card,.ha-issues-way,.ha-issues__aside{padding:22px}.ha-issues--intro p,.ha-issues__answer{font-size:1.0625rem}.ha-issues .ha-faq-list h3{font-size:1.0625rem}.ha-issues .ha-faq-question{gap:14px;padding-block:16px}.ha-issues .ha-faq-answer{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.ha-issues-card,.ha-issues .ha-faq-icon::before,.ha-issues .ha-faq-icon::after{transition:none}.ha-issues-card:hover{transform:none}}