body{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.75;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-content h2,.wp-block-heading:is(h2){font-family:var(--font-display);font-size:var(--h2);font-weight:500;line-height:1.15;color:var(--color-text);letter-spacing:.02em}.entry-content h3,.wp-block-heading:is(h3){font-family:var(--font-sans);font-size:var(--h3);font-weight:700;line-height:1.25;color:var(--color-text)}.entry-content h4,.wp-block-heading:is(h4){font-family:var(--font-sans);font-size:var(--h4);font-weight:700;line-height:1.3;color:var(--color-text)}.elementor-widget p,.elementor-widget li,.elementor-widget td,.elementor-widget th{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.75;color:var(--color-text)}.container p,.scp-about p,.scp-card p,.scp-card li,.mr-wysiwyg-inline p,.mr-wysiwyg-inline li{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.75;color:var(--color-text)}.elementor-widget .mr-muted,.description,.mr-faqk-a,.scp-about-lead,.mr-me-section p,.scp-contact-left p{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--color-muted);line-height:1.72}.scp-contact-micro,.scp-facts-title,.mr-me-faq-question,.mr-hon-card-title,.mr-faqk-sub,.scp-breadcrumbs,.mr-mag-ed-field label,.mr-admin-tabs .mr-tab-btn,.mr-hon-table thead th{font-family:var(--font-sans);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase}.scp-card-title,.mr-faqk-q{font-family:var(--font-sans);font-size:var(--t-base);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.mr-hlev2-card-title,.mr-faqk-head h2,.scp-about-copy h2{font-family:var(--font-display);font-size:var(--h2);font-weight:500;color:var(--color-text);letter-spacing:.02em}table:not(.scp-facts-table):not(.mr-hon-table){font-family:var(--font-sans);font-size:var(--t-sm)}.scp-facts-table th,.scp-facts-table td{font-family:var(--font-sans);font-size:var(--t-sm)}.scp-list li,.mr-me-faq-answer li,.mr-me-faq-answer p{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.68;color:var(--color-text)}blockquote,.mr-me-quote,.scp-about-lead{font-family:var(--font-display);font-size:clamp(1.05rem, 1.6vw, 1.3rem);font-style:italic;line-height:1.55;color:var(--color-text)}.scp-btn-primary,.scp-btn-secondary,.scp-contact-card-btn,.mr-hlev2-btn,.mr-me-cta-btn,.mr-faqk-btn{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.glossar-page p,.glossar-page li,.impressum-page p,.impressum-page li,.datenschutz-page p,.datenschutz-page li{font-family:var(--font-sans);font-size:var(--t-base);line-height:1.8;color:var(--color-text)}.glossar-page h2,.impressum-page h2,.datenschutz-page h2{font-family:var(--font-sans);font-size:var(--h3);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text)}.glossar-page h3,.impressum-page h3,.datenschutz-page h3{font-family:var(--font-sans);font-size:var(--h4);font-weight:600;color:var(--color-text)}@media (max-width:768px){body{font-size:calc(var(--t-base) * 1.04);line-height:1.72}.entry-content h2,.wp-block-heading:is(h2){font-size:clamp(1.25rem, 5.5vw, 1.65rem);letter-spacing:.01em}.entry-content h3,.wp-block-heading:is(h3){font-size:clamp(1rem, 4vw, 1.3rem)}.elementor-widget p,.scp-card p,.mr-wysiwyg-inline p,.container p{font-size:.92rem;line-height:1.72}.scp-contact-micro,.scp-facts-title,.mr-faqk-sub,.scp-breadcrumbs{font-size:max(0.68rem, 11px)}.scp-btn-primary,.scp-btn-secondary,.scp-contact-card-btn,.mr-hlev2-btn{font-size:.75rem}}@media (max-width:480px){body{font-size:.94rem}.elementor-widget p,.scp-card p,.container p{font-size:.94rem}}