.brief-archive{--brief-cyan:#00c7f2;--brief-ink:#02090d;--brief-muted:#91a5ad;--brief-line:#309bb440;background:linear-gradient(#00bce20b 1px,transparent 1px),linear-gradient(90deg,#00bce20b 1px,transparent 1px),var(--brief-ink);color:#f3f9fb;min-height:100vh;font-family:var(--font-inter),Arial,sans-serif;background-size:96px 96px;overflow:hidden}.brief-archive *{box-sizing:border-box}.brief-shell{width:min(1280px,100% - 64px);margin-inline:auto}.brief-archive__hero{border-bottom:1px solid var(--brief-line);isolation:isolate;padding:178px 0 124px;position:relative}.brief-archive__glow{z-index:-1;filter:blur(16px);background:radial-gradient(circle,#00c7f22b,#0000 67%);border-radius:50%;width:min(1100px,100vw);height:760px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.brief-archive__hero-inner{text-align:center}.brief-archive__eyebrow{border-top:1px solid var(--brief-line);color:#82969e;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:30px;padding:15px 0;font-size:10px;font-weight:800;display:flex}.brief-archive__eyebrow span:first-child{color:var(--brief-cyan)}.brief-archive__mark{border:1px solid var(--brief-cyan);width:86px;height:86px;color:var(--brief-cyan);border-radius:50%;place-items:center;margin:52px auto 33px;font-size:46px;font-weight:320;display:grid;position:relative;box-shadow:0 0 42px #00c7f221}.brief-archive__mark i{border:1px dashed #00c7f259;border-radius:50%;animation:18s linear infinite briefOrbit;position:absolute;inset:-12px}@keyframes briefOrbit{to{transform:rotate(360deg)}}.brief-archive h1{letter-spacing:-.07em;max-width:1090px;margin:0 auto;font-size:clamp(58px,7vw,108px);font-weight:460;line-height:.94}.brief-archive h1 span{color:var(--brief-cyan);display:block}.brief-archive__subcopy{color:#a4b6bd;max-width:780px;margin:32px auto 0;font-size:clamp(17px,1.45vw,21px);line-height:1.72}.brief-archive__subscribe{padding:74px 0 120px}.brief-archive__subscribe-card{background:radial-gradient(circle at 16%,#00c7f224,#0000 37%),linear-gradient(130deg,#071e27f0,#020b0ffa);border:1px solid #00c7f273;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:70px;padding:53px 58px;display:grid;box-shadow:0 0 100px #00c7f212}.brief-kicker{color:var(--brief-cyan);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.brief-archive__subscribe-copy h2{letter-spacing:-.06em;max-width:590px;margin:22px 0 15px;font-size:clamp(35px,3.6vw,54px);font-weight:500;line-height:1}.brief-archive__subscribe-copy>p:last-child{max-width:530px;color:var(--brief-muted);margin:0;font-size:16px;line-height:1.7}.brief-archive__form label{color:#8ea2aa;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.brief-archive__input-row{display:flex}.brief-archive__form input{border:1px solid var(--brief-line);color:#f4fbfd;min-width:0;font:inherit;background:#00000040;border-right:0;border-radius:10px 0 0 10px;outline:none;flex:1;padding:17px 16px}.brief-archive__form input:focus{border-color:var(--brief-cyan)}.brief-archive__form input::placeholder{color:#627880}.brief-archive__form button,.brief-archive__button{background:var(--brief-cyan);color:#001117;white-space:nowrap;cursor:pointer;border:0;border-radius:0 10px 10px 0;justify-content:center;align-items:center;gap:14px;padding:0 19px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.brief-archive__form button svg,.brief-archive__button svg,.brief-archive__text-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.brief-archive__form small{color:#71858e;margin-top:13px;font-size:12px;display:block}.brief-archive__issues{padding:0 0 124px}.brief-archive__section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.brief-archive__section-heading h2{letter-spacing:-.06em;max-width:700px;margin:21px 0 0;font-size:clamp(44px,5vw,70px);font-weight:500;line-height:1}.brief-archive__count{color:#6f838c;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.brief-archive__empty{background:#031116ad;border:1px dashed #00c7f259;border-radius:24px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:28px;padding:39px 43px;display:grid}.brief-archive__empty-index{border:1px solid var(--brief-cyan);width:59px;height:59px;color:var(--brief-cyan);border-radius:50%;place-items:center;font-size:26px;display:grid}.brief-archive__empty h3{letter-spacing:-.04em;margin:0 0 9px;font-size:26px;font-weight:560}.brief-archive__empty p{max-width:700px;color:var(--brief-muted);margin:0;font-size:15px;line-height:1.65}.brief-archive__text-link{color:var(--brief-cyan);white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.brief-archive__closing{padding:0 0 130px}.brief-archive__closing-card{border-top:1px solid var(--brief-line);justify-content:space-between;align-items:center;gap:40px;padding-top:38px;display:flex}.brief-archive__closing-card p{color:#c2d1d6;letter-spacing:-.04em;max-width:730px;margin:0;font-size:clamp(24px,2.4vw,35px);line-height:1.16}.brief-archive__button{border-radius:9px;padding:17px 21px}.brief-archive__button svg{transition:transform .2s}.brief-archive__button:hover svg{transform:translate(3px,-3px)}@media (max-width:900px){.brief-archive__subscribe-card{grid-template-columns:1fr;gap:37px}.brief-archive__empty{grid-template-columns:70px 1fr}.brief-archive__text-link{grid-column:2;justify-self:start}.brief-archive__closing-card{display:block}.brief-archive__button{margin-top:26px}}@media (max-width:700px){.brief-archive{background-size:58px 58px}.brief-shell{width:min(100% - 30px,1280px)}.brief-archive__hero{padding:137px 0 88px}.brief-archive__eyebrow{text-align:center;font-size:9px;line-height:1.8;display:block}.brief-archive__eyebrow span{display:block}.brief-archive__mark{width:72px;height:72px;margin:38px auto 27px;font-size:38px}.brief-archive h1{font-size:clamp(42px,12.5vw,62px);line-height:.98}.brief-archive__subcopy{font-size:16px;line-height:1.7}.brief-archive__subscribe{padding:48px 0 88px}.brief-archive__subscribe-card{text-align:center;border-radius:21px;gap:31px;padding:31px 22px}.brief-archive__subscribe-copy h2{font-size:39px}.brief-archive__subscribe-copy>p:last-child{font-size:15px}.brief-archive__form{text-align:left}.brief-archive__input-row{display:block}.brief-archive__form input{border-right:1px solid var(--brief-line);border-radius:10px;width:100%}.brief-archive__form button{border-radius:10px;width:100%;margin-top:9px;padding:16px;font-size:11px}.brief-archive__form small{text-align:center}.brief-archive__issues{padding-bottom:90px}.brief-archive__section-heading{text-align:center;display:block}.brief-archive__section-heading h2{font-size:42px}.brief-archive__count{margin-top:20px;display:block}.brief-archive__empty{text-align:center;grid-template-columns:1fr;gap:19px;padding:29px 22px}.brief-archive__empty-index{margin-inline:auto}.brief-archive__empty h3{font-size:25px}.brief-archive__empty p{font-size:15px}.brief-archive__text-link{grid-column:auto;justify-self:center}.brief-archive__closing{padding-bottom:90px}.brief-archive__closing-card{text-align:center}.brief-archive__closing-card p{font-size:29px}.brief-archive__button{width:100%;margin-top:25px}}@media (prefers-reduced-motion:reduce){.brief-archive *{transition:none!important;animation:none!important}}.brief-archive__subscribe-action{flex-direction:column;align-items:flex-start;display:flex}.brief-archive__subscribe-page-button{background:var(--brief-cyan);color:#001117;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:18px 24px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 36px #00c7f226}.brief-archive__subscribe-page-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;transition:transform .2s}.brief-archive__subscribe-page-button:hover{transform:translateY(-2px);box-shadow:0 18px 44px #00c7f23d}.brief-archive__subscribe-page-button:hover svg{transform:translate(3px,-3px)}.brief-archive__subscribe-action small{color:#71858e;margin-top:14px;font-size:12px;display:block}@media (max-width:700px){.brief-archive__subscribe-action{align-items:stretch}.brief-archive__subscribe-page-button{width:100%;font-size:12px}}.brief-archive__mark--logo{aspect-ratio:auto;width:min(240px,80vw);height:auto;box-shadow:none;border:0;border-radius:0;margin-bottom:33px}.brief-archive__mark--logo img{width:100%;height:auto;display:block}.brief-archive__mark--logo i{display:none}@media (max-width:700px){.brief-archive__mark--logo{width:min(205px,72vw);height:auto;margin-top:34px;margin-bottom:27px}}
