.concern-intro.svelte-s8ymxt,.concern-routine.svelte-s8ymxt,.concern-faq.svelte-s8ymxt,.concern-guides.svelte-s8ymxt{max-width:760px;margin:clamp(40px,7vw,80px) auto 0;padding:0 clamp(16px,4vw,24px)}.concern-intro.svelte-s8ymxt h2:where(.svelte-s8ymxt),.concern-routine.svelte-s8ymxt h2:where(.svelte-s8ymxt),.concern-faq.svelte-s8ymxt h2:where(.svelte-s8ymxt),.concern-guides.svelte-s8ymxt h2:where(.svelte-s8ymxt){margin:0 0 14px;font-size:clamp(24px,3.4vw,34px);font-weight:400}.concern-guides.svelte-s8ymxt ul:where(.svelte-s8ymxt){border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.concern-guides.svelte-s8ymxt li:where(.svelte-s8ymxt){border-top:1px solid var(--line);padding:16px 0}.concern-guides.svelte-s8ymxt a:where(.svelte-s8ymxt){font-family:var(--serif);color:var(--ink);font-size:clamp(18px,2.2vw,22px);line-height:1.25;text-decoration:none}.concern-guides.svelte-s8ymxt a:where(.svelte-s8ymxt):hover{color:var(--clay-ink,#9a5a33);text-underline-offset:4px;text-decoration:underline}.concern-guides.svelte-s8ymxt p:where(.svelte-s8ymxt){font-family:var(--sans);color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.6}.concern-routine.svelte-s8ymxt{max-width:980px}.concern-routine-head.svelte-s8ymxt{max-width:760px}.concern-routine-head.svelte-s8ymxt .eyebrow:where(.svelte-s8ymxt){margin:0 0 10px}.concern-routine-head.svelte-s8ymxt>p:where(.svelte-s8ymxt):last-child,.concern-routine-note.svelte-s8ymxt{font-family:var(--sans);color:var(--muted);font-size:15px;line-height:1.75}.concern-routine-head.svelte-s8ymxt>p:where(.svelte-s8ymxt):last-child{margin:0}.concern-routine-grid.svelte-s8ymxt{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:24px;display:grid}.concern-routine-group.svelte-s8ymxt{border:1px solid var(--line);background:var(--surface,#fffdf9);padding:20px}.concern-routine-group.svelte-s8ymxt h3:where(.svelte-s8ymxt){margin:0 0 12px;font-size:20px;font-weight:500}.concern-routine-group.svelte-s8ymxt ol:where(.svelte-s8ymxt){margin:0;padding-left:20px}.concern-routine-group.svelte-s8ymxt li:where(.svelte-s8ymxt){font-family:var(--sans);color:var(--muted);padding:4px 0;font-size:14px;line-height:1.65}.concern-routine-group.svelte-s8ymxt a:where(.svelte-s8ymxt){color:var(--clay-ink,#9a5a33);text-underline-offset:3px;font-weight:700}.concern-routine-note.svelte-s8ymxt{border-left:2px solid var(--clay-ink,#9a5a33);background:var(--cream);max-width:760px;margin:18px 0 0;padding:14px 16px}.concern-intro.svelte-s8ymxt p:where(.svelte-s8ymxt){font-family:var(--sans);color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.75}.concern-eeat.svelte-s8ymxt{max-width:760px;margin:clamp(40px,7vw,80px) auto 0;padding:0 clamp(16px,4vw,24px)}.concern-byline.svelte-s8ymxt{font-family:var(--sans);color:var(--muted);margin:0 0 20px;font-size:13px}.concern-disclaimer.svelte-s8ymxt{border:1px solid var(--line);font-family:var(--sans);color:var(--muted);margin:20px 0 0;padding:14px 16px;font-size:13px;line-height:1.7}.concern-disclaimer.svelte-s8ymxt a:where(.svelte-s8ymxt){color:var(--clay-ink,#9a5a33);text-underline-offset:3px;text-decoration:underline}
