.dl-simple [hidden]{display:none!important}.dg-section{padding:48px 0 55px;background:#f5f8fb;scroll-margin-top:12px}.dg-section h2{font-size:33px;line-height:1.25;margin:0 0 17px}.dg-picker>p{font-size:19px;line-height:1.7}.dg-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.dg-options>a{display:grid;grid-template-columns:1fr auto;gap:16px;background:#fff;border:1px solid #d5e3ec;border-radius:16px;padding:26px;color:#123d5b;text-decoration:none;box-shadow:0 6px 20px #143d5606}.dg-options>a:hover{border-color:#187fa9;background:#fafdff}.dg-options>a>span{font-size:19px;font-weight:600}.dg-options .icon{width:27px;height:27px;color:#1578a3}.dg-options strong{grid-column:1/-1;font-size:27px}.dg-options small{grid-column:1/-1;font-size:17px}.dg-unsure{margin:20px 0 0}.dg-guide{margin:30px 0 0;scroll-margin-top:125px}.dg-guide-header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px}.dg-guide-header .sv-label{margin-bottom:8px}.dg-guide-header h2{margin:0}.dg-change{font-size:17px;line-height:1.5}.dg-steps{list-style:none;padding:0;margin:0}.dg-step{background:#fff;border:1px solid #d9e5ee;border-radius:18px;overflow:hidden;margin-bottom:24px}.dg-step-top{display:flex;justify-content:space-between;padding:16px 30px;background:#edf4f9;border-bottom:1px solid #dce8f0;font-size:16px;font-weight:600;color:#3a647e}.dg-step-content{padding:35px}.dg-step-content.dg-has-image{display:grid;grid-template-columns:.8fr 1.3fr;gap:35px;align-items:center}.dg-copy h3{font-size:29px;line-height:1.25;margin:0 0 22px}.dg-copy p{font-size:20px;line-height:1.8;margin:0;max-width:780px}.dg-copy h3:focus{outline:none}.dg-copy .dg-download{margin-top:28px;font-size:18px}.dg-copy p.dg-small{font-size:16px;margin:16px 0 0;color:#58758a}.dg-step figure{margin:0;min-width:0}.dg-step figure>a{display:flex;justify-content:center;align-items:center;min-height:180px;padding:12px;background:#f7f9fb;border:1px solid #e0e8ee;border-radius:12px}.dg-step img{display:block;width:auto;height:auto;max-width:100%;max-height:440px;object-fit:contain}.dg-step figcaption{font-size:15px;line-height:1.65;color:#577287;margin-top:13px}.dg-step figcaption>span{display:block;margin-top:6px;color:#12658d}.dg-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0 24px}.dg-controls button,.dg-restart{font-family:inherit;font-size:18px;cursor:pointer}.dg-back,.dg-restart{padding:14px 19px;line-height:1.5;border:1px solid #bdd2df;border-radius:9px;color:#164b6c;background:white;font-weight:600}.dg-back:hover,.dg-restart:hover{background:#eaf3f9}.dg-counter{font-size:16px;color:#53758d}.dg-controls .dg-next{font-size:18px;min-height:54px}.dg-finish{padding:35px;border:1px solid #cbdfea;border-radius:17px;background:white;margin-bottom:25px}.dg-finish strong{font-size:29px;line-height:1.3;display:block}.dg-finish p{font-size:20px;line-height:1.8;margin:20px 0}.dg-extra{border-bottom:1px solid #d4e3ec;padding:18px 0}.dg-extra summary{font-size:18px;line-height:1.6;font-weight:600;cursor:pointer}.dg-extra p,.dg-extra li{font-size:18px;line-height:1.8}.dg-extra p{margin:18px 0 0}.dg-extra li{margin-bottom:13px}.dg-extra ol{margin:20px 0 0;padding-left:26px;max-width:950px}.dg-help{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;background:#e6f0f6;border-radius:16px;margin-top:40px}.dg-help h2{font-size:27px;margin-bottom:13px}.dg-help p{font-size:18px;line-height:1.7;margin:0}.dg-help .button{flex:none;font-size:17px}.dg-sources{margin-top:27px;font-size:16px;line-height:1.7;color:#496c83}.dg-sources summary{cursor:pointer}.dg-sources ul{padding-left:22px}.dg-sources li{margin:9px 0}.dg-sources p{font-size:16px;margin:18px 0 12px}.dg-enhanced .dg-picker[hidden]+.dg-live{margin:0}
@media(max-width:1000px){.dg-options{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-step-content.dg-has-image{grid-template-columns:1fr;gap:28px}.dg-step img{max-height:400px}.dg-step figure{max-width:850px;margin:auto}}
.dg-mac-downloads{display:flex;gap:16px;flex-wrap:wrap}.dg-chip-help{margin-top:23px;font-size:18px;line-height:1.7}.dg-chip-help summary{cursor:pointer;font-weight:600}.dg-chip-help p{margin-top:16px}.dg-controls .dg-back[hidden]~.dg-next{margin-left:auto}@media(max-width:600px){.dg-controls .dg-back[hidden]~.dg-next{grid-column:1/-1}.dg-mac-downloads{gap:0}.dg-mac-downloads .button{margin-top:18px}}
@media(max-width:600px){.dg-section{padding:33px 0 40px}.dg-section h2{font-size:28px}.dg-options{gap:13px;margin:25px 0}.dg-options>a{padding:20px 16px;gap:15px 7px}.dg-options>a>span{font-size:18px}.dg-options strong{font-size:24px}.dg-options small{font-size:16px}.dg-options .icon{width:24px;height:24px}.dg-guide-header{display:block}.dg-guide-header h2{margin-bottom:13px}.dg-change{font-size:17px}.dg-step-top{padding:15px 21px;font-size:16px}.dg-step-content{padding:25px 22px}.dg-copy h3{font-size:27px;line-height:1.3;margin-bottom:19px}.dg-copy p{font-size:19px;line-height:1.8}.dg-copy .dg-download{width:100%;font-size:18px}.dg-step figure>a{padding:8px;min-height:0}.dg-step figcaption{font-size:15px}.dg-controls{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dg-counter{grid-column:1/-1;grid-row:1;text-align:center;font-size:16px}.dg-controls .dg-next,.dg-back{font-size:17px;padding:14px 12px;min-height:54px;width:100%}.dg-finish{padding:25px}.dg-finish strong{font-size:27px}.dg-finish p{font-size:19px}.dg-extra summary,.dg-extra p,.dg-extra li{font-size:18px}.dg-help{display:block;padding:25px;margin-top:30px}.dg-help h2{font-size:27px}.dg-help .button{margin-top:23px;width:100%}}

.dg-enhanced .dg-step img{max-height:320px}.dg-enhanced .dg-controls{margin:0 0 22px}

.dg-options a[aria-current=true]{border-color:#1679a3;background:#e8f3fa;box-shadow:0 0 0 2px #1679a31a}.dg-guide-header{padding-top:15px}.dg-finish{margin-top:28px}@media(max-width:600px){.dg-enhanced .dg-step img{max-height:300px}}

/* Consistent screenshot stage and clear expandable help cards. */
.dg-step figure{width:100%;max-width:none;align-self:start}
.dg-step figure>a{box-sizing:border-box;width:100%;height:340px;min-height:0;padding:16px;background:#f3f6f9;border-radius:14px}
.dg-step figure>a img,.dg-enhanced .dg-step figure>a img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.dg-extra{margin:16px 0;padding:0;border:1px solid #d3e1eb;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 16px #173b5305}
.dg-extra summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;padding:24px 27px;color:#183f5b;font-size:20px;line-height:1.5;transition:background .15s}
.dg-extra summary::-webkit-details-marker{display:none}
.dg-extra summary::after{content:'+';display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e8f2f8;color:#126b96;font-size:26px;font-weight:400}
.dg-extra summary:hover{background:#f4f9fc}
.dg-extra summary:focus-visible{outline:3px solid #1679a3;outline-offset:-4px}
.dg-extra[open] summary{background:#edf5fa;border-bottom:1px solid #d9e7f0}
.dg-extra[open] summary::after{content:'−';background:#126b96;color:white}
.dg-extra>p,.dg-extra>ol{box-sizing:border-box;margin:0;max-width:none;padding:25px 28px;color:#405d70}
.dg-extra>ol{padding-left:53px}
.dg-extra li:last-child{margin-bottom:0}
@media(max-width:1000px){.dg-step figure>a{height:340px}}
@media(max-width:600px){.dg-step figure>a{height:250px;padding:10px}.dg-extra summary{padding:21px 20px;font-size:19px;gap:15px}.dg-extra>p{padding:22px 20px}.dg-extra>ol{padding:22px 22px 22px 43px}.dg-extra summary::after{flex-basis:30px;width:30px;height:30px}}

.dg-reading-help{font-size:18px;line-height:1.75;max-width:950px;margin:0 0 26px;color:#405d70}.dg-instructions{padding-left:26px;margin:0;font-size:20px;line-height:1.75;color:#405d70}.dg-instructions li{padding-left:5px;margin:0 0 17px}.dg-instructions li:last-child{margin-bottom:0}.dg-instructions li::marker{color:#126b96;font-weight:700}@media(max-width:600px){.dg-instructions{font-size:19px;padding-left:24px}.dg-instructions li{margin-bottom:16px}.dg-reading-help{font-size:18px}}

.dg-step-content>.dg-folder-help{grid-column:1/-1;width:100%;margin:0}.dg-step-content:has(>.dg-folder-help){align-items:start}
