.di-heading{background:#202b23;color:#f5f3ed;padding:65px 0}.di-heading>.nv-wrap>span{font-size:12px;letter-spacing:.14em;color:#b8bca5}.di-heading h1{font-size:clamp(57px,7.3vw,112px);font-weight:430;letter-spacing:-.06em;line-height:1.02;margin-top:28px}.di-heading h1 em{font-family:var(--editorial);font-style:italic;color:#cbb891}.di-heading>.nv-wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:40px;align-items:end}.di-heading p{font-size:15px;line-height:1.8;color:#b7c2a7;max-width:370px}.di-heading label{display:block;font-size:12px;letter-spacing:.09em}.di-heading label>span{display:block;margin-bottom:12px}.di-heading input{width:100%;border:1px solid #8c9d7e70;background:#364430;color:#f5f3ed;padding:17px 18px;font-size:13px;border-radius:0}.di-heading input::placeholder{color:#b1bea3}.di-body{padding-block:35px 90px}.di-status{font-size:12px;color:#5a6252;border-bottom:1px solid #cbd2be;padding-bottom:27px}.di-group{display:grid;grid-template-columns:.7fr 1.6fr;gap:55px;padding-block:40px;border-bottom:1px solid #cbd2be}.di-group>header>span{font-size:12px;color:#a0ac91}.di-group h2{font-size:26px;line-height:1.2;font-weight:450;margin-top:14px;letter-spacing:-.04em;max-width:230px}.di-group small{display:block;font-size:12px;letter-spacing:.1em;color:#5a6252;margin-top:22px}.di-group>div{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.di-group a{display:flex;align-items:start;justify-content:space-between;gap:25px;font-size:12px;line-height:1.6;text-decoration:none;border-bottom:1px solid #d8decd;padding:15px 0;transition:color .2s}.di-group a:hover{color:#80502f}.di-group a>b{font-size:17px;font-weight:400}.di-empty{padding:45px 0;font-size:15px;color:#5a6252}.di-empty button{background:none;border:0;border-bottom:1px solid;padding:0;color:#80502f;font:inherit}@media(max-width:700px){.di-heading{padding:45px 0}.di-heading h1{font-size:53px;margin-top:25px}.di-heading>.nv-wrap>div{grid-template-columns:1fr;gap:25px;margin-top:28px}.di-heading p{font-size:15px}.di-heading input{font-size:12px}.di-body{padding-block:27px 55px}.di-group{grid-template-columns:1fr;gap:22px;padding-block:30px}.di-group h2{font-size:25px;max-width:none;margin-top:12px}.di-group small{margin-top:13px}.di-group>div{gap:0 22px}.di-group a{font-size:12px;gap:12px;padding-block:14px}.di-group a>b{font-size:14px}.di-status{font-size:12px}.di-empty{font-size:13px}}
