.public-site .stigma-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:48px;padding-block:12px 64px;display:grid}.public-site .stigma-care h2{margin:0 0 24px;font-size:32px;line-height:1.2}.stigma-care ul,.stigma-transcript ul{margin-block:24px;padding-left:24px}.stigma-care li,.stigma-transcript li{margin-block:12px}.stigma-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px;display:flex}.stigma-graphic{min-width:0;margin:0}.stigma-graphic img{border:1px solid var(--brand-line);border-radius:4px;width:100%;height:auto;display:block}.stigma-graphic figcaption{margin-top:16px;font-size:15px;line-height:1.6}.stigma-transcript summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding-block:12px;text-decoration:underline}.stigma-transcript summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.stigma-transcript .prose{border:1px solid var(--brand-line);border-radius:4px;margin-top:12px;padding:20px}.public-site .stigma-transcript h2{margin-block:12px 24px;font-size:26px;line-height:1.2}.public-site .stigma-section{border-top:1px solid var(--brand-line);padding-block:56px 64px;scroll-margin-top:24px}.stigma-section-heading{max-width:760px;margin-bottom:32px}.public-site .stigma-section h2{margin:12px 0 20px;font-size:36px;line-height:1.2}.stigma-section p,.stigma-section li,.stigma-language-table{font-size:17px;line-height:1.7}.stigma-section [hidden]{display:none!important}.quiz-shell{background:var(--brand-green);color:var(--brand-cream);border:1px solid var(--brand-green-hover);border-radius:16px;padding:40px}.public-site .quiz-shell :is(h2,h3,p,a,legend,summary){color:inherit}.quiz-shell .stigma-section-heading p{color:var(--brand-cream)}.quiz-shell .stigma-section-heading{margin-bottom:24px}.quiz-tools{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-bottom:24px;padding-bottom:24px;display:grid}.quiz-tools p{margin:0}.quiz-tools progress{width:100%;height:10px;accent-color:var(--brand-cream);appearance:none;background:var(--brand-ink);border:0;border-radius:6px;grid-column:1;overflow:hidden}.quiz-tools progress::-webkit-progress-bar{background:var(--brand-ink);border-radius:6px}.quiz-tools progress::-webkit-progress-value{background:var(--brand-cream);border-radius:6px}.quiz-tools progress::-moz-progress-bar{background:var(--brand-cream)}.quiz-shell button{border:1px solid var(--brand-cream);min-height:48px;color:var(--brand-cream);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:16px}.quiz-shell button:hover:not(:disabled){background:var(--brand-ink)}.quiz-shell button:disabled{cursor:default}.quiz-reset{grid-area:1/2/3}.quiz-position{margin:0 0 12px;font-weight:600}.quiz-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.quiz-card{border:1px solid var(--brand-line);background:var(--brand-green-hover);border-radius:12px;min-width:0;margin:0;padding:0 28px 28px}.quiz-card legend{float:left;width:100%;font-family:var(--font-serif);padding:24px 0;font-size:28px;font-weight:600;line-height:1.35}.quiz-card legend+*{clear:both}.quiz-number{color:var(--brand-surface);margin-right:6px}.quiz-choices{gap:12px;display:flex}.quiz-choices button{flex:1;font-size:17px;font-weight:600}.quiz-choices button:disabled{opacity:1}.quiz-choices button[aria-pressed=true]{background:var(--brand-cream);border-color:var(--brand-cream);color:var(--brand-green)}.quiz-feedback{clear:both;border-top:1px solid var(--brand-line);margin-top:24px;padding-top:20px}.quiz-feedback h3{margin:0 0 8px;font-size:23px}.quiz-feedback p{margin:8px 0 0}.quiz-result{font-weight:600}.quiz-result:empty{display:none}.quiz-navigation{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.quiz-navigation button:disabled{opacity:.55}.quiz-completion{border:1px solid var(--brand-cream);border-radius:12px;padding:28px}.quiz-completion h3{margin:0;font-size:28px}.quiz-review{margin:0 20px 12px 0}.quiz-sources{max-width:760px;margin-top:32px}.quiz-sources>p:first-child{font-weight:600}.quiz-sources summary{cursor:pointer;min-height:44px;padding-block:12px}.public-site .stigma-section :is(button,a,summary):focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.public-site .quiz-shell :is(button,a,summary,legend):focus-visible,.public-site .quiz-shell :is(.quiz-feedback,[data-quiz-score]):focus,.public-site .stigma-grief a:focus-visible{outline:2px solid var(--brand-cream);outline-offset:4px}.stigma-language-panel{background:#f7e7da;border-radius:16px;padding:32px}.stigma-language-grid{display:block}.stigma-language-table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;margin-block:20px}.stigma-language-table caption{text-align:left;margin-bottom:4px;font-weight:600}.stigma-language-table .language-before{width:43%}.stigma-language-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.stigma-language-table :is(th,td){text-align:left;vertical-align:middle;background:#fffdf8;padding:14px 16px}.stigma-language-table th[scope=row]{color:#526457;border-radius:10px 0 0 10px;width:43%;font-weight:400}.stigma-language-table s{text-decoration-thickness:1px}.stigma-language-table td{border-radius:0 10px 10px 0;padding-left:44px;font-weight:600;position:relative}.language-arrow{color:#a14a1a;font-size:22px;position:absolute;left:12px}.stigma-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.stigma-silence-panel{border:1px solid var(--brand-green);background:var(--brand-green);color:var(--brand-cream);border-radius:16px;padding:40px}.public-site .stigma-silence-panel :is(h2,p,li,strong,a){color:inherit}.public-site .stigma-silence-callout{border-left:3px solid var(--brand-cream);max-width:760px;font-family:var(--font-serif);margin-block:28px;padding-left:24px;font-size:30px;line-height:1.4}.stigma-silence-points{max-width:800px;margin-block:28px;padding-left:24px;list-style-type:disc}.stigma-silence-points li{margin-block:20px;padding-left:4px}.stigma-silence-closing{border-top:1px solid var(--brand-line);margin-top:28px;padding-top:16px}.stigma-silence-closing p{margin-block:8px}.stigma-silence-closing p:first-child{font-weight:600}.public-site .stigma-silence-panel a:focus-visible{outline-color:var(--brand-cream)}.stigma-principles ul,.stigma-family-grid ul{margin-top:0;padding-left:24px}.stigma-principles li,.stigma-family-grid li{margin-bottom:16px}.stigma-family-grid h3,.stigma-grief h3,.stigma-support h3{margin:0 0 20px;font-size:28px;line-height:1.25}.public-site .stigma-grief{background:var(--brand-green);max-width:none;color:var(--brand-cream);border-radius:4px;margin-block:32px 40px;padding:32px}.public-site .stigma-grief :is(h3,p,a,strong){color:var(--brand-cream)}.stigma-grief>p{max-width:760px}.stigma-grief-links{flex-wrap:wrap;gap:8px 28px;display:flex}.stigma-grief-links a{align-items:center;min-height:44px;display:inline-flex}.stigma-grief .stigma-meeting-note{font-size:15px}.stigma-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.stigma-support-grid>div{border-top:1px solid var(--brand-line);padding-top:20px}.stigma-support h4{margin:0;font-size:20px}.stigma-support a{width:fit-content;min-height:44px;padding-block:8px;display:block}@media (width<=800px){.public-site .stigma-feature{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:40px}.public-site .stigma-care h2,.public-site .stigma-transcript h2{font-size:28px}.stigma-family-grid,.stigma-support-grid{grid-template-columns:minmax(0,1fr)}.public-site .stigma-section h2{font-size:30px}.public-site .stigma-section{padding-block:40px}.public-site .stigma-grief,.quiz-shell,.stigma-language-panel,.stigma-silence-panel{padding:24px}.public-site .stigma-silence-callout{padding-left:16px;font-size:26px}.quiz-card{padding:0 20px 20px}.quiz-card legend{font-size:25px}.quiz-tools{grid-template-columns:minmax(0,1fr)}.quiz-reset{grid-area:auto/1;justify-self:start;margin-top:8px}}@media (width<=440px){.quiz-shell,.stigma-language-panel,.stigma-silence-panel{padding:20px 16px}.quiz-card{padding-inline:16px}.quiz-card legend{font-size:23px}.quiz-shell button{padding-inline:12px}.quiz-navigation{flex-direction:column}.stigma-language-table{font-size:16px}.stigma-language-table th[scope=row]{padding-inline:10px}.stigma-language-table .language-before{width:30%}.stigma-language-table td{padding:12px 10px 12px 30px}.language-arrow{font-size:18px;left:8px}}
