/* v0.2.259 — isolated final mobile refinement for /personal/. */
@media(max-width:680px){
  .personal-page .personal-case__change{background:transparent;border:0;gap:14px}
  .personal-page .personal-case__change article{padding:16px 0;background:#f6f1e9;border:0}
  .personal-page .personal-case__change article:last-child{padding:18px 14px;background:rgba(128,105,87,.05);border-left:1px solid rgba(128,105,87,.35)}
  .personal-page .personal-case__change article>div{font-size:16px;line-height:1.9}
  .personal-page .personal-case__closing p{font-size:17px;line-height:1.82}
  .personal-page .personal-case__closing{margin-top:24px}
  .personal-page .personal-routes{padding-bottom:calc(var(--section-space,80px)*.82)}
}

/* v0.2.262 — restore authored PERSONAL mobile line breaks after legacy overrides. */
@media(max-width:900px){
  .personal-page .personal-routes__head .section-title .responsive-copy--mobile .responsive-copy__line,
  .personal-page .personal-routes__head .section-text .responsive-copy--mobile .responsive-copy__line,
  .personal-page .personal-menu__head .section-title .responsive-copy--mobile .responsive-copy__line{display:block!important;width:max-content;max-width:100%;white-space:nowrap}
}
@media(max-width:680px){
  .personal-page .personal-case__change article:first-child{padding:18px 16px}
  .personal-page .personal-case__change article:last-child{padding:18px 16px}
  .personal-page .personal-case__change article>p{margin-bottom:16px}
}
