.Tj_MjW_page{background:var(--paper);min-height:100vh;color:var(--ink)}.Tj_MjW_main{width:min(1120px,100% - 80px);margin:auto;padding:36px 0 80px}.Tj_MjW_back{min-height:44px;color:var(--burgundy);align-items:center;font-size:14px;display:inline-flex}.Tj_MjW_hero{max-width:860px;padding:36px 0 44px}.Tj_MjW_eyebrow{color:var(--burgundy);letter-spacing:.15em;font:750 11px/1.2 ui-monospace,monospace}.Tj_MjW_hero h1{font:750 clamp(36px, 5vw, 62px)/1.2 var(--sans);letter-spacing:-.045em;margin:18px 0}.Tj_MjW_summary{max-width:760px;color:var(--muted);font-size:19px;line-height:1.85}.Tj_MjW_badges,.Tj_MjW_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.Tj_MjW_badges span{border:1px solid var(--line);border-radius:4px;padding:5px 10px;font-size:12px}.Tj_MjW_actions a{min-height:46px;color:var(--burgundy);align-items:center;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.Tj_MjW_actions .Tj_MjW_primary{background:var(--burgundy);color:#fff;border-radius:6px}.Tj_MjW_page a:focus-visible,.Tj_MjW_page button:focus-visible,.Tj_MjW_page pre:focus-visible{outline:3px solid var(--burgundy);outline-offset:4px}.Tj_MjW_facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;margin:0 0 56px;display:grid}.Tj_MjW_facts>div{border-right:1px solid var(--line);padding:24px}.Tj_MjW_facts>div:first-child{padding-left:0}.Tj_MjW_facts>div:last-child{border:0}.Tj_MjW_facts dt{margin-bottom:12px;font-size:14px;font-weight:750}.Tj_MjW_facts dd{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.Tj_MjW_reading{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}.Tj_MjW_contents{border:1px solid var(--line);border-radius:6px;max-height:calc(100vh - 120px);padding:20px 18px;scroll-margin-top:100px;position:sticky;top:100px;overflow:auto}.Tj_MjW_contents h2{font:750 16px/1.5 var(--sans);margin:0 0 14px}.Tj_MjW_contents ol{margin:0;padding-left:22px}.Tj_MjW_contents li{color:var(--muted);padding:3px 0;font-size:13px}.Tj_MjW_contents a{padding:6px 0;line-height:1.6;display:block}.Tj_MjW_contents a:hover,.Tj_MjW_links a:hover{color:var(--burgundy);text-underline-offset:4px;text-decoration:underline}.Tj_MjW_body{min-width:0}.Tj_MjW_section{border-bottom:1px solid var(--line);margin:0 0 36px;padding:0 0 36px;scroll-margin-top:110px;position:relative}.Tj_MjW_section:focus{outline:none}.Tj_MjW_number{color:var(--burgundy);font:700 12px/1.3 ui-monospace,monospace}.Tj_MjW_section h2{font:750 clamp(23px, 2.4vw, 29px)/1.45 var(--sans);letter-spacing:-.025em;margin:12px 0 22px}.Tj_MjW_section p{overflow-wrap:anywhere;margin:16px 0;font-size:16px;line-height:1.95}.Tj_MjW_code{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:24px 0 0;overflow:hidden}.Tj_MjW_code>div{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.Tj_MjW_code button{white-space:normal;text-align:left;max-width:100%}.Tj_MjW_code pre{max-width:100%;margin:0;padding:20px;font:13px/1.8 ui-monospace,monospace;overflow-x:auto}.Tj_MjW_links{padding:0;list-style:none}.Tj_MjW_links a{min-height:44px;color:var(--burgundy);align-items:center;display:inline-flex}.Tj_MjW_cover{margin:0 0 36px}.Tj_MjW_cover img{border-radius:8px;max-width:100%;height:auto;display:block}.Tj_MjW_preview{background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}@media (max-width:760px){.Tj_MjW_main{width:calc(100% - 36px);padding-top:20px}.Tj_MjW_hero{padding:20px 0 30px}.Tj_MjW_summary{font-size:17px}.Tj_MjW_facts{grid-template-columns:1fr;margin-bottom:32px}.Tj_MjW_facts>div,.Tj_MjW_facts>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.Tj_MjW_reading{grid-template-columns:1fr;gap:32px}.Tj_MjW_contents{max-height:none;position:static}.Tj_MjW_contents a{padding-block:10px}}
