/* R40: responsive structure labels for R138 and R2041 (facts, content and event banners untouched). */
[data-r40-common="1"]{--pfs40-ink:#173b53;--pfs40-border:#dce8ef;--pfs40-soft:#f3faff;overflow-wrap:anywhere}
[data-r40-common="1"] a:focus-visible{outline:3px solid #006ca2;outline-offset:3px}
[data-r40-common="1"][data-r40-origin="r138"]{max-width:1060px;margin-inline:auto}
[data-r40-common="1"][data-r40-origin="r138"] .pfs-r40-navigation{display:flex;flex-wrap:wrap;gap:6px;align-items:center;line-height:1.55}
[data-r40-common="1"][data-r40-origin="r138"] .pfs-r40-panel{border-radius:14px;border:1px solid var(--pfs40-border);box-shadow:0 3px 16px rgba(20,51,74,.035)}
/* The administrative lifecycle warning is deliberately not restyled, hidden, or moved. */
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-surface{width:100%;max-width:100%;min-width:0}
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-hero{min-width:0;overflow-wrap:anywhere}
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-grid{min-width:0;max-width:100%}
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-content{min-width:0;max-width:100%}
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-panel{scroll-margin-top:90px;overflow-wrap:anywhere}
[data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-panel :is(table,pre){max-width:100%}
@media(max-width:820px){
 [data-r40-common="1"][data-r40-origin="r138"]{width:100%;max-width:100%}
 [data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-surface{min-width:0}
 [data-r40-common="1"][data-r40-origin="r2041"] .pfs-r40-grid{width:100%;max-width:100%}
}
@media(prefers-reduced-motion:reduce){[data-r40-common="1"] *{scroll-behavior:auto}}
