.cabinet:has(.yp-project)>.cab-sidebar{display:none!important}.yp-project .yd-hero{margin-bottom:24px}.yp-project .yd-hero h1{font-size:clamp(36px,4.7vw,62px)}.yp-mission{padding:28px;border:1px solid #ffffff14;border-radius:16px;background:#10201c}.yp-mission h2{font-size:25px;line-height:1.25;letter-spacing:-.03em;margin:24px 0 18px;color:#edf4e9}.yp-mission p{font-size:13px;line-height:1.85;color:#adbbb3}.yp-flag{display:grid;width:58px;height:38px;border-radius:6px;overflow:hidden}.yp-flag i:first-child{background:#216cca}.yp-flag i:last-child{background:#eac64e}.yp-roles{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}.yp-roles article{padding:26px;background:#0c1917;border:1px solid #ffffff10;border-radius:14px}.yp-roles h3{font-size:23px;letter-spacing:-.02em;margin:14px 0;color:#dbe9da}.yp-roles p{font-size:13px;line-height:1.8;color:#aebbb5;margin:0}.yp-links{display:grid;gap:10px;margin-top:25px}.yp-links a{padding:14px 17px;border:1px solid #ffffff17;border-radius:9px;text-decoration:none;color:#dec9ac;font-size:13px}.yp-project .yd-lead{max-width:none}@media(max-width:640px){.yp-roles{grid-template-columns:1fr;gap:12px}.yp-roles article{padding:22px}.yp-mission{padding:24px}.yp-project .yd-hero h1{font-size:39px}}
