.raid-legal{--legal-accent:#d71920;color:#20251f;overflow-wrap:anywhere;background:#fafaf7;font-family:Arial,sans-serif}.raid-legal.theme-copper{--legal-accent:#994219}.raid-legal.theme-blue{--legal-accent:#1754b7}.raid-legal a:focus-visible,.raid-legal button:focus-visible,.raid-legal summary:focus-visible{outline:3px solid var(--legal-accent);outline-offset:5px}.raid-legal-skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.raid-legal-skip:focus{top:12px}.raid-legal-header{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(20px,5vw,80px);display:flex}.raid-legal-header img{object-fit:contain;width:clamp(120px,20vw,220px);max-height:65px}.raid-legal-header a:last-child{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.raid-legal-hero{isolation:isolate;color:#fff;background:#171d15;min-height:310px;padding:50px max(24px,50vw - 600px);position:relative}.raid-legal-hero>img{z-index:-2;object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.raid-legal-hero:after{content:"";z-index:-1;clip-path:none;background:linear-gradient(90deg,#09110ceb,#09110c8c);position:absolute;inset:0}.raid-legal-hero h1{letter-spacing:0;margin:20px 0;font-family:Lethal Craze,Impact,sans-serif;font-size:clamp(30px,6vw,70px);font-weight:400;line-height:1.45}.raid-legal-hero h2{color:inherit;margin:0 0 12px;font-family:inherit;font-size:clamp(19px,2vw,26px)}.raid-legal-hero p{color:#fff;max-width:700px;font-size:15px;line-height:1.6}.raid-legal-shell{max-width:1248px;margin:auto;padding:0 24px 64px}.raid-legal-edition{border-bottom:1px solid #dce0d7;flex-wrap:wrap;align-items:center;gap:14px 26px;padding:24px 0;display:flex}.raid-legal-edition strong{font-size:19px}.raid-legal-edition span{align-items:center;gap:8px;font-size:14px;display:flex}.raid-legal-edition svg{color:var(--legal-accent);flex:none}.raid-legal-intro{margin:24px 0;font-size:18px;line-height:1.7}.raid-legal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex}.raid-legal-toolbar button{text-align:left;cursor:pointer;background:#fff;border:1px solid #bdc4b8;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:14px;display:flex}.raid-legal-preview{background:#fff1cc;border-left:4px solid #a56600;margin:0 0 24px;padding:16px;font-size:14px;line-height:1.6}.raid-legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:50px;display:grid}.raid-legal-index{border-top:3px solid var(--legal-accent);gap:4px;padding-top:20px;display:grid;position:sticky;top:24px}.raid-legal-index strong{text-transform:uppercase;letter-spacing:.08em;padding:0 12px 14px;font-size:13px}.raid-legal-index a{border-bottom:1px solid #dce0d7;align-items:start;gap:10px;min-height:44px;padding:12px;font-size:14px;line-height:1.5;display:flex}.raid-legal-index a:hover{background:#eee}.raid-legal-index a span{color:var(--legal-accent);font-weight:700}.raid-legal-articles{min-width:0}.raid-legal-articles section{scroll-margin-top:24px}.raid-legal-articles h2{letter-spacing:-.03em;margin:10px 0 26px;font-family:inherit;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.2}.raid-legal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--legal-accent);font-size:12px;font-weight:700}.raid-legal-local{border-left:4px solid var(--legal-accent);background:#fff;margin-bottom:48px;padding:28px}.raid-legal-articles h3{letter-spacing:0;gap:12px;margin:0 0 16px;font-family:inherit;font-size:19px;font-weight:700;line-height:1.4;display:flex}.raid-legal-articles h3 span{color:var(--legal-accent);flex:none;padding-top:3px;font-size:14px}.raid-legal-articles article{margin:0 0 30px;scroll-margin-top:24px}.raid-legal-prose p{white-space:pre-line;margin:0 0 16px;font-size:16px;line-height:1.85}.raid-legal-group{border-top:2px solid #262e23;margin-bottom:48px;padding-top:28px}.raid-legal-group article{border-bottom:1px solid #dce0d7;padding-bottom:22px}.raid-legal-links{flex-wrap:wrap;gap:18px;display:flex}.raid-legal-links a{align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.raid-legal-contact{background:#e9ede4;padding:28px;line-height:1.8}.raid-legal-contact>a,.raid-legal-contact li a{text-underline-offset:3px;text-decoration:underline}.raid-legal-contact details{margin-top:24px}.raid-legal-contact summary{cursor:pointer;min-height:44px;font-weight:700}.raid-legal-contact ul{padding-left:20px;list-style:outside}.raid-legal-contact li{margin-bottom:12px}.raid-legal-footer{color:#fff;background:#101610;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:35px 24px;display:flex}.raid-legal-footer img{background:#fff;width:190px;padding:10px}.raid-legal-footer a{align-items:center;gap:8px;min-height:44px;display:flex}.raid-legal-footer p{font-size:14px}@media (width<=760px){.raid-legal-layout{grid-template-columns:minmax(0,1fr);gap:30px}.raid-legal-index{border-top:2px solid var(--legal-accent);scrollbar-width:thin;gap:8px;padding:12px 0;display:flex;position:static;overflow-x:auto}.raid-legal-index strong{display:none}.raid-legal-index a{border:1px solid #cbd0c5;flex:none;align-items:center;max-width:190px}.raid-legal-local,.raid-legal-contact{padding:20px}.raid-legal-header a:last-child{max-width:150px;font-size:12px}.raid-legal-hero{min-height:300px;padding:32px 24px}.raid-legal-toolbar button{justify-content:center;width:100%}.raid-legal-shell{padding-inline:20px}.raid-legal-edition{gap:12px;display:grid}.raid-legal-articles h3{font-size:18px}.raid-legal-prose p{line-height:1.8}.raid-legal-footer{padding-bottom:35px}}@media print{.raid-legal{color:#000!important;background:#fff!important}.raid-legal-header,.raid-legal-index,.raid-legal-toolbar button,.raid-legal-preview,.raid-legal-footer,.raid-legal-skip,.raid-legal-links{display:none!important}.raid-legal-hero{color:#000;background:#fff;min-height:0;padding:0}.raid-legal-hero>img,.raid-legal-hero:after,.raid-legal-hero h1{display:none}.raid-legal-hero p{color:#000}.raid-legal-shell{max-width:none;padding:0}.raid-legal-layout{display:block}.raid-legal-local,.raid-legal-contact{background:#fff;border:none;padding:0}.raid-legal-prose p{font-size:10pt;line-height:1.5}.raid-legal-articles h2{break-after:avoid;font-size:16pt}.raid-legal-articles h3{break-after:avoid;font-size:12pt}.raid-legal-group{margin-bottom:20px}.raid-legal-articles article{margin-bottom:15px;padding-bottom:10px}.raid-legal-contact details{display:none}.raid-legal a{color:#000;text-decoration:none}}.raid-legal-toolbar button:disabled{cursor:default;opacity:.65}
