
.dq-contract-heading{padding-bottom:28px}.dq-contract-heading h1{font-size:clamp(48px,6vw,86px)}.dq-contract{padding-bottom:110px;max-width:1130px}.dq-contract-notice{font-size:15px;line-height:1.75;color:#b7a5aa;border-left:3px solid #9e1a30;padding:15px 19px;margin-bottom:26px;background:#1b1014}.dq-contract-list{display:grid;gap:12px}.dq-contract-item{border:1px solid #4a2931;background:linear-gradient(120deg,#1a1013,#0e0c0e);border-radius:7px;overflow:hidden}.dq-contract-item[open]{border-color:#a62640}.dq-contract-item summary{list-style:none;display:flex;gap:20px;align-items:center;cursor:pointer;min-height:82px;padding:20px 28px}.dq-contract-item summary::-webkit-details-marker{display:none}.dq-contract-index{font:25px var(--heading);color:#df2445}.dq-contract-item summary strong{font:clamp(21px,2.3vw,33px) var(--heading);color:#f3e9ed;flex:1}.dq-contract-cross{font:38px sans-serif;font-weight:200;color:#f72b4d;transition:transform .2s}.dq-contract-item[open] .dq-contract-cross{transform:rotate(45deg)}.dq-contract-copy{border-top:1px solid #422630;padding:23px 34px 29px 77px}.dq-contract-copy p{font-size:17px;line-height:1.87;color:#ddd1d5;margin:0 0 16px}.dq-contract-copy p:last-child{margin-bottom:0}.dq-contract-copy b{color:#f1e9ea}.dq-contract-num{color:#f43456!important}.dq-contract-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.dq-contract-links a{color:#ef4763;font:18px var(--heading)}@media(max-width:650px){.dq-contract-item summary{min-height:70px;padding:14px;gap:12px}.dq-contract-copy{padding:18px}.dq-contract-copy p{font-size:15px}.dq-contract-index{font-size:20px}}
