.spiritual-health{--sh-border: color-mix(in srgb, currentColor 14%, transparent);--sh-muted: color-mix(in srgb, currentColor 68%, transparent);--sh-soft: color-mix(in srgb, currentColor 5%, transparent);--sh-strong: currentColor;padding-block:clamp(40px,7vw,96px)}.spiritual-health [hidden]{display:none!important}.spiritual-health__shell{max-width:var(--sh-max-width, 860px);margin-inline:auto}.spiritual-health__card{border:1px solid var(--sh-border);border-radius:24px;padding:clamp(24px,5vw,56px);background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 25 25 25));box-shadow:0 18px 60px color-mix(in srgb,currentColor 8%,transparent)}.spiritual-health__eyebrow,.spiritual-health__priority-kicker{margin:0 0 12px;font-size:.78rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.spiritual-health__title{margin:0;max-width:18ch;font-size:clamp(2rem,6vw,4.5rem);line-height:.98;text-wrap:balance}.spiritual-health__rte{margin-top:24px;max-width:68ch}.spiritual-health__notice{display:grid;gap:4px;margin-top:28px;padding:18px 20px;border:1px solid var(--sh-border);border-radius:16px;background:var(--sh-soft)}.spiritual-health__notice span,.spiritual-health__result-copy span,.spiritual-health__priority-level{color:var(--sh-muted)}.spiritual-health__button,.spiritual-health__link-button{-webkit-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer}.spiritual-health__button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:12px 24px;border-radius:999px;background:rgb(var(--color-button, 25 25 25));color:rgb(var(--color-button-text, 255 255 255));font-weight:700;transition:transform .16s ease,opacity .16s ease}.spiritual-health__button:hover:not(:disabled){transform:translateY(-1px)}.spiritual-health__button:disabled,.spiritual-health__link-button:disabled{cursor:not-allowed;opacity:.42}.spiritual-health__button--secondary{background:transparent;color:inherit;border:1px solid var(--sh-border)}.spiritual-health__progress-wrap{margin-bottom:clamp(28px,5vw,48px)}.spiritual-health__progress-meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:.9rem;color:var(--sh-muted)}.spiritual-health__progress{width:100%;height:8px;overflow:hidden;border-radius:999px;background:var(--sh-soft)}.spiritual-health__progress span,.spiritual-health__result-meter span{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .26s ease}.spiritual-health__question{min-width:0;margin:0;padding:0;border:0}.spiritual-health__question-text{max-width:24ch;margin-bottom:28px;padding:0;font-size:clamp(1.55rem,4vw,2.7rem);line-height:1.12;font-weight:700;text-wrap:balance}.spiritual-health__question-help{max-width:62ch;margin:-14px 0 26px;color:var(--sh-muted)}.spiritual-health__answers{display:grid;gap:12px}.spiritual-health__answer{position:relative;display:block;cursor:pointer}.spiritual-health__answer input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.spiritual-health__answer span{display:flex;align-items:center;min-height:54px;padding:12px 18px;border:1px solid var(--sh-border);border-radius:14px;background:transparent;transition:border-color .16s ease,background .16s ease,transform .16s ease}.spiritual-health__answer span:before{content:"";width:18px;height:18px;margin-right:12px;border:1.5px solid currentColor;border-radius:50%;box-shadow:inset 0 0 0 4px rgb(var(--color-background, 255 255 255))}.spiritual-health__answer:hover span{transform:translateY(-1px);border-color:currentColor}.spiritual-health__answer input:checked+span{border-color:currentColor;background:var(--sh-soft);font-weight:700}.spiritual-health__answer input:checked+span:before{background:currentColor}.spiritual-health__answer input:focus-visible+span,.spiritual-health__button:focus-visible,.spiritual-health__link-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.spiritual-health__nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:30px}.spiritual-health__nav .spiritual-health__button{margin-top:0}.spiritual-health__link-button{padding:10px 0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:4px}.spiritual-health__summary{display:grid;gap:22px;margin-top:40px}.spiritual-health__result-row{display:grid;gap:10px}.spiritual-health__result-copy{display:flex;justify-content:space-between;gap:20px}.spiritual-health__result-meter{height:10px;overflow:hidden;border-radius:999px;background:var(--sh-soft)}.spiritual-health__priority{margin-top:clamp(40px,7vw,72px);padding-top:clamp(32px,5vw,48px);border-top:1px solid var(--sh-border)}.spiritual-health__priority h3{margin:0;font-size:clamp(2rem,5vw,3.4rem)}.spiritual-health__priority h4{margin:28px 0 10px;font-size:1.2rem}.spiritual-health__priority-level{margin:6px 0 22px}.spiritual-health__next-steps ol,.spiritual-health__scripture ul{margin:10px 0 0;padding-left:1.35rem}.spiritual-health__next-steps li,.spiritual-health__scripture li{margin-block:8px}.spiritual-health__disclaimer{margin-top:40px;padding:18px 20px;border-radius:16px;background:var(--sh-soft);font-size:.92rem}@media(max-width:749px){.spiritual-health{padding-block:24px 48px}.spiritual-health__card{border-radius:18px}.spiritual-health__nav{align-items:stretch}.spiritual-health__button--next{flex:1}.spiritual-health__result-copy{display:grid;gap:2px}}@media(prefers-reduced-motion:reduce){.spiritual-health *,.spiritual-health *:before,.spiritual-health *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spiritual-health-assessment.css.map */
