.converter-main{max-width:1040px;padding-block:68px 38px}
.converter-title{font-size:clamp(35px,4.9vw,58px);font-weight:600;line-height:1.13;letter-spacing:-2px;margin-top:21px}
.converter-title>span{color:var(--gold)}
.converter-intro{font-size:15px;line-height:1.9;color:var(--muted);max-width:620px;margin-top:23px}
.converter-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;margin-top:40px;align-items:start}
.converter-card{min-width:0;padding:29px;border:1px solid #5b5032;border-radius:var(--radius);background:linear-gradient(145deg,#191a12,#10120e)}
.converter-card>h2{font-size:27px;letter-spacing:-.7px;line-height:1.3;margin-block:15px 25px}
.converter-card .field-help{font-size:11px}
.converter-card input{font-family:var(--mono);font-size:13px}
.converter-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
.converter-actions>.primary{flex:1}
.converter-actions>.button{padding-inline:17px}
.converter-result{border-top:1px solid #49412b;margin-top:24px;padding-top:24px}
.converter-result>.button{width:100%;margin-top:15px}
.converter-result>.text-link{margin-top:18px}
.converter-notes{display:grid;gap:31px;min-width:0;padding-top:7px}
.converter-notes h2{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin-top:12px}
.converter-notes p:not(.edition-label){font-size:12px;line-height:1.95;color:var(--muted);margin-top:12px}
.converter-notes>div+div{border-top:1px solid var(--line);padding-top:26px}
.converter-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:27px;margin-top:47px;border-top:1px solid var(--line)}
.converter-footer>span{font-size:11px;line-height:1.8;color:var(--muted)}
@media(max-width:760px){
  .converter-main{padding-block:43px 28px}
  .converter-title{font-size:clamp(32px,7vw,46px);letter-spacing:-1.4px}
  .converter-intro{font-size:13px;margin-top:20px}
  .converter-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}
  .converter-card{padding:23px}
  .converter-card>h2{font-size:25px}
  .converter-actions{gap:10px}
  .converter-actions>.button{font-size:12px;padding-inline:13px}
  .converter-notes{gap:24px}
  .converter-footer{align-items:flex-start;flex-direction:column;gap:15px;margin-top:34px}
}
