.arc-dg{--dg-ink:#203451;--dg-sub:#5f5a52;--dg-orange:#ee6619}.arc-dg-hero{gap:14px;padding:10px 10px 16px;display:grid}.arc-dg-hero>.arc-dg-art{order:-1}.arc-dg-hero-copy{min-width:0;padding:0 6px}.arc-dg .arc-dg-hero h2{color:var(--dg-ink);font:27px/1.25 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);letter-spacing:-.6px;word-break:keep-all;margin:10px 0 6px}.arc-dg-hero h2 em{color:var(--dg-orange);font-style:normal}.arc-dg-hero-copy>p{color:var(--dg-sub);word-break:keep-all;margin:0;font-size:15px;line-height:1.55}.arc-dg-toc{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin:14px -16px -4px;padding:2px 16px 6px;display:flex;overflow-x:auto}.arc-dg-toc::-webkit-scrollbar{display:none}.arc-dg-toc button{min-height:40px;color:var(--dg-ink);font:14px/1.2 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);white-space:nowrap;cursor:pointer;background:linear-gradient(#fffaf2,#f1e2cb);border:2px solid #fff8ed;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 13px 5px 6px;transition:transform .13s;display:inline-flex;box-shadow:inset 0 -2px 2px #dec8a9,0 3px #b49a79}.arc-dg-toc button:active{transform:translateY(3px);box-shadow:0 0 #b49a79}.arc-dg-toc button:focus-visible{outline-offset:2px;outline:3px solid #2f6fe4}.arc-dg-toc b{color:#fff5df;text-shadow:0 1px #c04410;background:linear-gradient(#ffab5e,#f57121);border-radius:50%;place-items:center;width:26px;height:26px;font-weight:400;display:inline-grid}.arc-dg-art{aspect-ratio:4/3;background:#e8f3fb;border:2px solid #fff;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 3px #d6c1a4}.arc-dg-art>img{object-fit:cover;width:100%;height:100%;display:block}.arc-dg-num{color:#fff5df;width:40px;height:40px;font:21px/1 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);text-shadow:0 2px #c04410;background:linear-gradient(#ffab5e,#f57121 60%,#f86e1c);border:2px solid #ffd3a6;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px;box-shadow:inset 0 2px 1px #ffdb9e,0 3px #a8380c}.arc-dg .arc-dg-group{color:#fff2dc;font:22px/1.25 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);text-shadow:0 2px #983311,0 3px 4px #b64213;letter-spacing:-.5px;margin:22px 6px 12px}.arc-dg-steps,.arc-dg-uses{gap:15px;margin:0;padding:0;list-style:none;display:grid}.arc-dg-steps>.arc-panel,.arc-dg-uses>.arc-panel,.arc-dg-bottom>.arc-panel{margin-top:0}.arc-dg-card{padding:10px;scroll-margin-top:16px}.arc-dg-copy{min-width:0;padding:12px 6px 4px}.arc-dg-copy>h3{color:var(--dg-ink);font:21px/1.3 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);letter-spacing:-.4px;word-break:keep-all;margin:8px 0 4px}.arc-dg-copy>p{color:var(--dg-sub);word-break:keep-all;margin:0;font-size:15px;line-height:1.55}.arc-dg-copy>.arc-badge{font-size:12px}.arc-dg-copy>.arc-dg-tip{color:#9a4b12;font:15px/1.3 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);background:#fff0c8;border-radius:12px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;display:inline-flex}.arc-dg-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.arc-dg-chips>li{color:#8f451c;font:14px/1.3 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);background:#ffe3bf;border-radius:999px;padding:5px 11px}.arc-dg-sub{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.arc-dg-sub>li{color:var(--dg-ink);word-break:keep-all;align-items:center;gap:9px;font-size:14px;line-height:1.4;display:flex}.arc-dg-sub b{color:#fff1de;width:24px;height:24px;font:13px/1 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);background:#2f4d75;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.arc-dg-copy>.arc-dg-note{color:#7d7468;border-top:1px dashed #d8c4a8;margin-top:10px;padding-top:9px;font-size:12.5px;line-height:1.5}.arc-dg-bottom{gap:15px;margin-top:22px;display:grid}.arc-dg-check ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.arc-dg-check li{word-break:keep-all;align-items:center;gap:11px;font-size:15px;line-height:1.4;display:flex}.arc-dg-check li>span{color:#ffd08a;background:#34557f;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -2px #1d3556}.arc-dg-faq .arc-faq summary{color:var(--dg-ink);padding:2px 0;font-size:15px;line-height:1.4}.arc-dg-faq .arc-faq p{font-size:14px;line-height:1.6}.arc-dg-faq .arc-faq:last-of-type{border-bottom:0}.arc-dg-more{color:#c4510f;min-height:44px;font:15px/1.2 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);align-items:center;gap:2px;margin-top:4px;text-decoration:none;display:inline-flex}.arc-dg-more:hover{text-decoration:underline}.arc-dg-cta{text-align:center;margin-top:22px}.arc-dg .arc-dg-cta h2{color:var(--dg-ink);margin-bottom:2px}.arc-dg-cta .arc-actions{flex-direction:column;gap:14px}.arc-dg-cta .arc-button{min-height:54px}.arc-dg-link{color:#203451;align-items:center;gap:12px;margin:15px 0;padding:10px 12px 10px 10px;text-decoration:none;transition:transform .13s,filter .2s;display:flex}.arc-dg-link:first-child{margin-top:0}.arc-dg-link:hover{filter:brightness(1.03);transform:translateY(-1px)}.arc-dg-link:active{transform:translateY(3px)}.arc-dg-link>img{object-fit:cover;border:2px solid #fff;border-radius:12px;flex-shrink:0;width:76px;height:57px;box-shadow:0 2px #d6c1a4}.arc-dg-link>span{flex:1;gap:3px;min-width:0;display:grid}.arc-dg-link b{font:17px/1.25 var(--pu-face-game,"Jua"), var(--font-game,sans-serif);font-weight:400}.arc-dg-link small{color:#7d7468;font-size:12.5px;line-height:1.35}.arc-dg-link>svg{color:#c4510f;flex-shrink:0}.arc-dg-link--flat.arc-panel{box-shadow:none;background:0 0;border:0;border-top:1px dashed #d8c4a8;border-radius:0;margin:12px 0 0;padding:12px 0 0}@media (min-width:600px){.arc-dg-cta .arc-actions{flex-direction:row;max-width:620px;margin-inline:auto}.arc-dg-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:680px){.arc-dg-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:20px;padding:12px}.arc-dg-hero>.arc-dg-art{order:0}.arc-dg-hero-copy{padding:8px 0 8px 10px}.arc-dg .arc-dg-hero h2{font-size:32px}.arc-dg-toc{flex-wrap:wrap;margin:16px 0 0;padding:0;overflow:visible}.arc-dg-steps>.arc-dg-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.arc-dg-steps>.arc-dg-card:nth-child(2n)>.arc-dg-art{order:2}.arc-dg-steps .arc-dg-copy{padding:6px 10px}.arc-dg-copy>h3{font-size:24px}.arc-dg .arc-dg-group{margin:28px 8px 14px;font-size:25px}}@media (min-width:1100px),(min-width:960px) and (orientation:landscape){.arc-dg-hero{padding:14px 14px 14px 24px}.arc-dg .arc-dg-hero h2{font-size:38px}.arc-dg-hero-copy>p{font-size:17px}.arc-dg-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.arc-dg-steps>.arc-dg-card{display:block}.arc-dg-steps .arc-dg-copy{padding:12px 6px 4px}.arc-dg-copy>h3{font-size:22px}.arc-dg-uses{gap:18px}.arc-dg-bottom{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px}}@media (prefers-reduced-motion:reduce){.arc-dg-toc button,.arc-dg-link{transition:none}}
