.dp .dp-trial{color:var(--ink2);border:1px solid var(--rule);margin-top:10px;padding:4px 10px;font-size:12.5px;line-height:1.6;display:inline-block}.dp .dp-multi{margin-top:2px;font-size:12.5px}.dp .sd-opt.dp-check .k i{background:#fff;border:1.5px solid #9a9a9a;width:15px;height:15px;margin-top:2px;display:block}.dp .sd-opt.dp-check[aria-pressed=true] .k i{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 2.5px #fff}.dp .dp-next{width:auto;min-width:160px;margin-top:16px;display:inline-block}.dp .dp-next:disabled{cursor:default;background:#bdbdbd;border-color:#bdbdbd}.dp .dp-samples{margin-top:0}.dp .dp-pre{color:var(--ink2);margin-top:12px;font-size:13px;font-weight:700}.dp .dp-head{margin-top:2px;font-size:34px;font-weight:800;line-height:1.35}.dp-mk{border:1px solid var(--ink);white-space:nowrap;vertical-align:1px;flex:none;padding:0 7px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}.dp-mk-ok{background:var(--ink);color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.dp-mk-cond{color:var(--ink);background:#fff}.dp-mk-no{color:var(--mute);border-color:#c4c4c4}.dp-plan{border-top:1px solid var(--rule);margin-top:8px}.dp-plan>li{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:2px 16px;padding:12px 0;line-height:1.6;display:grid}.dp-plan .dp-info{font-weight:700}.dp-plan .dp-how{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.dp-plan .dp-how b{font-size:15.5px}.dp-plan .dp-how small{color:var(--mute);flex-basis:100%;font-size:12.5px}.dp-plan .dp-pnote{color:var(--ink2);grid-column:2;font-size:13px}.dp .dp-sub{margin-top:16px;font-size:14px;font-weight:700}.dp .dp-sub+.dp-plan,.dp .dp-subnote+.dp-plan{margin-top:6px}.dp .dp-subnote{color:var(--mute);margin-top:2px;font-size:12.5px;line-height:1.6}.dp .dp-condwhy{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.7}.dp .dp-condwhy p+p{margin-top:2px}.dp .dp-condwhy b{color:var(--ink)}.dp .dp-condwhy .dp-cw-h{color:var(--mute);font-size:12px;font-weight:700}.dp-methods{border-top:1px solid var(--rule);margin-top:8px}.dp-m{border-bottom:1px solid var(--rule);padding:13px 0}.dp-mh,.dp-sh{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dp-mh b{font-size:16px}.dp-m-no .dp-mh b{color:var(--mute)}.dp-eff{color:var(--mute);font-size:12.5px}.dp-why{margin-top:4px}.dp-why li{color:var(--ink2);padding-left:1em;font-size:13.5px;line-height:1.7;position:relative}.dp-why li:before{content:"・";position:absolute;left:0}.dp-svcs{margin-top:6px}.dp-svcs summary{cursor:pointer;color:var(--ink2);text-underline-offset:3px;font-size:13px;text-decoration:underline}.dp-svcs summary:hover{color:var(--accent)}.dp-svcs>ul{border-left:2px solid var(--rule);margin-top:6px;padding-left:14px}.dp-s{border-bottom:1px solid var(--rule);padding:10px 0}.dp-s:last-child{border-bottom:0}.dp-sh b{font-size:14.5px}.dp-sh span{color:var(--mute);font-size:12px}.dp-s-no .dp-sh b{color:var(--mute)}.dp-facts{color:var(--ink2);margin-top:6px;font-size:12.5px;line-height:1.65}.dp-facts div{grid-template-columns:8.5em minmax(0,1fr);gap:0 10px;padding:2px 0;display:grid}.dp-facts dt{color:var(--mute)}.dp-facts dd{margin:0}.dp-facts a,.dp-src a,.dp-model a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.dp-model{margin-top:14px}.dp-model h3{font-size:14.5px;font-weight:700}.dp-model>p{color:var(--ink2);margin-top:4px;font-size:13.5px;line-height:1.75}.dp-model .dp-foot{color:var(--mute);font-size:12px}.dp-mtab{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.dp-mtab th{color:var(--mute);text-align:left;border-bottom:1.5px solid var(--ink);white-space:nowrap;padding:6px 12px 6px 0;font-size:12px;font-weight:700}.dp-mtab td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 12px 8px 0}.dp-mtab td:first-child{min-width:11em;font-weight:700}.dp-checks{counter-reset:ck;border-top:1px solid var(--rule);margin-top:6px}.dp-checks>li{border-bottom:1px solid var(--rule);counter-increment:ck;padding:12px 0 12px 30px;position:relative}.dp-checks>li:before{content:counter(ck);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;position:absolute;top:12px;left:0}.dp-checks b{line-height:1.6;display:block}.dp-checks span{color:var(--ink2);margin-top:2px;font-size:13.5px;line-height:1.75;display:block}.dp-checks .dp-src{color:var(--mute);font-size:12px}.dp-checks .dp-src span{font-size:inherit;color:inherit;display:inline}.dp-rules{border-left:3px solid var(--ink);counter-reset:rl;margin-top:8px;padding:2px 0 2px 16px}.dp-rules li{counter-increment:rl;padding:3px 0 3px 26px;font-size:14px;line-height:1.75;position:relative}.dp-rules li:before{content:counter(rl) ".";font-variant-numeric:tabular-nums;font-weight:700;position:absolute;left:0}.dp-rules+.sd-link{margin-top:8px}.dp .dp-legal{color:var(--mute);margin-top:24px;font-size:12px;line-height:1.7}.dp-ways{border-top:1px solid var(--rule);margin-top:8px}.dp-ways>li{border-bottom:1px solid var(--rule);padding:12px 0;font-size:14px;line-height:1.75}.dp-ways b{color:var(--ink);font-size:15px;display:block}.dp-ways span{display:block}.dp-ways .ex{color:var(--mute);font-size:12.5px}.dp-ways dl{margin-top:4px;font-size:13px}.dp-ways dl div{grid-template-columns:6em minmax(0,1fr);gap:0 10px;display:grid}.dp-ways dt{color:var(--mute)}.dp-ways dd{margin:0}.dp-gates td:first-child{min-width:12em;font-weight:700}.dp .dp-ai{color:var(--mute);font-size:13px}@media (max-width:760px){.dp .dp-head{font-size:26px}.dp-plan>li{grid-template-columns:minmax(0,1fr)}.dp-plan .dp-pnote{grid-column:1}.dp-facts div,.dp-ways dl div{grid-template-columns:minmax(0,1fr)}}@media print{.dp .dp-head{font-size:22px}.dp-svcs,.dp-checks .dp-src,.dp .dp-legal{display:none}.dp-plan>li,.dp-m,.dp-checks>li{padding:4px 0}.dp-checks>li{padding-left:22px}.dp-checks>li:before{font-size:12px;top:4px}.dp-checks span,.dp-why li,.dp-rules li{font-size:10.5px;line-height:1.5}.dp-mtab{font-size:10px}}
