.tr-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--atlas-brand-text);margin:0 0 6px;font-size:12.5px;font-weight:700}.tr-meta{color:var(--atlas-ink-3);margin:8px 0 0;font-size:13.5px}.tr-draft{background:var(--atlas-r-surface-2);border:1px dashed var(--atlas-line);color:var(--atlas-ink-2);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px}.tr-cite{vertical-align:super;margin-inline-start:1px;font-size:11.5px;line-height:0}.tr-cite a{color:var(--atlas-brand-text);padding:0 1px;text-decoration:none}.tr-co{border:1px solid var(--atlas-line);background:var(--atlas-r-surface);border-radius:16px;margin:14px 0 0;padding:16px}.tr-co-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tr-co-h h3{margin:0;font-size:18px;line-height:1.25}.tr-co-h h3 a{color:var(--atlas-brand-text)}.tr-sym{color:var(--atlas-ink-3);margin-inline-start:6px;font-size:13px;font-weight:600}.tr-mv{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.tr-rel{color:var(--atlas-ink-3);margin:4px 0 0;font-size:13.5px}.tr-co p.tr-txt{color:var(--atlas-ink-2);margin:10px 0 0;font-size:15.5px}.tr-grid{border-top:1px solid var(--atlas-line);grid-template-columns:minmax(0,1fr);gap:0;margin:14px 0 0;display:grid}.tr-row{border-bottom:1px solid var(--atlas-line);padding:11px 0}.tr-row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--atlas-ink-3);margin:0;font-size:12px;font-weight:700}.tr-row dd{color:var(--atlas-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15.5px}.tr-row dd small{color:var(--atlas-ink-3);margin-top:2px;font-size:13.5px;display:block}.tr-hist{color:var(--atlas-ink-2);gap:3px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.tr-hist li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.sp-main .tr-go{min-height:44px;color:var(--atlas-brand-text);text-underline-offset:3px;align-items:center;margin-top:10px;font-weight:650;text-decoration:underline;display:inline-flex}.tr-idx{border:1px solid var(--atlas-line);background:var(--atlas-r-surface-2);color:var(--atlas-ink-2);border-radius:14px;margin:14px 0 0;padding:14px 16px;font-size:15px}.tr-idx b{color:var(--atlas-ink)}.tr-src{color:var(--atlas-ink-2);margin:8px 0 0;padding-inline-start:22px;font-size:14.5px}.tr-src li{overflow-wrap:anywhere;margin:8px 0}.tr-src a{color:var(--atlas-brand-text);text-underline-offset:2px;text-decoration:underline}.tr-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tr-card{border:1px solid var(--atlas-line);background:var(--atlas-r-surface);border-radius:16px;padding:16px;display:block}.tr-card:hover{border-color:var(--atlas-brand-text)}.tr-card b{color:var(--atlas-ink);font-size:18px;line-height:1.3;display:block}.tr-card span.tr-d{color:var(--atlas-ink-2);margin-top:4px;font-size:14.5px;display:block}.tr-card time{color:var(--atlas-ink-3);margin-top:8px;font-size:13px;display:block}.tr-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tr-chip{background:var(--atlas-r-surface-2);color:var(--atlas-ink-2);font-variant-numeric:tabular-nums;border-radius:12px;padding:3px 10px;font-size:12.5px;font-weight:650}.tr-have{background:var(--atlas-brand-text);color:var(--atlas-on-brand);border-radius:18px;margin-top:30px;padding:20px 18px}.tr-have h2{color:var(--atlas-on-brand);margin:0 0 10px;font-size:20px}.tr-have ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.tr-have li{padding-inline-start:22px;font-size:15px;position:relative}.tr-have li:before{content:"✓";inset-inline-start:0;font-weight:800;position:absolute;top:0}.tr-have .sp-btn{background:var(--atlas-on-brand);color:var(--atlas-brand-text)}.tr-have p{opacity:.85;margin:10px 0 0;font-size:13.5px}@media (min-width:640px){.tr-grid{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.tr-note{background:var(--atlas-r-surface-2);border-left:3px solid var(--atlas-brand-text);color:var(--atlas-ink-2);border-radius:12px;margin:10px 0 14px;padding:12px 14px;font-size:14.5px;line-height:1.5}
