.tr-kopf{position:relative;padding-block:64px 40px;text-align:center;background:radial-gradient(40vmax 30vmax at 10% 0,rgba(156,192,234,.35),transparent 70%),radial-gradient(30vmax 24vmax at 95% 20%,hsla(42,88%,71%,.3),transparent 70%)}.teo-site .tr-kopf h1{font-size:clamp(34px,6vw,60px);line-height:1.05;font-weight:800;letter-spacing:-.035em;color:var(--teo-navy);text-wrap:balance}.tr-kopf h1>span{display:block}.tr-blau{color:var(--teo-blau)}.teo-site .tr-kopf p{margin:20px auto 0;max-width:52ch;font-size:18px;line-height:1.55;color:var(--teo-text-2)}.tr-themen{display:grid;gap:48px;padding-block:16px 96px}.teo-site .tr-thema h2,.teo-site .tr-verwandt h2{margin-bottom:18px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--teo-navy)}.tr-raster{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tr-karte{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:24px;background:#fff;border:1px solid var(--teo-linie);box-shadow:0 20px 50px -40px rgba(11,31,58,.35);color:var(--teo-text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tr-karte__kat{font-size:13px;font-weight:700;color:var(--teo-blau)}.teo-site .tr-karte h3{font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.01em;color:var(--teo-navy);text-wrap:balance}.teo-site .tr-karte p{font-size:15px;line-height:1.5;color:var(--teo-text-2)}.tr-karte__fuss{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--teo-text-2)}.tr-karte__pfeil{margin-left:auto;color:var(--teo-blau);transition:transform .2s ease}@media (hover:hover){.tr-karte:hover{transform:translateY(-4px);border-color:#c7d5e6;box-shadow:0 28px 60px -38px rgba(11,31,58,.45)}.tr-karte:hover .tr-karte__pfeil{transform:translateX(3px)}}.tr-artikel{max-width:820px;padding-block:40px 96px}.tr-pfad{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--teo-text-2)}.tr-pfad a{color:var(--teo-blau);text-decoration:none;font-weight:600}.teo-site .tr-artikel h1{margin-top:16px;font-size:clamp(30px,5vw,46px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--teo-navy);text-wrap:balance}.teo-site .tr-meta{margin-top:12px;font-size:14px;color:var(--teo-text-2)}.tr-kurz{margin-top:28px;padding:22px 24px;border-radius:20px;background:var(--teo-blau-bg);border-left:4px solid var(--teo-gold)}.tr-kurz b{display:block;font-size:14px;font-weight:800;color:var(--teo-navy)}.teo-site .tr-kurz p{margin-top:6px;font-size:18px;line-height:1.6;color:var(--teo-navy)}.tr-inhalt{margin-top:28px;padding:20px 24px;border-radius:20px;border:1px solid var(--teo-linie)}.tr-inhalt b{font-size:14px;font-weight:800}.tr-inhalt ol{margin:10px 0 0;padding-left:20px;display:grid;gap:6px}.tr-inhalt a{color:var(--teo-blau);text-decoration:none;font-weight:600}.tr-inhalt a:hover{text-decoration:underline}.tr-text{margin-top:12px}.tr-text section{scroll-margin-top:90px}.teo-site .tr-text h2{margin-top:44px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--teo-navy);text-wrap:balance}.teo-site .tr-text p,.tr-text li{font-size:17px;line-height:1.7;color:var(--teo-text)}.teo-site .tr-text p{margin-top:14px;max-width:70ch}.tr-text ul{margin:14px 0 0;padding-left:22px;display:grid;gap:8px;max-width:70ch}.tr-text li::marker{color:var(--teo-blau)}.tr-schritte{list-style:none;counter-reset:s;margin:18px 0 0;padding:0;display:grid;gap:14px}.tr-schritte li{counter-increment:s;position:relative;padding-left:48px;display:grid;gap:2px}.tr-schritte li:before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--teo-navy);color:#fff;font-size:14px;font-weight:800}.tr-schritte b{font-size:17px;color:var(--teo-navy)}.tr-schritte span{font-size:16px;line-height:1.6;color:var(--teo-text-2)}.tr-tabelle{margin-top:18px;overflow-x:auto;border:1px solid var(--teo-linie);border-radius:16px}.tr-tabelle table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.tr-tabelle th{text-align:left;padding:12px 14px;background:var(--teo-grau);font-size:13px;font-weight:800;color:var(--teo-navy)}.tr-tabelle td{padding:12px 14px;border-top:1px solid var(--teo-linie);vertical-align:top;line-height:1.5;color:var(--teo-text);hyphens:auto;-webkit-hyphens:auto}.tr-tabelle td:first-child{font-weight:700;color:var(--teo-navy)}.teo-site .tr-hinweis{margin-top:18px;padding:14px 18px;border-radius:14px;background:var(--teo-gelb-bg);color:var(--teo-gelb-tx);font-size:15px;line-height:1.6}.tr-cta{margin-top:48px;padding:28px;border-radius:28px;background:linear-gradient(160deg,#13325c 0,var(--teo-navy) 100%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.teo-site .tr-cta p{flex:1 1 320px;font-size:19px;line-height:1.5;font-weight:650;color:#fff;text-wrap:balance}.tr-fragen{margin-top:56px}.teo-site .tr-fragen h2{margin-bottom:8px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--teo-navy)}.teo-site .tr-rechtlich{margin-top:32px;font-size:13px;line-height:1.5;color:var(--teo-text-2)}.tr-verwandt{margin-top:56px}@media (max-width:560px){.tr-kopf{padding-block:40px 24px}.tr-artikel{padding-block:28px 72px}.teo-site .tr-kurz p{font-size:17px}.tr-cta{padding:24px 20px;border-radius:24px}.tr-cta .teo-btn{width:100%}}@media (prefers-reduced-motion:reduce){.tr-karte,.tr-karte__pfeil{transition:none}}