.issue-page{min-height:100dvh;padding-bottom:96px;background:var(--rct-canvas);color:var(--rct-ink);font-family:var(--rct-font)}.issue-topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--rct-line);background:hsla(45,29%,97%,.94);backdrop-filter:blur(8px)}.issue-topbar-inner{display:flex;align-items:center;gap:12px;min-height:56px}.issue-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--rct-line);border-radius:var(--rct-radius-card);background:var(--rct-paper);color:var(--rct-ink)}.issue-back:hover{border-color:var(--rct-line-strong)}.issue-back:focus-visible{outline:2px solid var(--rct-ink);outline-offset:2px}.issue-topbar-title{min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-heading{padding:24px 0 4px}.issue-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rct-muted)}.issue-title{margin-top:8px;font-size:27px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.issue-meta{margin-top:6px;font-size:13px;line-height:1.6;color:var(--rct-muted)}.issue-contents-link{display:inline-flex;align-items:center;min-height:40px;margin-top:12px;font-size:13px;font-weight:500;color:var(--rct-ink);text-decoration:underline;text-underline-offset:4px}.issue-topics{margin-top:24px}.issue-topics-track{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.issue-topics-track::-webkit-scrollbar{display:none}.issue-topic-card{flex:none;width:120px}.issue-topic-card>a>div:first-child{border:1px solid var(--rct-line);border-radius:var(--rct-radius-card)}.issue-topic-card h3{margin-top:8px;font-size:13px;line-height:1.5;font-weight:600}.issue-topic-card p{font-size:11px;line-height:1.5;color:var(--rct-muted)}.issue-topic-card a>span{display:none}.issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.issue-tile{position:relative;overflow:hidden;border:1px solid var(--rct-line);border-radius:var(--rct-radius-card);background:var(--rct-paper);transition:border-color .2s var(--rct-ease)}.issue-tile:hover{border-color:var(--rct-line-strong)}.issue-tile:focus-visible{outline:2px solid var(--rct-ink);outline-offset:3px}.issue-tile__badge{right:8px;bottom:8px;display:inline-flex;min-height:24px;padding:0 8px;border-radius:var(--rct-radius-button);background:var(--rct-ink);color:#fff;font-size:11px}.issue-tile__badge,.issue-tile__pending{position:absolute;align-items:center;font-weight:600}.issue-tile__pending{inset:0;z-index:10;display:flex;flex-direction:column;justify-content:center;gap:8px;background:hsla(45,29%,97%,.8);font-size:13px}.issue-section{margin-top:40px;border-top:1px solid var(--rct-line);padding-top:24px}.issue-section summary{min-height:44px;cursor:pointer;padding:4px 0}.issue-section h2{display:inline;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.01em}.issue-section p{margin-top:12px;font-size:14px;line-height:1.8;color:var(--rct-body)}.issue-section ol{margin-top:20px;display:grid;gap:20px}.issue-section li{border-bottom:1px solid var(--rct-line);padding-bottom:16px}.issue-section li:last-child{border-bottom:0}.issue-section li a{font-weight:600}.issue-section__link{text-decoration:underline;text-underline-offset:4px}.issue-related{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.issue-toast{position:fixed;bottom:96px;left:50%;z-index:40;transform:translateX(-50%);border-radius:var(--rct-radius-button);background:var(--rct-ink);color:#fff;padding:10px 16px;font-size:13px;font-weight:600}@media (min-width:640px){.issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.issue-topic-card{width:144px}.issue-section ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.issue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.issue-title{font-size:34px}.issue-heading{padding-top:32px}}