.dr-opening h1{font-size:clamp(38px,4.8vw,68px);max-width:1050px}.dr-package{margin:40px 0}.dr-package img{display:block;width:min(100%,608px);height:auto;margin:auto}.dr-package figcaption{font-size:12px;color:var(--muted);margin-top:12px}.dr-section details{border-bottom:1px solid var(--line);padding:18px 0}.dr-section summary{font-weight:700;cursor:pointer}.dr-sidebar h2{font-size:27px}.dr-final .button{white-space:normal}.dr-toc{flex-wrap:wrap}.dr-sticky .button{font-size:12px;gap:12px}@media(max-width:600px){.dr-opening h1{font-size:38px;letter-spacing:-1px}.dr-opening h1 br{display:none}.dr-opening h1 em{display:block}.dr-opening-action .button{max-width:100%;gap:14px}.dr-opening-action{align-items:stretch}.dr-toc a{overflow-wrap:anywhere}}