.page-methode{--mt-section-pad: 80px;--mt-fs-h1: 70px;--mt-lead-max: 600px;--mt-fs-lead: 18px;--mt-fs-label: 11px;--mt-ls-label: 0.14em;--mt-fs-body: 15px;--mt-fs-small: 14px;--mt-card-pad: 28px;--mt-quote-pad: 44px 48px;--mt-fs-quote-mark: 96px;--mt-fs-quote-title: 40px;--mt-fs-quote-text: 17px;--mt-step-dot: 56px;--mt-fs-step-title: 28px;--mt-fs-crit-title: 22px;--mt-box-pad: 32px;--mt-fs-report-title: 28px;--mt-avatar: 72px;--mt-fs-avatar: 28px;--mt-fs-author: 30px}@media(max-width: 767px){.page-methode{--mt-section-pad: 48px;--mt-fs-h1: 42px;--mt-fs-lead: 15px;--mt-fs-body: 14px;--mt-card-pad: 20px;--mt-quote-pad: 26px 22px;--mt-fs-quote-mark: 56px;--mt-fs-quote-title: 28px;--mt-fs-quote-text: 15px;--mt-step-dot: 44px;--mt-fs-step-title: 22px;--mt-box-pad: 22px;--mt-fs-report-title: 24px;--mt-avatar: 56px;--mt-fs-avatar: 22px;--mt-fs-author: 24px}}.page-methode p{margin:0}.page-methode ul,.page-methode ol,.page-methode dl,.page-methode dd{margin:0;padding:0}.page-methode ul,.page-methode ol{list-style:none}.page-methode .mt-section{padding-top:var(--mt-section-pad)}.page-methode .mt-label{margin-bottom:14px;font-size:var(--mt-fs-label);font-weight:600;letter-spacing:var(--mt-ls-label);text-transform:uppercase;color:var(--accent)}.page-methode .mt-label--warn{margin-top:24px;color:var(--warn)}.page-methode .mt-icon{flex-shrink:0;width:16px;height:16px;margin-top:3px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.page-methode .mt-icon--check{color:var(--accent)}.page-methode .mt-icon--cross{width:14px;height:14px;color:var(--warn);stroke-width:1.6}.page-methode .mt-checks{display:grid;gap:12px;font-size:var(--mt-fs-body);line-height:1.5;color:var(--ink)}.page-methode .mt-checks li{display:flex;gap:10px}.page-methode .mt-checks--fresh{margin-top:18px}.page-methode .mt-hero{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:48px;align-items:start;padding-top:8px}.page-methode .mt-hero__text{grid-column:span 7}.page-methode .mt-hero__title{font-size:var(--mt-fs-h1);line-height:1}.page-methode .mt-hero__title em{color:var(--accent)}.page-methode .mt-hero__lead{margin-top:24px;max-width:var(--mt-lead-max);font-size:var(--mt-fs-lead);line-height:1.65;color:var(--muted)}.page-methode .mt-hero__date{margin-top:18px;font-size:12px;color:var(--muted-2)}@media(max-width: 1023px){.page-methode .mt-hero{grid-template-columns:minmax(0, 1fr);gap:28px}.page-methode .mt-hero__text{grid-column:auto}}.page-methode .mt-commit{grid-column:span 5;padding:var(--mt-card-pad);border-top:3px solid var(--accent);box-shadow:var(--shadow-card)}@media(max-width: 1023px){.page-methode .mt-commit{grid-column:auto}}.page-methode .mt-quote{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:32px;padding:var(--mt-quote-pad);background:var(--ink)}.page-methode .mt-quote__mark{font-family:var(--font-display);font-size:var(--mt-fs-quote-mark);line-height:.85;color:var(--quote-mark)}.page-methode .mt-quote__label{margin-bottom:12px;font-size:var(--mt-fs-label);font-weight:600;letter-spacing:var(--mt-ls-label);text-transform:uppercase;color:var(--sand)}.page-methode .mt-quote__title{margin:0;font-family:var(--font-display);font-size:var(--mt-fs-quote-title);font-weight:500;line-height:1.1;color:var(--ivory)}.page-methode .mt-quote__text{margin-top:16px;max-width:760px;font-size:var(--mt-fs-quote-text);line-height:1.65;color:var(--input-placeholder)}@media(max-width: 767px){.page-methode .mt-quote{display:block}.page-methode .mt-quote__mark{display:block;margin-bottom:12px}}.page-methode .mt-steps{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;margin-top:12px}.page-methode .mt-steps::before{content:"";position:absolute;top:calc(28px + var(--mt-step-dot)/2);left:28px;right:28px;border-top:1px dashed var(--accent)}@media(max-width: 767px){.page-methode .mt-steps{grid-template-columns:minmax(0, 1fr);gap:0;margin-top:20px;border-top:1px solid var(--ink)}.page-methode .mt-steps::before{display:none}}.page-methode .mt-step{position:relative;padding-top:28px}.page-methode .mt-step__num{display:flex;align-items:center;justify-content:center;width:var(--mt-step-dot);height:var(--mt-step-dot);border:1px solid var(--accent);border-radius:50%;background:var(--ivory);font-family:var(--font-mono);font-size:15px;color:var(--accent)}.page-methode .mt-step--first .mt-step__num{background:var(--accent);color:var(--ivory)}.page-methode .mt-step__title{margin:20px 0 8px;font-family:var(--font-display);font-size:var(--mt-fs-step-title);font-weight:600;line-height:1.1;color:var(--ink)}.page-methode .mt-step__text{font-size:var(--mt-fs-body);line-height:1.6;color:var(--ink-2)}@media(max-width: 767px){.page-methode .mt-step{display:grid;grid-template-columns:var(--mt-step-dot) minmax(0, 1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.page-methode .mt-step__num{background:var(--white);font-size:13px}.page-methode .mt-step__title{margin:0 0 4px}}.page-methode .mt-crit{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;margin-top:24px}@media(max-width: 1023px){.page-methode .mt-crit{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.page-methode .mt-crit{grid-template-columns:minmax(0, 1fr);gap:10px}}.page-methode .mt-crit__lead{margin-top:16px;max-width:680px;font-size:16px;line-height:1.6;color:var(--muted)}@media(max-width: 767px){.page-methode .mt-crit__lead{font-size:14px}}.page-methode .mt-crit__card{display:flex;flex-direction:column;padding:18px}.page-methode .mt-crit__title{margin:0 0 6px;font-family:var(--font-display);font-size:var(--mt-fs-crit-title);font-weight:600;line-height:1.15;color:var(--ink)}.page-methode .mt-crit__text{font-size:14px;line-height:1.55;color:var(--ink-2);margin-bottom:14px}.page-methode .mt-crit__source{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font-size:11px;color:var(--muted-2)}.page-methode .mt-split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;align-items:start}@media(max-width: 1023px){.page-methode .mt-split{grid-template-columns:minmax(0, 1fr);gap:32px}}.page-methode .mt-sources{margin-top:20px;border-top:1px solid var(--ink)}.page-methode .mt-sources__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.page-methode .mt-sources dt{font-size:var(--mt-fs-body);font-weight:600;color:var(--ink)}.page-methode .mt-sources dd{font-size:13px;color:var(--muted);text-align:right}.page-methode .mt-sources--dates dd{flex-shrink:0;white-space:nowrap}.page-methode .mt-money{padding:var(--mt-box-pad);background:var(--band)}.page-methode .mt-money__text{font-size:16px;line-height:1.65;color:var(--ink)}@media(max-width: 767px){.page-methode .mt-money__text{font-size:15px}}.page-methode .mt-never{display:grid;gap:8px;font-size:14px;line-height:1.5;color:var(--ink)}.page-methode .mt-never li{display:flex;gap:10px}.page-methode .mt-report{padding:var(--mt-card-pad);box-shadow:var(--shadow-card)}@media(max-width: 767px){.page-methode .mt-report{padding:22px}}.page-methode .mt-report__title{margin:0;font-family:var(--font-display);font-size:var(--mt-fs-report-title);font-weight:500;line-height:1.1;color:var(--ink)}.page-methode .mt-report__text{margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink-2)}.page-methode .mt-report__btn{justify-content:space-between;width:100%;margin-top:20px;padding:0 18px}.page-methode .mt-author{display:flex;align-items:flex-start;gap:24px;padding:28px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}@media(max-width: 767px){.page-methode .mt-author{gap:16px;padding:20px 0}}.page-methode .mt-author__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--mt-avatar);height:var(--mt-avatar);border-radius:50%;background:var(--ink);font-family:var(--font-display);font-size:var(--mt-fs-avatar);color:var(--ivory)}.page-methode .mt-author .mt-label{margin-bottom:6px}.page-methode .mt-author__name{font-family:var(--font-display);font-size:var(--mt-fs-author);font-weight:500;line-height:1.1;color:var(--ink)}.page-methode .mt-author__bio{margin-top:8px;max-width:760px;font-size:var(--mt-fs-body);line-height:1.6;color:var(--ink-2)}
