aside#contract .termsLead {margin:-0.5rem 0 0;color:var(--textMuted);}

    @media screen and (max-width: 600px) {aside#contract ul.conditionList {gap:0.5rem;}aside#contract ul.conditionList li {padding:0.6rem 0.75rem;gap:0.6rem;}aside#contract .button {width:100%;justify-content:center;}
    }aside#contract ul.conditionList {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem;margin:0;padding:0;list-style:none;}aside#contract ul.conditionList li {display:flex;align-items:center;gap:0.75rem;margin:0;padding:0.85rem 1rem;border-radius:0.6rem;background:rgb(255 255 255 / 0.6);list-style:none;font-weight:500;text-transform:none;}aside#contract ul.conditionList li::before {content:none;}[data-theme='dark'] aside#contract ul.conditionList li {background:#ffffff0d;}aside#contract .button {display:inline-flex;align-items:center;gap:0.6rem;width:fit-content;margin:auto 0 0;}aside#contract .button img {margin:0;}