/* PR549: preserve the official archive and distinguish the current service. */
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .article-layout {
  max-width:1144px;
  margin-inline:auto;
  grid-template-columns:minmax(0,1fr) 244px;
  gap:40px;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .press-reading-hero-art figcaption {
  padding:18px 24px 20px;
  font-size:14px;
  line-height:1.9;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update {
  margin:24px 0 30px;
  padding:24px;
  border:1px solid #bfd4e9;
  border-left:3px solid #a6854f;
  background:linear-gradient(115deg,#edf4fc,#f8fbff);
  min-width:0;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update h3 {
  margin:0 0 12px;
  font-size:21px;
  line-height:1.7;
  color:#183f68;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update p {
  margin:0 0 12px;
  color:#344f6a;
  font-size:16px;
  line-height:1.95;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update .p549-checked {
  font-size:14px;
  color:#47627e;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update a {
  display:inline-flex;
  align-items:center;
  gap:16px;
  min-height:44px;
  font-size:15px;
  line-height:1.9;
  color:#174d82;
  text-decoration:underline;
  text-underline-offset:5px;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-feature {
  position:relative;
  margin:18px 0;
  padding:22px 24px;
  border:1px solid #ccdcea;
  border-left:3px solid #b09563;
  background:linear-gradient(120deg,#f1f6fc,#fafdff);
  min-width:0;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-feature h4 {
  margin:0 0 12px;
  color:#173f6a;
  font-size:19px;
  line-height:1.8;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-feature p:last-child {margin-bottom:0}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-service-link {margin:24px 0 32px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-service-link a {
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  max-width:100%;
  min-height:50px;
  padding:12px 20px;
  border:1px solid #ae9160;
  background:linear-gradient(110deg,#103663,#174f85);
  color:#fff;
  font-size:16px;
  line-height:1.8;
  text-transform:uppercase;
  text-decoration:none;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-service-link a:is(:hover,:focus-visible) {
  color:#f4dfb6;
  background:#103663;
  text-decoration:underline;
  text-underline-offset:5px;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .native-press-copy .p549-steps {
  counter-reset:p549-step;
  list-style:none;
  margin:20px 0 28px;
  padding:0;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-steps li {
  counter-increment:p549-step;
  display:grid;
  grid-template-columns:40px minmax(0,1fr);
  gap:14px;
  align-items:baseline;
  padding:16px 0;
  margin:0;
  border-top:1px solid #cbdbea;
  min-width:0;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-steps li::before {
  content:counter(p549-step,decimal-leading-zero);
  color:#856839;
  font:18px/1.8 var(--mono);
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-scope {
  margin:32px 0 38px;
  padding:24px;
  border:1px solid #c9d9e8;
  border-top:2px solid #aa8c57;
  background:#f1f6fc;
  min-width:0;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-scope h3 {
  margin:0 0 18px;
  padding:0;
  border:0;
  font-size:22px;
  line-height:1.75;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-scope p {
  font-size:16px;
  line-height:2;
  color:#344f6a;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-scope p:last-child {margin:0}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-cve {
  display:inline-block;
  font-size:15px;
  line-height:1.9;
  white-space:nowrap;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-official-notices {
  margin:14px 0 0;
  padding:12px 0 0;
  border-top:1px solid #bfd2e7;
  list-style:none;
}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-official-notices li {margin:0}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-official-notices a {min-height:44px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-current-update a:focus-visible {
  outline:3px solid #8b682f;
  outline-offset:4px;
}
@media(max-width:1100px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .article-layout {
    grid-template-columns:minmax(0,1fr);
    gap:26px;
  }
}
@media(max-width:700px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .press-reading-hero-art figcaption {padding:16px 20px 18px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-feature,.p549-scope) {padding:18px 20px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-feature h4 {font-size:18px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .p549-steps li {grid-template-columns:32px minmax(0,1fr);gap:12px}
}
@media(max-width:380px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .press-reading-hero-art figcaption {padding-inline:18px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-feature,.p549-scope) {padding-inline:16px}
}
@media(forced-colors:active) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-feature,.p549-scope,.p549-service-link a) {background:Canvas;color:CanvasText;border-color:CanvasText}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-feature,.p549-scope,.p549-steps) :is(p,h3,h4,strong,li) {color:CanvasText}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-service-link) a {color:LinkText}
}
@media print {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main .article-layout {display:block;max-width:none}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-current-update,.p549-feature,.p549-scope) {background:#fff;box-shadow:none}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-press549-final="20261031"] #main :is(.p549-feature,.p549-steps li) {break-inside:avoid}
}
