body{padding-top:84px}.doc-page{display:block}.header{position:fixed;top:0;left:0;right:0;height:84px;background:#ffd400;color:#0a0a0a;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:0 3.5%;border-bottom:1px solid #0a0a0a;font:12px 'IBM Plex Mono',monospace}.header-links,.header-actions{display:flex;gap:24px;align-items:center}.header a{color:inherit;text-decoration:none;cursor:pointer}.header a:hover{text-decoration:underline}.center-mark{position:absolute;left:50%;transform:translateX(-50%);font:italic 36px 'Anton',sans-serif;letter-spacing:-3px}.center-mark span{font:12px 'IBM Plex Mono',monospace;vertical-align:top;letter-spacing:0}.header button{background:none;border:0;font:12px 'IBM Plex Mono',monospace;cursor:pointer}#menu{position:fixed;right:3%;top:94px;z-index:110;background:#0a0a0a;color:#f5f1e8;padding:28px;min-width:300px;border:1px solid #ffd400}#menu:not([hidden]){display:grid;gap:20px}#menu a{color:#ffd400;text-decoration:none;font:22px 'Anton',sans-serif}#motion-toggle{display:none}.doc-page .page-header{padding-top:42px}.doc-page h1{white-space:pre-line}.doc-page .row{width:100%;color:inherit;text-decoration:none;cursor:pointer}.doc-page .row:focus-visible{outline:3px solid #b00020}.facts dl{overflow-wrap:anywhere}.note-body{white-space:pre-line}.service-error{padding:30px;background:#fff2cc;color:#0a0a0a;font:16px 'IBM Plex Mono';border:2px solid #b00020}.form-status{padding:15px 0;font:14px 'IBM Plex Mono'}.trap{position:absolute;left:-9999px}.doc-footer a{color:#ffd400}.cms-case-image{width:100%;height:auto;display:block;border:2px solid #0a0a0a}.cms-case-meta{display:flex;gap:35px;flex-wrap:wrap;font:14px 'IBM Plex Mono';padding:25px 0}.cms-case-link{display:inline-block;padding:18px 25px;background:#ffd400;color:#0a0a0a;border:2px solid;margin:20px 15px 20px 0;text-decoration:none;font:20px 'Anton';letter-spacing:.1em}.note-entry{border-bottom:2px solid #0a0a0a;padding:30px 5%;display:grid;grid-template-columns:170px 1fr;gap:30px}.note-entry h2{font:32px 'Anton';letter-spacing:.04em;margin:0 0 16px}.note-entry p{font:16px/1.8 'IBM Plex Mono';white-space:pre-line}.note-entry aside{font:12px/2 'IBM Plex Mono'}.note-entry .tags{font:12px 'IBM Plex Mono';margin-top:20px;color:#b00020}.cms-footer{padding:55px 5%;background:#0a0a0a;color:#ffd400;font:14px/1.8 'IBM Plex Mono',monospace;letter-spacing:.06em}.cms-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.cms-footer h3{color:#f5f1e8;font:18px 'Anton';letter-spacing:.1em;margin:0 0 18px}.cms-footer a{color:#ffd400;text-decoration:none;overflow-wrap:anywhere}.cms-footer a:hover{text-decoration:underline}.cms-footer p{margin:0}.cms-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #ffd40055;margin-top:40px;padding-top:25px;font-size:12px}.cms-hazard{height:44px;background:repeating-linear-gradient(45deg,#0a0a0a 0 30px,#ffd400 30px 60px)}.cms-footer-admin{margin-top:15px;display:block}.asset-slot img,.asset-slot video{width:100%;height:100%;object-fit:cover}.entry-image{max-width:100%}@media(max-width:900px){.cms-footer-grid{grid-template-columns:1fr 1fr}.header-links,.header-actions{gap:15px}.header{font-size:11px}}@media(max-width:650px){body{padding-top:112px}.header{height:112px;align-items:flex-end;padding-bottom:15px}.center-mark{top:10px}.header button{position:absolute;right:5%;top:22px}.header-links,.header-actions{gap:12px;font-size:10px}#menu{top:122px;left:5%;right:5%}.note-entry{grid-template-columns:1fr;gap:12px}.cms-footer-grid{grid-template-columns:1fr}.doc-page h1{font-size:clamp(38px,10vw,70px)}}

[hidden]{display:none!important}
