/* VARIANT / 36 OGE papers, scoped styling */
.oge36-root{padding-top:34px;padding-bottom:65px}.oge36-root h1,.oge36-root h2{letter-spacing:-.035em}.oge36-hero{margin-top:24px;padding:43px 50px;border-radius:19px;border:1px solid #64304b;background:radial-gradient(circle at 90% 10%,#572139 0,transparent 44%),#1e111b}.oge36-hero h1{font-size:clamp(40px,6vw,75px);margin:14px 0 16px;line-height:1.1}.oge36-hero h1 em,.oge36-section h2 em{color:#c38aa8}.oge36-hero p{max-width:720px;color:#dfc9d5;line-height:1.75}.oge36-metrics{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.oge36-metrics span{color:#cdb2c2}.oge36-metrics b{color:white;font-size:25px;margin-right:5px}.oge36-action-row{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0 36px}.oge36-section{margin:34px 0 55px}.oge36-section h2{font-size:35px;margin:9px 0}.oge36-section>p{color:#bba8b5;max-width:810px;line-height:1.7}.oge36-variants-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;margin-top:24px}.oge36-choice,.oge36-number{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;border:1px solid #5b3448;background:#1b111a;border-radius:13px;padding:14px 15px;transition:.2s}.oge36-choice:hover,.oge36-number:hover{border-color:#c08ba6;background:#3a1b2d;transform:translateY(-2px)}.oge36-choice b{font-size:31px;color:white}.oge36-choice small,.oge36-number small{font-size:11px;color:#baa9b1}.oge36-kicker{font-size:9px;letter-spacing:.14em;color:#c89bb1}.oge36-number-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin-top:25px}.oge36-number strong{font-size:26px;color:white}.oge36-source{margin-top:32px;padding:19px 24px;border:1px solid #573848;border-radius:13px;background:#1b121a}.oge36-source strong{color:#f6e7ee}.oge36-source p{font-size:12px;line-height:1.65;color:#bea8b6;margin:8px 0}.oge36-training{max-width:1050px}.oge36-task-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0 16px}.oge36-task-header h1{font-size:clamp(27px,4vw,45px);line-height:1.18;margin:12px 0}.oge36-which{font-size:15px;color:#d8b9c9;line-height:1.6}.oge36-count{font-size:24px;font-weight:700;color:#f3dfe8;white-space:nowrap}.oge36-progress{width:100%;height:6px;background:#392332;border-radius:5px;overflow:hidden;margin-bottom:20px}.oge36-progress span{display:block;height:100%;background:#c582a3}.oge36-card{padding:30px 32px;border-radius:19px;background:#1e121c;border:1px solid #5a3045}.oge36-card h2{font-size:25px;color:white;margin:24px 0 17px}.oge36-meta{display:flex;gap:10px;flex-wrap:wrap}.oge36-meta span{border:1px solid #633c50;border-radius:30px;padding:8px 12px;font-size:12px;color:#d8b6ca}.oge36-meta b{color:#fff}.oge36-context{border:1px solid #784b60;border-radius:10px;padding:15px;margin-top:25px;background:#2e1c29}.oge36-context summary{cursor:pointer;color:#f6e4ed;font-size:14px;font-weight:700}.oge36-context img{margin-top:13px}.oge36-context img,.oge36-question{display:block;width:100%;max-width:850px;height:auto;object-fit:contain;background:white;border-radius:9px}.oge36-question{margin:14px auto}.oge36-answer{padding:19px 0 16px}.oge36-answer label{display:block;color:white;margin:0 0 10px;font-weight:600}.oge36-answer input{width:100%;max-width:390px;background:#0e090f;border:1px solid #7b5366;border-radius:10px;color:#fff;padding:13px 16px;font-size:17px}.oge36-answer small{display:block;color:#baa5b2;line-height:1.7;margin-top:10px}.oge36-key{border:1px solid #86536c;border-radius:12px;margin-top:6px;overflow:hidden}.oge36-key summary{cursor:pointer;background:#54283e;color:white;padding:15px 20px;font-weight:700}.oge36-key>div{padding:20px;background:#f9f7f8;color:#31202b}.oge36-key p{font-size:14px;line-height:1.7}.oge36-key img{display:block;max-width:100%;height:auto;border:1px solid #ddd;background:white;border-radius:6px}.oge36-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #573246;padding-top:24px;margin-top:27px}.oge36-nav-buttons{display:flex;gap:10px;flex-wrap:wrap}.oge36-card .button{text-align:center}
@media(max-width:1100px){.oge36-variants-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.oge36-number-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:650px){.oge36-hero{padding:26px 22px}.oge36-variants-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oge36-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oge36-card{padding:20px 14px}.oge36-nav{align-items:stretch;flex-direction:column}.oge36-nav-buttons{display:grid;grid-template-columns:1fr 1fr}.oge36-nav-buttons:has(> :only-child){grid-template-columns:1fr}.oge36-meta span{font-size:11px}.oge36-hero h1{font-size:40px}}

.oge36-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;border-radius:15px;background:#24141e;border:1px solid #67344b;margin:12px 0 25px}.oge36-entry h2{font-size:24px;color:#fff;margin:8px 0}.oge36-entry p{font-size:13px;color:#d7becc;line-height:1.6;max-width:650px}.oge36-entry .button{flex-shrink:0}@media(max-width:650px){.oge36-entry{flex-direction:column;align-items:stretch}.oge36-entry .button{text-align:center}}