.brief-module__-3JqYa__page{color:#edf0e9;overflow-wrap:anywhere;background:#101612;width:100%;max-width:none;min-height:100svh;margin:0;padding:0 28px 48px;font-family:DejaVu Sans,Arial,sans-serif;font-size:17px;line-height:1.65}.brief-module__-3JqYa__shell{max-width:780px;margin:auto}.brief-module__-3JqYa__brand{letter-spacing:-.8px;border-bottom:1px solid #38463b;justify-content:space-between;align-items:center;gap:24px;padding:28px 0 22px;font-size:26px;font-weight:700;display:flex}.brief-module__-3JqYa__brand img{width:60px;height:auto}.brief-module__-3JqYa__eyebrow{color:#a5b3a9;letter-spacing:1px;margin:24px 0;font:11px/1.6 DejaVu Sans Mono,monospace}.brief-module__-3JqYa__title{letter-spacing:-2px;max-width:670px;margin:44px 0 28px;font-size:clamp(42px,7.5vw,76px);line-height:1.13}.brief-module__-3JqYa__section{border-bottom:1px solid #38463b;padding:40px 0;scroll-margin-top:24px}.brief-module__-3JqYa__section h2{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(29px,4.6vw,40px);line-height:1.22}.brief-module__-3JqYa__section h3{margin-top:32px;font-size:23px;line-height:1.35}.brief-module__-3JqYa__section p{color:#bdc9c0;margin:18px 0}.brief-module__-3JqYa__section strong{color:#edf0e9}.brief-module__-3JqYa__section em{color:#b9cfb8}.brief-module__-3JqYa__section ul{color:#bdc9c0;padding-left:24px}.brief-module__-3JqYa__section li{margin:10px 0}.brief-module__-3JqYa__page a{color:#b9cfb8;text-underline-offset:4px}.brief-module__-3JqYa__page a:hover{color:#edf0e9}.brief-module__-3JqYa__page a:focus-visible,.brief-module__-3JqYa__page button:focus-visible,.brief-module__-3JqYa__page input:focus-visible{outline-offset:5px;outline:3px solid #b9cfb8}.brief-module__-3JqYa__nav{border-bottom:1px solid #38463b;flex-wrap:wrap;gap:12px 22px;padding-bottom:24px;font-size:13px;display:flex}.brief-module__-3JqYa__nav a{text-decoration:none}.brief-module__-3JqYa__market{gap:0;display:grid}.brief-module__-3JqYa__market article{border-top:1px solid #38463b;padding:24px 0}.brief-module__-3JqYa__market h3{margin:4px 0 10px;font-size:25px}.brief-module__-3JqYa__market p{margin:8px 0;font-size:16px}.brief-module__-3JqYa__market .brief-module__-3JqYa__tag{color:#b9cfb8;letter-spacing:.6px;text-transform:uppercase;font:10px/1.6 DejaVu Sans Mono,monospace}.brief-module__-3JqYa__roles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brief-module__-3JqYa__roles div{border:1px solid #38463b;padding:20px}.brief-module__-3JqYa__roles dt{color:#edf0e9;font-weight:700}.brief-module__-3JqYa__roles dd{color:#a5b3a9;margin:8px 0 0;font-size:15px}.brief-module__-3JqYa__flow{gap:14px;display:grid;margin:28px 0!important;padding:0!important;list-style:none!important}.brief-module__-3JqYa__flow li{color:#edf0e9;background:#18211b;border:1px solid #38463b;align-items:baseline;gap:18px;padding:18px 20px;font-size:16px;display:flex;position:relative;margin:0!important}.brief-module__-3JqYa__flow span{color:#b9cfb8;flex-shrink:0;font:12px DejaVu Sans Mono,monospace}.brief-module__-3JqYa__flow li:not(:last-child):after{content:"↓";color:#a5b3a9;background:#101612;line-height:25px;position:absolute;bottom:-22px;left:50%}.brief-module__-3JqYa__callout{background:#18211b;border:1px solid #38463b;padding:22px;font-weight:600;color:#b9cfb8!important}.brief-module__-3JqYa__section .brief-module__-3JqYa__intro{font-size:20px}.brief-module__-3JqYa__footer{color:#a5b3a9;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:28px;font-size:12px;display:flex}.brief-module__-3JqYa__footer button{color:#b9cfb8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #a5b3a9;padding:0}.brief-module__-3JqYa__access{max-width:500px;margin:auto;padding-top:20px}.brief-module__-3JqYa__accessTitle{letter-spacing:-1.5px;margin:36px 0 24px;font-size:clamp(36px,7vw,56px);line-height:1.15}.brief-module__-3JqYa__muted{color:#a5b3a9}.brief-module__-3JqYa__accessForm{gap:12px;margin:32px 0;display:grid}.brief-module__-3JqYa__accessForm label{font-size:14px}.brief-module__-3JqYa__accessForm input{color:#edf0e9;background:#18211b;border:1px solid #697c6d;border-radius:0;width:100%;min-width:0;padding:15px;font:17px monospace;display:block}.brief-module__-3JqYa__accessForm button{color:#101612;text-align:left;cursor:pointer;background:#b9cfb8;border:0;justify-content:space-between;padding:17px 20px;font:700 16px Arial;display:flex}.brief-module__-3JqYa__accessForm [role=alert]{color:#ffd5bd;font-size:14px}.brief-module__-3JqYa__note{color:#a5b3a9;margin-top:30px;font-size:12px}.brief-module__-3JqYa__skip{position:absolute;left:-10000px}.brief-module__-3JqYa__skip:focus{color:#101612;z-index:10;background:#edf0e9;padding:12px;position:fixed;top:16px;left:16px}@media (max-width:560px){.brief-module__-3JqYa__page{padding:0 24px 36px;font-size:16px}.brief-module__-3JqYa__brand{font-size:24px}.brief-module__-3JqYa__title{margin-top:36px}.brief-module__-3JqYa__section{padding:32px 0}.brief-module__-3JqYa__roles{grid-template-columns:1fr}.brief-module__-3JqYa__flow li{gap:12px;padding:16px;font-size:14px}.brief-module__-3JqYa__footer{flex-direction:column}.brief-module__-3JqYa__callout{padding:20px}}@media (prefers-reduced-motion:no-preference){.brief-module__-3JqYa__page{scroll-behavior:smooth}}
