.dt.inh strong{font-weight:700;background:linear-gradient(transparent 64%,rgba(242,192,55,.5) 64% 92%,transparent 92%)}.dt.inh .inh-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;max-width:1040px;margin:0 auto}.dt.inh .inh-intro li{padding-top:22px;border-top:1.5px solid var(--ink)}.dt.inh .inh-intro .dt-bignum{display:block;margin-bottom:14px}.dt.inh .inh-intro-txt{font-size:17px;font-weight:500;line-height:2}.dt.inh .inh-steps{max-width:1080px;margin:0 auto}.dt.inh .inh-steps .dt-step-label{letter-spacing:.12em}.dt.inh .inh-steps .dt-step:last-child h3{display:inline-block;background:linear-gradient(transparent 62%,rgba(242,192,55,.6) 62% 92%,transparent 92%)}.dt.inh .inh-list{max-width:1000px;margin:0 auto}.dt.inh .inh-item{display:grid;grid-template-columns:380px minmax(0,1fr);align-items:center;gap:72px}.dt.inh .inh-item+.inh-item{margin-top:120px;position:relative}.dt.inh .inh-item+.inh-item:before{content:"";position:absolute;left:190px;top:-100px;height:72px;border-left:1.5px dashed #b9c8a4}.dt.inh .inh-item.is-rev{grid-template-columns:minmax(0,1fr) 380px}.dt.inh .inh-item.is-rev .inh-art{order:2}.dt.inh .inh-item.is-rev+.inh-item:before{left:auto;right:190px}.dt.inh .inh-item.is-rev .dt-discfig>.dt-bignum{left:auto;right:0}.dt.inh .inh-item.is-rev .dt-clip{left:auto;right:calc(50% + 58px);rotate:-14deg}.dt.inh .inh-txt{max-width:540px}.dt.inh .inh-kicker{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--ink-2);margin-bottom:2px}.dt.inh .inh-txt .dt-h3{margin-bottom:14px}.dt.inh .inh-formula{margin-top:18px;padding:12px 18px;border:1.5px solid var(--ink);border-radius:4px;background:#fffdf8;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.6}.dt.inh .inh-memo{margin-top:22px;padding:16px 0 0;border-top:1px dashed #b9c8a4;font-size:15px;line-height:1.85;color:var(--ink-3)}.dt.inh .inh-memo strong{color:var(--ink)}.dt.inh .inh-memo-label{display:inline-block;margin-bottom:6px;padding:0 10px;border:1px solid var(--ink-2);border-radius:9999px;font-family:var(--latin);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.8;color:var(--ink-2)}.dt.inh .inh-memo-head{font-weight:700;color:var(--ink)}.dt.inh .inh-guide{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:center;gap:80px;max-width:1040px;margin:0 auto}.dt.inh .inh-guide .dt-disc{border-color:var(--ink)}.dt.inh .inh-guide .dt-h2{font-size:clamp(1.45rem,2.2vw,1.95rem)}.dt.inh .inh-guide-checks{grid-template-columns:1fr;margin:30px 0 0;max-width:none}.dt.inh .inh-guide-checks li{font-size:16px;font-weight:500;line-height:1.85;border-bottom-color:#5b422066;align-items:flex-start;padding:16px 4px}.dt.inh .inh-guide-checks li:before{margin-top:2px}@media(max-width:1100px){.dt.inh .inh-item,.dt.inh .inh-item.is-rev{grid-template-columns:320px minmax(0,1fr);gap:48px}.dt.inh .inh-item.is-rev{grid-template-columns:minmax(0,1fr) 320px}.dt.inh .inh-item+.inh-item:before{left:160px}.dt.inh .inh-item.is-rev+.inh-item:before{right:160px}.dt.inh .inh-steps.dt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dt.inh .inh-steps .dt-step:nth-child(3):before{display:none}.dt.inh .inh-guide{grid-template-columns:280px minmax(0,1fr);gap:48px}}@media(max-width:767px){.dt.inh .inh-intro{grid-template-columns:1fr;gap:40px}.dt.inh .inh-intro li{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px}.dt.inh .inh-intro .dt-bignum{grid-row:span 2;font-size:48px;margin:0}.dt.inh .inh-intro-txt{font-size:16px}.dt.inh .inh-steps.dt-steps{grid-template-columns:1fr}.dt.inh .inh-steps .dt-step:nth-child(3):before{display:block}.dt.inh .inh-item,.dt.inh .inh-item.is-rev{grid-template-columns:1fr;gap:24px}.dt.inh .inh-item.is-rev .inh-art{order:0}.dt.inh .inh-item+.inh-item{margin-top:72px}.dt.inh .inh-item+.inh-item:before,.dt.inh .inh-item.is-rev+.inh-item:before{left:50%;right:auto;top:-56px;height:40px}.dt.inh .inh-item .dt-discfig>.dt-bignum,.dt.inh .inh-item.is-rev .dt-discfig>.dt-bignum{left:calc(50% - 130px);right:auto}.dt.inh .inh-item.is-rev .dt-clip{left:calc(50% + 58px);right:auto;rotate:14deg}.dt.inh .inh-formula{font-size:16px;padding:10px 14px}.dt.inh .inh-guide{grid-template-columns:1fr;gap:36px}.dt.inh .inh-guide-checks li{font-size:15px}}
