.t15brief{--brief-glow-a:color-mix(in srgb,var(--t15-accent) 13%,transparent);--brief-glow-b:color-mix(in srgb,var(--secondary) 10%,transparent);--brief-danger:var(--danger-text);--brief-panel:var(--t15-surface);position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--t15-border);background:var(--t15-surface-alt);color:var(--t15-text);padding:clamp(56px,7vw,108px) 0 clamp(60px,7.5vw,116px)}.t15brief-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0,var(--brief-glow-a),transparent 42%),radial-gradient(circle at 92% 108%,var(--brief-glow-b),transparent 46%)}.t15brief-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(36px,5vw,84px);width:min(100% - 32px,var(--t15-container,1360px));margin:0 auto}.t15brief-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--t15-accent);font-size:11px;font-weight:800;letter-spacing:.18em}.t15brief-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--t15-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--t15-accent) 18%,transparent);animation:t15hero-pulse 2.2s ease-in-out infinite}.t15brief-title{margin:0;color:var(--t15-text);font-family:var(--font-top15-display),"Fraunces",Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.t15brief-lede{margin:clamp(16px,1.6vw,22px) 0 0;max-width:46ch;color:var(--t15-text-muted);font-size:clamp(14px,1.05vw,15.5px);line-height:1.65}.t15brief-form-wrap{margin-top:clamp(22px,2.4vw,32px);max-width:540px}.t15brief-form{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 20px;border:1px solid var(--t15-border-strong);border-radius:var(--t15-radius-pill,999px);background:var(--brief-panel);box-shadow:var(--t15-shadow-sm);transition:border-color .3s ease,box-shadow .3s ease}.t15brief-form:focus-within{border-color:var(--t15-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--t15-accent) 14%,transparent)}.t15brief-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--t15-text);font-family:inherit;font-size:15px;outline:none}.t15brief-input::placeholder{color:var(--t15-text-faint)}.t15brief-input:-webkit-autofill,.t15brief-input:-webkit-autofill:active,.t15brief-input:-webkit-autofill:focus,.t15brief-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--t15-text);-webkit-box-shadow:0 0 0 100px var(--brief-panel) inset;box-shadow:0 0 0 100px var(--brief-panel) inset;caret-color:var(--t15-text);transition:background-color 100000s ease-in-out 0s}.t15brief-submit{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:13px 22px;border:0;border-radius:var(--t15-radius-pill,999px);background:var(--t15-inverse);color:var(--t15-inverse-ink);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s ease,color .3s ease}.t15brief-submit:hover{transform:translateX(2px);background:var(--t15-accent);color:var(--t15-accent-ink)}.t15brief-submit:active{transform:scale(.98)}.t15brief-submit:focus-visible{outline:2px solid var(--t15-accent);outline-offset:3px}.t15brief-error,.t15brief-fine{margin:12px 0 0;padding-left:20px;font-size:12.5px;line-height:1.5}.t15brief-fine{color:var(--t15-text-faint)}.t15brief-error{color:var(--brief-danger);font-weight:600}.t15brief-done{display:flex;align-items:center;justify-content:center;text-align:center;gap:12px;margin:0;min-height:60px;padding:14px 22px;border:1px solid color-mix(in srgb,var(--t15-positive) 38%,transparent);border-radius:var(--t15-radius-pill,999px);background:color-mix(in srgb,var(--t15-positive) 10%,var(--brief-panel));color:var(--t15-text-muted);font-size:14px;line-height:1.45}.t15brief-done-text{min-width:0;overflow-wrap:anywhere}.t15brief-done strong{color:var(--t15-text);font-weight:700}.t15brief-done-mark{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--t15-positive);color:var(--t15-accent-ink)}.t15brief-facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:clamp(24px,2.6vw,34px) 0 0;padding:0;list-style:none;color:var(--t15-text-faint);font-size:12.5px;letter-spacing:.01em}.t15brief-facts strong{margin-right:5px;color:var(--t15-text);font-weight:700}.t15brief-issue{padding:clamp(20px,2.2vw,30px);border:1px solid var(--t15-border);border-radius:var(--t15-radius-lg,22px);background:var(--brief-panel);box-shadow:var(--t15-shadow)}.t15brief-issue-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--t15-border)}.t15brief-issue-label{margin:0;color:var(--t15-text);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.t15brief-issue-note{margin:0;color:var(--t15-text-faint);font-size:11.5px;font-weight:600}.t15brief-rows{margin:0;padding:0;list-style:none}.t15brief-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--t15-border)}.t15brief-row:last-child{border-bottom:0;padding-bottom:4px}.t15brief-row-num{font-family:var(--font-top15-display),Georgia,serif;font-size:17px;font-weight:600;color:var(--t15-text-faint);letter-spacing:-.02em}.t15brief-row-body{display:flex;flex-direction:column;gap:3px;min-width:0}.t15brief-row-cat{color:var(--t15-accent);font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.t15brief-row-title{overflow:hidden;color:var(--t15-text);font-size:14.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.t15brief-row-trend{gap:4px;color:var(--t15-positive);font-weight:800}.t15brief-issue-more,.t15brief-row-trend{display:inline-flex;align-items:center;font-size:12px}.t15brief-issue-more{gap:6px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--t15-border);width:100%;color:var(--t15-text-muted);font-weight:600;text-decoration:none;transition:color .25s ease,gap .25s ease}.t15brief-issue-more:hover{gap:10px;color:var(--t15-accent)}.t15brief-issue-more:focus-visible{outline:2px solid var(--t15-accent);outline-offset:4px;border-radius:4px}.t15brief-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:980px){.t15brief-inner{grid-template-columns:1fr;gap:32px}.t15brief-issue{order:-1}.t15brief-title br{display:none}}@media (max-width:560px){.t15brief-form{flex-direction:column;align-items:stretch;gap:10px;padding:10px;border-radius:var(--t15-radius,16px)}.t15brief-input{padding:10px 12px}.t15brief-submit{justify-content:center;padding:14px 20px}.t15brief-error,.t15brief-fine{padding-left:4px}.t15brief-done{border-radius:var(--t15-radius,16px)}.t15brief-row-title{white-space:normal}}@media (prefers-reduced-motion:reduce){.t15brief-eyebrow-dot{animation:none}.t15brief-form,.t15brief-issue-more,.t15brief-submit{transition:none!important}.t15brief-submit:active,.t15brief-submit:hover{transform:none}}