.PortalLegalPage_page__TsoCZ{min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.72) 0,transparent 34%),radial-gradient(ellipse 70% 42% at 18% 0,color-mix(in srgb,var(--p-accent) 13%,transparent) 0,transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--p-surface) 82%,white),color-mix(in srgb,var(--p-accent) 5%,white));color:var(--p-text)}.PortalLegalPage_header__Gkz03{border-bottom:1px solid color-mix(in srgb,var(--p-surface-border) 74%,transparent);background:color-mix(in srgb,var(--p-surface) 84%,transparent);backdrop-filter:blur(18px)}.PortalLegalPage_footer__d4SzR,.PortalLegalPage_headerInner__gIlnq,.PortalLegalPage_main__9dl86{width:min(1120px,calc(100% - 32px));margin-inline:auto}.PortalLegalPage_headerInner__gIlnq{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px}.PortalLegalPage_headerInner__gIlnq[data-has-nav=false]{justify-content:space-between}.PortalLegalPage_brand__XF27k{display:inline-flex;min-width:0;align-items:center;gap:10px;color:var(--p-text);font-size:15px;font-weight:850;letter-spacing:0;line-height:1.1;text-decoration:none}.PortalLegalPage_backLink__31BUL span,.PortalLegalPage_brand__XF27k span:last-child{min-width:0;overflow-wrap:anywhere}.PortalLegalPage_backLink__31BUL{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--p-text);font-size:13px;font-weight:850;line-height:1.1;text-decoration:none;transition:color .16s ease,transform .16s ease}.PortalLegalPage_backLink__31BUL:focus-visible,.PortalLegalPage_backLink__31BUL:hover{color:var(--p-accent);outline:none;transform:translateX(-2px)}.PortalLegalPage_brandMark__Fbwq6{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--p-accent) 42%,var(--p-surface-border));border-radius:8px;background:color-mix(in srgb,var(--p-accent) 12%,var(--p-surface));color:var(--p-accent);font-size:12px;font-weight:950}.PortalLegalPage_nav__w6tFb{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px}.PortalLegalPage_footer__d4SzR a,.PortalLegalPage_nav__w6tFb a{color:var(--p-text-secondary);font-size:13px;font-weight:750;line-height:1.1;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.PortalLegalPage_nav__w6tFb a{border:1px solid transparent;border-radius:999px;padding:9px 11px;white-space:nowrap}.PortalLegalPage_footer__d4SzR a:focus-visible,.PortalLegalPage_footer__d4SzR a:hover,.PortalLegalPage_nav__w6tFb a:focus-visible,.PortalLegalPage_nav__w6tFb a:hover{color:var(--p-text);outline:none}.PortalLegalPage_nav__w6tFb a:focus-visible,.PortalLegalPage_nav__w6tFb a:hover{border-color:color-mix(in srgb,var(--p-accent) 28%,transparent);background:color-mix(in srgb,var(--p-accent) 9%,transparent)}.PortalLegalPage_cta__A1NKU{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--p-accent);color:var(--p-accent-text);padding:11px 16px;font-size:13px;font-weight:850;line-height:1.1;text-decoration:none;box-shadow:0 12px 28px color-mix(in srgb,var(--p-accent) 20%,transparent);transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.PortalLegalPage_cta__A1NKU:focus-visible,.PortalLegalPage_cta__A1NKU:hover{background:var(--p-accent-hover);box-shadow:0 14px 34px color-mix(in srgb,var(--p-accent) 28%,transparent);outline:none;transform:translateY(-1px)}.PortalLegalPage_main__9dl86{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start;padding-block:clamp(42px,7vw,96px)}.PortalLegalPage_hero__AG_KP{position:sticky;top:28px;display:grid;gap:12px;min-width:0;max-width:320px;border-left:4px solid var(--p-accent);padding:8px 0 8px 22px}.PortalLegalPage_hero__AG_KP p,.PortalLegalPage_hero__AG_KP span{margin:0;color:var(--p-text-muted);font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.PortalLegalPage_hero__AG_KP h1{width:100%;min-width:0;max-width:100%;margin:0;color:var(--p-text);font-size:clamp(36px,4.2vw,48px);font-weight:920;letter-spacing:0;line-height:.95;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.PortalLegalPage_article__j6G1i{min-width:0;border:1px solid color-mix(in srgb,var(--p-surface-border) 86%,transparent);border-radius:min(var(--p-radius-lg),14px);background:color-mix(in srgb,var(--p-surface) 86%,white);box-shadow:0 24px 68px rgba(17,24,39,.08);padding:clamp(22px,4vw,48px)}.PortalLegalPage_intro__uQILK{border:1px solid color-mix(in srgb,var(--p-accent) 25%,transparent);border-radius:min(var(--p-radius-md),12px);background:color-mix(in srgb,var(--p-accent) 8%,white);padding:18px}.PortalLegalPage_sections__csH2n{display:grid;gap:30px;margin-top:30px}.PortalLegalPage_sections__csH2n section{display:grid;gap:12px;border-top:1px solid color-mix(in srgb,var(--p-surface-border) 80%,transparent);padding-top:22px;scroll-margin-top:96px}.PortalLegalPage_sections__csH2n section:first-child{border-top:0;padding-top:0}.PortalLegalPage_sections__csH2n h2,.PortalLegalPage_sections__csH2n h3{margin:0;color:var(--p-text);letter-spacing:0;line-height:1.14;text-wrap:balance}.PortalLegalPage_sections__csH2n h2{font-size:var(--type-fluid-24px-3vw-34px);font-weight:890}.PortalLegalPage_sections__csH2n h3{font-size:var(--type-fluid-18px-2vw-22px);font-weight:820}.PortalLegalPage_article__j6G1i li,.PortalLegalPage_article__j6G1i p{color:var(--p-text-secondary);font-size:15px;line-height:1.68}.PortalLegalPage_article__j6G1i p{margin:0}.PortalLegalPage_article__j6G1i ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.PortalLegalPage_article__j6G1i li{position:relative;padding-left:18px}.PortalLegalPage_article__j6G1i li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:999px;background:var(--p-accent)}.PortalLegalPage_footer__d4SzR{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid color-mix(in srgb,var(--p-surface-border) 80%,transparent);padding-block:28px;color:var(--p-text-muted);font-size:12px}.PortalLegalPage_footer__d4SzR nav{display:inline-flex;gap:14px}.PortalLegalPage_footer__d4SzR a[aria-current=page]{color:var(--p-text)}.PortalLegalPage_page__TsoCZ[data-site=ki-hausarbeit] .PortalLegalPage_article__j6G1i{border:2px solid color-mix(in srgb,var(--p-text) 76%,transparent);border-radius:12px;box-shadow:8px 8px 0 color-mix(in srgb,var(--p-text) 88%,transparent),0 24px 72px rgba(23,32,51,.1)}.PortalLegalPage_page__TsoCZ[data-site=ki-hausarbeit] .PortalLegalPage_hero__AG_KP h1{font-family:Georgia,Times New Roman,serif;font-weight:900}.PortalLegalPage_page__TsoCZ[data-site=ghostwriter-ki]{background:linear-gradient(180deg,rgba(255,255,255,.82),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--p-accent) 10%,#fffaf0),#fff)}.PortalLegalPage_page__TsoCZ[data-site=seminararbeit-schreiben-ki] .PortalLegalPage_article__j6G1i,.PortalLegalPage_page__TsoCZ[data-site=thesis-schreiben-ki] .PortalLegalPage_article__j6G1i{border-radius:10px;box-shadow:0 18px 0 color-mix(in srgb,var(--p-accent) 9%,transparent)}@media (max-width:880px){.PortalLegalPage_headerInner__gIlnq{min-height:auto;flex-wrap:wrap;padding-block:14px}.PortalLegalPage_brand__XF27k{flex:1 1 calc(100% - 150px)}.PortalLegalPage_nav__w6tFb{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.PortalLegalPage_main__9dl86{grid-template-columns:1fr;gap:24px;padding-block:34px 56px}.PortalLegalPage_hero__AG_KP{position:relative;top:auto;max-width:min(100%,720px);padding-left:18px}}@media (max-width:560px){.PortalLegalPage_footer__d4SzR,.PortalLegalPage_headerInner__gIlnq,.PortalLegalPage_main__9dl86{width:min(100% - 24px,1120px)}.PortalLegalPage_brand__XF27k{flex-basis:100%}.PortalLegalPage_backLink__31BUL{flex:1 1 auto}.PortalLegalPage_cta__A1NKU{flex:0 0 auto}.PortalLegalPage_nav__w6tFb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.PortalLegalPage_nav__w6tFb a{display:grid;min-height:40px;place-items:center;padding:8px;text-align:center;white-space:normal}.PortalLegalPage_hero__AG_KP h1{font-size:clamp(36px,13vw,54px)}.PortalLegalPage_article__j6G1i{padding:20px}.PortalLegalPage_footer__d4SzR{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PortalLegalPage_backLink__31BUL,.PortalLegalPage_cta__A1NKU,.PortalLegalPage_footer__d4SzR a,.PortalLegalPage_nav__w6tFb a{transition:none}.PortalLegalPage_backLink__31BUL:focus-visible,.PortalLegalPage_backLink__31BUL:hover,.PortalLegalPage_cta__A1NKU:focus-visible,.PortalLegalPage_cta__A1NKU:hover{transform:none}}