.dr-cost-sheet{margin:28px 0;padding:24px;border:1px solid #e6ebf1;border-radius:18px;background:#f6f9fc}.dr-cost-sheet summary{cursor:pointer;font-size:21px;color:#0a2540}.dr-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dr-cost-grid label{display:grid;gap:8px;font-size:15px}.dr-cost-grid input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cfd7e0;border-radius:9px;background:#fff;font:inherit}.dr-cost-sheet p{font-size:15px;line-height:1.6}.dr-editorial-method,.dr-task-links{margin-top:32px}.dr-filter{flex-wrap:wrap}.dr-filter label{min-width:160px}.dr-cost-sheet button{margin:8px 12px 8px 0}.dr-task-links li{margin:8px 0}
@media(max-width:700px){.dr-cost-grid{grid-template-columns:1fr}.dr-cost-sheet{padding:18px}body.ddesign .dr-bank-shop .dr-bank-hero .dr-bank-action{display:none!important}body.ddesign .dr-bank-shop .dr-bank-hero{padding-top:24px;padding-bottom:24px}.dr-bank-intro{gap:20px}body.ddesign .dr-bank-shop .dr-bank-hero h1{font-size:32px;line-height:1.16;margin:18px 0}.dr-bank-lead{font-size:17px;line-height:1.5;margin:16px 0}.dr-bank-brand{font-size:19px}.dr-bank-tags{gap:8px}.dr-bank-tariffs{padding-top:24px}.dr-bank-mobile-cta{padding-bottom:max(12px,env(safe-area-inset-bottom))}}

.dr-bank-context-disclosure summary{font-size:15px;cursor:pointer;color:#635bff;margin:12px 0}.dr-bank-context-disclosure p{margin:12px 0}@media(min-width:701px){.dr-bank-context-disclosure summary{display:none}}

@media(max-width:700px){body.ddesign .dr-bank-shop .dr-bank-hero .dr-bank-tags{display:none}body.ddesign .dr-bank-shop .dr-bank-section-title p{font-size:13px;line-height:1.45;margin:10px 0}.dr-bank-context-disclosure summary{font-size:14px}}

body.ddesign .dr-bank-shop section[id],body.ddesign .dr-bank-shop h2[id],body.ddesign .dr-bank-shop h3[id]{scroll-margin-top:var(--dr-bank-scroll-offset,54px)}
@media(max-width:700px){body.ddesign .dr-bank-shop .dr-bank-hero{padding-bottom:56px}body.ddesign .dr-bank-shop .dr-bank-hero::after{height:48px;border-bottom-width:16px;bottom:-20px;transform:skewY(-4deg)}}
