.shield{width:42px;height:42px;border-radius:14px;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-weight:900}.legal-trust small{font-size:12px}.employment{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center;position:relative}.employment:before{content:"VERTRAG";position:absolute;left:-3%;top:5%;font:800 130px/1 var(--font-head);letter-spacing:-9px;color:rgba(23,26,25,.025);z-index:-1}.employment-intro h2{font-size:clamp(42px,4.6vw,64px)}.employment-intro p{font-size:17px;color:var(--muted);margin-bottom:30px}.contract-card{background:var(--ink);color:#fff;border-radius:30px;padding:36px;box-shadow:0 30px 80px rgba(23,26,25,.17);transform:rotate(1deg);position:relative;overflow:hidden}.contract-card:before{content:"";position:absolute;width:220px;height:220px;border:45px solid rgba(201,255,69,.08);border-radius:50%;right:-100px;top:-110px}.contract-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid #353a37}.contract-top div{display:flex;flex-direction:column}.contract-top small{font-size:9px;letter-spacing:1.6px;color:#959c98}.contract-top strong{font:700 25px var(--font-head)}.contract-seal{width:60px;height:60px;border:1px solid #4a514d;border-radius:50%;display:grid;place-items:center;font:700 11px var(--font-head);position:relative}.contract-seal i{position:absolute;right:-2px;bottom:-2px;width:23px;height:23px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-style:normal}.contract-grid{display:grid;grid-template-columns:1fr 1fr}.contract-grid>div{padding:25px 18px 25px 0;border-bottom:1px solid #353a37;display:grid;grid-template-columns:35px 1fr;column-gap:5px}.contract-grid>div:nth-child(odd){border-right:1px solid #353a37}.contract-grid>div:nth-child(even){padding-left:22px}.contract-grid span{font-size:9px;color:var(--lime);grid-row:1/3}.contract-grid strong{font:600 14px var(--font-head)}.contract-grid small{font-size:10px;color:#a8afab;line-height:1.4;margin-top:5px}.contract-note{font-size:9px;color:#8e9691;margin:22px 0 0;line-height:1.5}.legal-main{padding-top:80px;padding-bottom:120px;max-width:850px}.legal-main h1{font-size:64px}.legal-main h2{font-size:26px;letter-spacing:-1px;margin:45px 0 12px}.legal-main h3{font:700 18px var(--font-head);margin-top:30px}.legal-main p,.legal-main li{color:var(--muted)}.placeholder{display:inline-block;background:#fff2b9;color:#665600;padding:2px 7px;border-radius:5px;font-weight:700}.legal-alert{background:#fff7d6;border:1px solid #eed978;border-radius:14px;padding:18px 20px;color:#625819;margin:24px 0}.back-link{font-weight:700}.legal-source{font-size:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:50px}
@media(max-width:900px){.employment{grid-template-columns:1fr;gap:40px}.employment-intro{text-align:center}.employment-intro .text-link{justify-content:center}}
@media(max-width:620px){.contract-card{padding:25px 20px}.contract-grid{grid-template-columns:1fr}.contract-grid>div:nth-child(odd){border-right:0}.contract-grid>div:nth-child(even){padding-left:0}.legal-main h1{font-size:46px}}
