.article-document-actions{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin:1rem 0 2rem;padding:1rem 1.15rem;border:1px solid #d9dee2;background:#f6f7f7}.article-document-actions strong{flex:0 0 auto;font:700 .78rem/1.2 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.article-document-actions>div{display:flex;flex-wrap:nowrap;gap:.55rem}.article-document-actions button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem;border:1px solid #b9c0c5;background:#fff;cursor:pointer}.article-document-actions button:hover,.article-document-actions button:focus-visible{border-color:#ed1b2f}.article-document-actions button span{display:inline-grid;min-width:1.55rem;height:1.55rem;padding:0 .2rem;place-items:center;background:#101820;color:#fff;font:700 .62rem/1 Arial,sans-serif;letter-spacing:0}
.language-switcher{display:flex;justify-content:flex-end;gap:.4rem;padding-top:1rem}.language-switcher a{padding:.5rem .8rem;border:1px solid #cbd0d4;color:#101820;font:700 .75rem/1 Arial,sans-serif;text-decoration:none}.language-switcher a.active{border-color:#101820;background:#101820;color:#fff}
@media(max-width:640px){.article-document-actions{flex-direction:column;align-items:flex-start}}

.article-bookmark{margin:2rem 0}.bookmark-toggle{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.1rem;border:1px solid #b9c0c5;background:#fff;color:#101820;font:700 .8rem/1 Arial,sans-serif;cursor:pointer}.bookmark-toggle:hover,.bookmark-toggle:focus-visible{border-color:#ed1b2f;color:#c91527}.bookmark-toggle .bookmark-icon{font-size:1.05rem;line-height:1}.bookmark-toggle[aria-pressed="true"]{border-color:#101820;background:#101820;color:#fff}.bookmark-toggle[aria-pressed="true"] .bookmark-icon{color:#f4c518}

@media print{.article-document-actions,.article-bookmark,.share-rail,.story-sidebar,.site-header,.site-footer,.reading-progress,.toast,.also-read,.switch-to-shorts,body>header,body>footer{display:none!important}.article-layout,.article-body{display:block!important;max-width:none!important;width:100%!important}.article-media{break-inside:avoid}.article-body a{color:#000;text-decoration:none}.article-body a[href]::after{content:" (" attr(href) ")";font-size:.75em}body{background:#fff!important;color:#000!important}}
