:root{color-scheme:dark;--night:#231f2b;--surface:#302a38;--border:#66545b;--paper:#f5ecd9;--muted:#c8bbaa;--gold:#efbe78;--ink:#28272a;--link:#f9d698;--focus:#fff6b2}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--night);color:var(--paper);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;line-height:1.7}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}a:focus-visible,summary:focus-visible{outline:.2rem solid var(--focus);outline-offset:.3rem}header,main,footer{max-width:74rem;margin:auto;padding:1.25rem}.brand a{display:inline-flex;align-items:center;gap:.75rem;color:var(--paper);text-decoration:none;font-weight:750;font-size:1.15rem}.brand img{image-rendering:pixelated;border-radius:.5rem}.brand small{display:block;font-size:.7rem;letter-spacing:.12em;font-weight:500;color:var(--muted)}header{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;border-bottom:.125rem solid var(--border)}nav{display:flex;gap:.75rem 1.25rem;flex-wrap:wrap;flex:1;font-size:.9rem}nav a[aria-current=page]{color:var(--paper);font-weight:700;text-decoration-thickness:.15em}.languages{position:relative;min-width:8rem}summary{cursor:pointer;padding:.4rem}.languages>div{position:absolute;right:0;z-index:2;min-width:15rem;max-height:25rem;overflow:auto;padding:.75rem;background:var(--surface);border:.125rem solid var(--border)}.languages a{display:block;padding:.4rem .5rem}.languages a[aria-current=true]{font-weight:750;color:var(--paper)}main{padding-top:2rem;padding-bottom:3rem}.status{margin:0 auto 1.75rem;max-width:54rem;padding:1rem 1.25rem;border-left:.3rem solid var(--gold);background:var(--surface)}.status strong{color:var(--gold)}.status p{margin:.25rem 0 0;font-size:.95rem}article{max-width:54rem;margin:auto;padding:2rem;background:var(--paper);color:var(--ink);border:.125rem solid #c6ad87;box-shadow:.375rem .375rem 0 #17141d}article a{color:#345044}article a:focus-visible{outline-color:#345044}h1,h2,h3{line-height:1.25;text-wrap:balance}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.85rem,4.5vw,2.7rem);font-weight:600;margin:.5rem 0 1rem}h2{font-size:1.3rem;margin:2.2rem 0 .75rem;border-top:1px solid #c8b89b;padding-top:1.3rem}h3{font-size:1.1rem;margin:1.5rem 0 .75rem}p{margin:.75rem 0}ul,ol{padding-left:1.5rem}li+li{margin-top:.5rem}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#645448}.document-meta{font-size:.85rem;color:#645448}.camp{margin:1.5rem -2rem 2rem;background:#302a38}.camp img{display:block;width:100%;height:auto;max-height:22rem;object-fit:cover;image-rendering:pixelated}.camp figcaption{padding:.3rem 1rem;color:var(--paper);font-size:.75rem;letter-spacing:.08em}.document-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:1.5rem 0 .5rem}.document-links li{margin:0}.document-links a{display:block;padding:.5rem .75rem;border:1px solid #8b826c;border-radius:.2rem}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.85rem;text-align:left}caption{text-align:left;font-weight:700;margin-bottom:1rem}th,td{border-bottom:1px solid #c8b89b;padding:.6rem;vertical-align:top}td code{font-size:.7rem;overflow-wrap:anywhere}footer{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.8rem;border-top:1px solid var(--border)}footer p{flex-basis:100%;margin:0}footer span{margin-left:auto}.skip-link{position:absolute;left:1rem;top:-10rem;padding:.75rem 1rem;background:var(--paper);color:var(--ink);z-index:10}.skip-link:focus{top:1rem}@media(max-width:40rem){header,main,footer{padding:1rem}nav{order:3;flex-basis:100%;font-size:.85rem}nav a:first-child{display:none}.languages{margin-left:auto;min-width:0}.languages>div{min-width:min(18rem,calc(100vw - 2rem))}article{padding:1.25rem}.camp{margin:1.25rem -1.25rem}.document-links{display:block}.document-links li+li{margin-top:.5rem}footer span{margin-left:0}.status{padding:.8rem 1rem}}@media print{header,.status,.camp,.languages,.skip-link{display:none}body{background:white;color:black}article{box-shadow:none;border:none;padding:0;max-width:none}main{max-width:none;padding:0}article a{color:black}footer{color:black}h2{break-after:avoid}p,li{orphans:3;widows:3}}
