.page-wrap.svelte-l9sz88{max-width:72rem;margin-inline:auto}.hero-subtitle.svelte-l9sz88{font-size:1.125rem;color:var(--fg-tertiary);margin:0;line-height:1.6}.intro-section.svelte-l9sz88{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2.5rem}.intro-section.svelte-l9sz88 p:where(.svelte-l9sz88){margin:0;line-height:1.7;color:var(--fg-tertiary)}.phrases-section.svelte-l9sz88{margin-bottom:3rem}.content-section.svelte-l9sz88 h2:where(.svelte-l9sz88){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .875rem}.content-section.svelte-l9sz88 p:where(.svelte-l9sz88){margin:0 0 .875rem;line-height:1.7;color:var(--fg-tertiary)}.overuse-list.svelte-l9sz88{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.overuse-list.svelte-l9sz88 li:where(.svelte-l9sz88){display:grid;grid-template-columns:12rem 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid color-mix(in oklch,var(--border-primary),transparent 50%);align-items:baseline}.overuse-list.svelte-l9sz88 li:where(.svelte-l9sz88):last-child{border-bottom:none}.overuse-phrase.svelte-l9sz88{font-weight:600;font-size:.9375rem;font-style:italic}.overuse-warning.svelte-l9sz88{font-size:.875rem;color:var(--fg-tertiary);line-height:1.5}.cross-links-section.svelte-l9sz88{display:flex;flex-direction:column;gap:.5rem}.cross-links-section.svelte-l9sz88 p:where(.svelte-l9sz88){margin:0;color:var(--fg-tertiary);font-size:.9375rem}.cross-links-section.svelte-l9sz88 a:where(.svelte-l9sz88){color:var(--fg-primary);text-decoration:underline;text-underline-offset:2px}.faq-section.svelte-l9sz88 h2:where(.svelte-l9sz88){font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.25rem}.related-links.svelte-l9sz88{padding-top:2rem;border-top:1px solid var(--border-primary)}.related-links.svelte-l9sz88 h3:where(.svelte-l9sz88){font-size:.9375rem;font-weight:600;color:var(--fg-tertiary);margin:0 0 .75rem}.related-links.svelte-l9sz88 ul:where(.svelte-l9sz88){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.related-links.svelte-l9sz88 a:where(.svelte-l9sz88){color:var(--fg-primary);text-decoration:none;font-size:.9375rem}.related-links.svelte-l9sz88 a:where(.svelte-l9sz88):hover{text-decoration:underline}
