.iv .cowrap{max-width:900px;padding:var(--ls-wrap-pt,36px) clamp(20px,6vw,90px) 72px;margin:0 auto}.iv .cotable{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;margin:0}.iv .corow{border-top:2px solid var(--ink);grid-template-columns:210px 1fr;display:grid}.iv .corow:first-child{border-top:0}.iv .cotable dt{background:var(--gray);border-right:2px solid var(--ink);letter-spacing:.04em;align-items:center;gap:10px;padding:18px 20px;font-size:14px;font-weight:900;display:flex}.iv .cotable dt:before{content:"";background:var(--green);flex:none;width:14px;height:3px}.iv .cotable dd{color:var(--ink2);margin:0;padding:18px 22px;font-size:15.5px;line-height:1.9}.iv .cotable dd .ln{display:block}.iv .cotable dd.mono{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);font-size:15px}.iv .cotable dd a{color:var(--green-d);border-bottom:2px solid var(--green);font-weight:700;transition:background .16s,color .16s}.iv .cotable dd a:hover,.iv .cotable dd a:focus-visible{background:var(--green);color:#fff;outline:none}@media (max-width:767px){.iv .cowrap{padding:var(--ls-wrap-pt,26px) 20px 56px}.iv .cotable{box-shadow:5px 5px 0 var(--ink)}.iv .corow{grid-template-columns:1fr}.iv .cotable dt{border-right:0;border-bottom:2px solid var(--gray3);padding:12px 16px;font-size:13px}.iv .cotable dd{padding:14px 16px;font-size:15px}}
