/* 223: numbered process rhythm, blue brand retained, no scroll locking. */
html body[data-design223="miekata"]:not(#d223):not(#e223) .service-copy124{display:block!important;width:100%!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row{display:grid!important;grid-template-columns:52px minmax(180px,.85fr) minmax(0,1.4fr)!important;gap:24px!important;align-items:start!important;padding:32px 0!important;border:0!important;border-top:1px solid #dfe6f2!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row:before{content:attr(data-index223)!important;position:static!important;font-size:32px!important;line-height:1.2!important;font-weight:700!important;color:#102650!important;background:none!important;transform:none!important;width:auto!important;height:auto!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row h3{font-size:23px!important;line-height:1.5!important;margin:0!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row p{font-size:16px!important;line-height:1.9!important;margin:0!important;max-width:38em!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]{display:block!important;counter-reset:none!important;max-width:1100px!important;margin:36px auto!important;padding:0!important;background:transparent!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li{display:grid!important;grid-template-columns:64px minmax(180px,.7fr) minmax(0,1.5fr)!important;gap:32px!important;align-items:center!important;position:relative!important;padding:28px 0!important;margin:0!important;min-height:120px!important;border:0!important;border-top:1px solid #dfe6f2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;transform:none!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li:before{content:attr(data-index223)!important;position:static!important;font-size:38px!important;line-height:1!important;font-weight:700!important;color:#102650!important;transform:none!important;background:none!important;width:auto!important;height:auto!important;border:0!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li:after{display:none!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223] h3{font-size:23px!important;line-height:1.5!important;margin:0!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223] p{font-size:16px!important;line-height:1.9!important;margin:0!important;max-width:40em!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .wk175-step{gap:48px!important;align-items:center!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .wk175-shot{border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}
html body[data-design223="miekata"]:not(#d223):not(#e223) .wk175-shot img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:500px!important}
@media(max-width:1023px){html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row{grid-template-columns:40px minmax(0,1fr)!important;gap:12px 20px!important}html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row>p{grid-column:2!important}}
@media(max-width:767px){html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li{grid-template-columns:44px minmax(0,1fr)!important;gap:12px 20px!important;padding:24px 0!important;min-height:0!important}html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li>p{grid-column:2!important}html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223] h3,html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row h3{font-size:21px!important}html body[data-design223="miekata"]:not(#d223):not(#e223) ol[data-flow223]>li:before{font-size:30px!important}html body[data-design223="miekata"]:not(#d223):not(#e223) .wk175-step{gap:24px!important}}

html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row>div{grid-column:2!important;grid-row:1!important}html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row>p{grid-column:3!important;grid-row:1!important}@media(max-width:1023px){html body[data-design223="miekata"]:not(#d223):not(#e223) .service-row>p{grid-column:2!important;grid-row:2!important}}
