.case-flow[data-astro-cid-5rs6s2ff]{margin:0 0 48px}.case-flow[data-astro-cid-5rs6s2ff] figcaption[data-astro-cid-5rs6s2ff]{color:var(--ink);font-size:var(--t3);margin-bottom:14px;font-weight:600}.case-flow[data-astro-cid-5rs6s2ff] ol[data-astro-cid-5rs6s2ff]{margin:0;padding:0;list-style:none}.case-flow[data-astro-cid-5rs6s2ff] li[data-astro-cid-5rs6s2ff]{gap:2px;padding:0 0 14px 26px;display:grid;position:relative}.case-flow[data-astro-cid-5rs6s2ff] li[data-astro-cid-5rs6s2ff]:last-child{padding-bottom:0}.case-flow[data-astro-cid-5rs6s2ff] li[data-astro-cid-5rs6s2ff]:before{content:"";border:1.5px solid var(--icon);background:var(--paper);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(.8em - 5px);left:0}.case-flow[data-astro-cid-5rs6s2ff] li[data-astro-cid-5rs6s2ff]:not(:last-child):after{content:"";border-left:1px solid var(--icon);position:absolute;top:calc(.8em + 4px);bottom:calc(5px - .8em);left:4px}.step-label[data-astro-cid-5rs6s2ff]{color:var(--ink);font-size:var(--t2);line-height:1.6}.step-detail[data-astro-cid-5rs6s2ff]{color:var(--muted);font-size:var(--t1);line-height:1.5}.flow-note[data-astro-cid-5rs6s2ff]{color:var(--muted);font-size:var(--t1);margin:14px 0 0}.responsibility-map[data-astro-cid-xmbspl5a]{margin:0 0 48px}.responsibility-map[data-astro-cid-xmbspl5a] figcaption[data-astro-cid-xmbspl5a]{color:var(--ink);font-size:var(--t3);margin-bottom:10px;font-weight:600}.modules[data-astro-cid-xmbspl5a]{margin:0}.module[data-astro-cid-xmbspl5a]{border-top:1px solid var(--line);grid-template-columns:11em minmax(0,1fr);gap:4px 20px;padding:12px 0;display:grid}.module[data-astro-cid-xmbspl5a]:last-child{border-bottom:1px solid var(--line)}.module[data-astro-cid-xmbspl5a] dt[data-astro-cid-xmbspl5a]{color:var(--ink);font-size:var(--t2);font-weight:600;line-height:1.6}.module[data-astro-cid-xmbspl5a] dd[data-astro-cid-xmbspl5a]{margin:0}.module[data-astro-cid-xmbspl5a] ul[data-astro-cid-xmbspl5a]{flex-wrap:wrap;gap:0 .4em;margin:0;padding:0;list-style:none;display:flex}.module[data-astro-cid-xmbspl5a] li[data-astro-cid-xmbspl5a]{color:var(--body);font-size:var(--t2);line-height:1.6}.module[data-astro-cid-xmbspl5a] li[data-astro-cid-xmbspl5a]:not(:last-child):after{content:"·";color:var(--icon);margin-left:.4em;font-weight:600}@media (width<=639px){.module[data-astro-cid-xmbspl5a]{grid-template-columns:minmax(0,1fr)}}.before-after-matrix[data-astro-cid-vrljekqg]{margin:0 0 48px}.before-after-matrix[data-astro-cid-vrljekqg] figcaption[data-astro-cid-vrljekqg]{color:var(--ink);font-size:var(--t3);margin-bottom:10px;font-weight:600}.matrix[data-astro-cid-vrljekqg]{grid-template-columns:6em minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.matrix[data-astro-cid-vrljekqg]>[data-astro-cid-vrljekqg]{border-top:1px solid var(--line);padding:12px 0}.matrix-head[data-astro-cid-vrljekqg]{color:var(--muted);font-size:var(--t1);border-top:0;padding:0 0 8px}.matrix-row-label[data-astro-cid-vrljekqg]{color:var(--ink);font-size:var(--t2);font-weight:600;line-height:1.6}.matrix-cell[data-astro-cid-vrljekqg] ul[data-astro-cid-vrljekqg]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.matrix-cell[data-astro-cid-vrljekqg] li[data-astro-cid-vrljekqg]{color:var(--muted);font-size:var(--t2);line-height:1.6}.matrix-cell[data-astro-cid-vrljekqg].after li[data-astro-cid-vrljekqg]{color:var(--ink)}.shared-qc[data-astro-cid-vrljekqg]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t2);margin:0;padding:12px 0;line-height:1.6}.shared-qc-label[data-astro-cid-vrljekqg]{color:var(--ink);margin-right:14px;font-weight:600}.shared-qc-items[data-astro-cid-vrljekqg]{color:var(--body)}.shared-qc-items[data-astro-cid-vrljekqg]>span[data-astro-cid-vrljekqg]:not(:last-child):after{content:"·";color:var(--icon);margin:0 .4em;font-weight:600}.shared-qc-items[data-astro-cid-vrljekqg]>span[data-astro-cid-vrljekqg]{white-space:nowrap;display:inline-block}@media (width>=640px){.shared-qc[data-astro-cid-vrljekqg]{grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}.shared-qc-label[data-astro-cid-vrljekqg]{margin-right:0}}@media (width<=639px){.matrix[data-astro-cid-vrljekqg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.matrix-head[data-astro-cid-vrljekqg].corner{display:none}.matrix-row-label[data-astro-cid-vrljekqg]{grid-column:1/-1;padding-bottom:0}.matrix-row-label[data-astro-cid-vrljekqg]+.matrix-cell[data-astro-cid-vrljekqg],.matrix-row-label[data-astro-cid-vrljekqg]+.matrix-cell[data-astro-cid-vrljekqg]+.matrix-cell[data-astro-cid-vrljekqg]{border-top:0}}
