
/* v44 SEO / URL recovery additions: lightweight, mobile-first */
.v44Summary{margin:18px 0;padding:16px 18px;border:1px solid rgba(25,74,80,.18);border-radius:16px;background:rgba(244,249,248,.78);line-height:2}
.v44Summary strong{display:block;margin-bottom:5px}
.v44Links{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 4px}
.v44Links a{display:inline-block;padding:8px 12px;border:1px solid rgba(25,74,80,.18);border-radius:999px;text-decoration:none}
.compareWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0}
.compareTable{width:100%;min-width:680px;border-collapse:collapse;background:#fff}
.compareTable th,.compareTable td{padding:12px 14px;border:1px solid rgba(25,74,80,.15);vertical-align:top;text-align:right;line-height:1.85}
.compareTable th{font-weight:800;background:rgba(244,249,248,.9)}
.decisionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.decisionCard{padding:16px;border:1px solid rgba(25,74,80,.15);border-radius:16px;background:#fff}
.decisionCard b{display:block;margin-bottom:7px}
.sourceNote{font-size:.94rem;line-height:1.9;opacity:.88;margin-top:18px;padding:14px 16px;border-right:3px solid currentColor;background:rgba(0,0,0,.025)}
.procedureHero{padding:44px 0 26px;background:linear-gradient(180deg,rgba(239,247,246,.95),rgba(255,255,255,.7))}
.procedureMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.procedureMeta span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgba(25,74,80,.15);font-size:.92rem}
.procedureArticle{max-width:850px;margin:auto}
.procedureArticle h2{margin-top:28px}
.procedureIndex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}
.procedureIndex a{display:block;padding:16px;border:1px solid rgba(25,74,80,.15);border-radius:15px;background:#fff;text-decoration:none}
@media(max-width:760px){.decisionGrid{grid-template-columns:1fr}.procedureIndex{grid-template-columns:1fr}.procedureHero{padding-top:28px}.v44Summary{padding:14px}.compareTable{font-size:.94rem}}
