/*
 * FINOWA Article UI v1.2: legacy decision-summary compatibility adapter.
 *
 * Opt-in only: body.finowa-article-v12.finowa-v12-summary.
 * Keeps editorial content, anchors, PDFs, cards and source links intact.
 * This adapter styles the existing "先に結論" block as the accepted POINT panel.
 * No generic cover is generated: the original decorative workspace image is
 * removed from the selected HTML, and article-visuals-v2.js is already gated.
 */
body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary {
  display:block;
  margin:0 0 26px;
  padding:21px 24px 19px;
  border:0;
  border-left:4px solid #1968ab;
  border-radius:0 5px 5px 0;
  background:#edf5fc;
  box-shadow:none;
}
body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary .label {
  margin:0 0 10px;
  color:#1968ab;
  font-size:13px;
  font-weight:700;
  line-height:1.55;
  letter-spacing:.045em;
}
body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary h2 {
  margin:0;
  padding:0;
  border:0;
  color:#1e3a5f;
  font-size:19px;
  font-weight:700;
  line-height:1.48;
}
body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary ul {
  margin:13px 0 0;
  padding-left:1.4em;
}
body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary li {
  margin:0 0 3px;
  color:#405367;
  font-size:16px;
  line-height:1.75;
}
@media (max-width:640px) {
  body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary {
    margin-bottom:24px;
    padding:18px 18px 14px;
  }
  body.finowa-article-v12.finowa-v12-summary.finowa-standard-v1.finowa2-standard-article.ds2-article .article-main > .decision-summary h2 {font-size:18px}
}
