body.companion.companion main .public-page-frame.public-page-frame .class-icon{box-shadow:0 0 0 2px color-mix(in srgb, var(--cc,var(--hud-gold-d)) 72%, #000);background:#000;border:0;border-radius:50%}body.companion.companion main .public-page-frame.public-page-frame .class-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}body.companion.companion main .public-page-frame.public-page-frame .evidence-badge{align-items:center;gap:var(--hud-s1);min-height:0;color:var(--hud-muted);font:700 .625rem/1.2 var(--hud-f-mono);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}body.companion.companion main .public-page-frame.public-page-frame .evidence-badge[data-status=confirmed]{color:var(--hud-ok)}body.companion.companion main .public-page-frame.public-page-frame .evidence-badge[data-status=partial]{color:var(--hud-warn)}body.companion.companion main .public-page-frame.public-page-frame .evidence-badge[data-status=awaiting]{color:var(--hud-muted)}body.companion.companion main .public-page-frame.public-page-frame .evidence-tag{align-items:center;gap:var(--hud-s1);color:var(--hud-muted);font:700 .625rem/1.2 var(--hud-f-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0;display:inline-flex}body.companion.companion main .public-page-frame.public-page-frame .evidence-tag:before{content:none}body.companion.companion main .public-page-frame.public-page-frame .evidence-tag[data-evidence=forever-confirmed]{color:var(--hud-ok)}body.companion.companion main .public-page-frame.public-page-frame .evidence-tag[data-evidence=secondary-report]{color:var(--hud-info)}body.companion.companion main .public-page-frame.public-page-frame .evidence-tag[data-evidence=observed-beta]{color:var(--hud-gold)}body.companion.companion main .public-page-frame.public-page-frame .unknown-notice{gap:var(--hud-s1);margin:var(--hud-s4) 0 0;padding:var(--hud-s4) var(--hud-s5);border:1px solid var(--hud-line);border-left:3px solid var(--hud-warn);background:var(--hud-wash);color:var(--hud-text);display:grid}body.companion.companion main .public-page-frame.public-page-frame .unknown-notice strong{color:var(--hud-warn);font:600 .625rem/1.2 var(--hud-f-mono);letter-spacing:.1em;text-transform:uppercase}body.companion.companion main .public-page-frame.public-page-frame .unknown-notice p{max-width:90ch;font:400 .7813rem/1.5 var(--hud-f-body);margin:0}body.companion.companion main .public-page-frame.public-page-frame .unknown-notice a{color:var(--hud-gold-t)}body.companion.companion main .public-page-frame.public-page-frame .source-ledger{border:1px solid var(--hud-line);background:var(--hud-panel);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}body.companion.companion main .public-page-frame.public-page-frame .source-ledger header{justify-content:space-between;align-items:center;gap:2px var(--hud-s3);min-height:2.2917rem;padding:var(--hud-s2) var(--hud-s4);border-bottom:1px solid var(--hud-line);background:var(--hud-wash);flex-wrap:wrap;display:flex}body.companion.companion main .public-page-frame.public-page-frame .source-ledger header h2{color:#fff;font:700 .7292rem/1.2 var(--hud-f-head);letter-spacing:.12em;text-transform:uppercase;margin:0 auto 0 0}body.companion.companion main .public-page-frame.public-page-frame .source-ledger header p{max-width:none;color:var(--hud-muted);font:400 .625rem/1.2 var(--hud-f-mono);margin:0}body.companion.companion main .public-page-frame.public-page-frame .source-ledger ol{gap:var(--hud-s2);padding:var(--hud-s4);border:0;grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));margin:0;list-style:none;display:grid}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li{min-height:0;padding:var(--hud-s3);border:1px solid var(--hud-line);background:var(--hud-bg2);grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;margin:0;display:grid}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li div{gap:2px;display:grid}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li strong{color:#fff;font:600 .7813rem/1.3 var(--hud-f-body);letter-spacing:0;text-transform:none}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li span{color:var(--hud-muted);font:400 .625rem/1.3 var(--hud-f-mono)}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li a{min-height:0;color:var(--hud-gold-t);font:400 .7813rem/1.4 var(--hud-f-body);text-underline-offset:3px;text-decoration:underline #f0b93273;display:block}body.companion.companion main .public-page-frame.public-page-frame .source-ledger li a:hover{color:#fff}body.companion.companion main .public-page-frame.public-page-frame .guide-compare-wrap{margin:var(--hud-s4) 0 0;border:1px solid var(--hud-line);background:var(--hud-bg2);border-radius:0;overflow-x:auto}body.companion.companion main .public-page-frame.public-page-frame .guide-compare-wrap:focus-visible{outline-offset:-2px}body.companion.companion main .public-page-frame.public-page-frame .guide-compare{border-collapse:collapse;width:100%;min-width:44rem;font:400 .7813rem/1.45 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare :is(th,td){padding:var(--hud-s2) var(--hud-s3);border-bottom:1px solid var(--hud-hair);color:var(--hud-text);text-align:left;vertical-align:middle}body.companion.companion main .public-page-frame.public-page-frame .guide-compare thead th{background:var(--hud-wash);border-bottom-color:var(--hud-line);color:var(--hud-muted);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}body.companion.companion main .public-page-frame.public-page-frame .guide-compare tbody tr:hover{background:var(--hud-panel2)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare tbody th{font:500 .7813rem/1.35 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare tbody th a{--companion-blue:#fff;color:#fff;font:700 .9375rem/1.2 var(--hud-f-head);letter-spacing:.02em;text-decoration:none}body.companion.companion main .public-page-frame.public-page-frame .guide-compare tbody th a:hover{color:var(--hud-gold-t)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare td[data-empty]{color:var(--hud-dim)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare td.guide-compare__num{font:500 .7813rem/1.2 var(--hud-f-mono)}body.companion.companion main .public-page-frame.public-page-frame .guide-compare__level{min-width:8rem;font:600 .7813rem/1.2 var(--hud-f-mono);gap:2px;display:grid}body.companion.companion main .public-page-frame.public-page-frame .guide-compare__bar{background:#080a0eb8;border-radius:0;height:5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}body.companion.companion main .public-page-frame.public-page-frame .guide-compare__bar span{top:0;bottom:0;left:var(--start);width:max(var(--width), 4px);background:var(--hud-gold);border-radius:0;height:auto;position:absolute}body.companion.companion main .public-page-frame.public-page-frame .guide-compare__open:any-link{--companion-blue:var(--hud-gold);color:var(--hud-gold);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:none}body.companion.companion main .public-page-frame.public-page-frame .guide-compare__open:any-link:hover{color:var(--hud-gold-t);text-underline-offset:3px;text-decoration:underline}body.companion.companion main .public-page-frame.public-page-frame .evidence-media{margin:var(--hud-s4) 0 0;border:1px solid var(--hud-line);background:#0b0d10;border-radius:0}body.companion.companion main .public-page-frame.public-page-frame .evidence-media figcaption{min-height:0;padding:var(--hud-s2) var(--hud-s3);border-top:1px solid var(--hud-line);background:var(--hud-wash);color:var(--hud-muted);font:400 .625rem/1.4 var(--hud-f-mono)}body.companion.companion main .public-page-frame.public-page-frame .evidence-media figcaption a{min-height:0;color:var(--hud-gold-t);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.1em}body.companion.companion main .public-page-frame.public-page-frame .guide-note{padding:var(--hud-s3) var(--hud-s4);border:1px solid var(--hud-line);border-left:3px solid var(--hud-gold);background:var(--hud-wash);color:var(--hud-text);font:400 .7813rem/1.5 var(--hud-f-body);margin:0}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/warrior],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-warrior-name]{--cc:#c69b6d;--ct:#d9b48a}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/paladin],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-paladin-name]{--cc:#f48cba;--ct:#f48cba}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/hunter],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-hunter-name]{--cc:#aad372;--ct:#aad372}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/rogue],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-rogue-name]{--cc:#fff468;--ct:#fff468}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/priest],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-priest-name]{--cc:#fff;--ct:#fff}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/shaman],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-shaman-name]{--cc:#0070dd;--ct:#5aa8ff}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/mage],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-mage-name]{--cc:#3fc7eb;--ct:#3fc7eb}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/warlock],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-warlock-name]{--cc:#8788ee;--ct:#a3a4f5}body.companion.companion main .public-page-frame.public-page-frame .gdir__classes a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .class-gear-links a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .bis-hub__grid a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .premium-class-grid a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .level30-bis-page__classes a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .class-chooser a[href*=\/druid],body.companion.companion main .public-page-frame.public-page-frame .reference-card--class[aria-labelledby=class-druid-name]{--cc:#ff7c0a;--ct:#ff9a3d}body.companion.companion main .public-page-frame.public-page-frame .quest-button{justify-content:center;align-items:center;gap:var(--hud-s2);min-height:2.2917rem;padding:0 var(--hud-s5);border:1px solid var(--hud-gold);background:var(--hud-gold);box-shadow:none;clip-path:none;color:#0d0f12;font:700 .7813rem/1 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase;border-radius:0;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}body.companion.companion main .public-page-frame.public-page-frame .quest-button:hover{border-color:var(--hud-gold-t);background:var(--hud-gold-t);color:#0d0f12;transform:none}body.companion.companion main .public-page-frame.public-page-frame .quest-button:active{transform:translateY(1px)}body.companion.companion main .public-page-frame.public-page-frame :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border:1px solid var(--hud-line2);min-height:1.875rem;color:var(--hud-text);font:400 .7813rem/1.3 var(--hud-f-body);background:#0b0d10;border-radius:0}body.companion.companion main .public-page-frame.public-page-frame :is(input,select,textarea)::placeholder{color:var(--hud-dim);opacity:1}body.companion.companion main .public-page-frame.public-page-frame :is(input,select,textarea):focus-visible{outline:2px solid var(--hud-gold);outline-offset:2px;border-color:var(--hud-gold-d)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body{width:100%;min-width:0;max-width:none;padding:var(--hud-s5);border:1px solid var(--hud-line);background:var(--hud-panel);box-shadow:none;color:#d4dae3;font:400 .8854rem/1.65 var(--hud-f-body);margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body>:is(p,ul,ol,blockquote,table,form,dl){max-width:78ch}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body>*+*{margin-top:1.1em}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body p{text-wrap:pretty;margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body>p:first-child{margin-top:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body strong{color:#fff;font-weight:600}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body a{color:var(--hud-gold-t);text-underline-offset:3px;text-decoration:underline #f0b93273}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body a:hover{color:#fff;text-decoration-color:var(--hud-gold)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(h2,h3,h4){color:#fff;max-width:none;font-family:var(--hud-f-head);text-wrap:balance}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body h2{padding:var(--hud-s3) 0 0;border-top:1px solid var(--hud-line);letter-spacing:.02em;text-transform:none;margin:2rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.15}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body>h2:first-child{border-top:0;margin-top:0;padding-top:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body h3{color:var(--hud-gold-t);letter-spacing:.02em;margin:1.5rem 0 0;font-size:1.1458rem;font-weight:700;line-height:1.25}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body h2+*{margin-top:var(--hud-s3)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(ul,ol){gap:.55em;padding:0;list-style:none;display:grid}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body li{margin:0;padding-left:1.1458rem;position:relative}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body ul>li:before{content:"";background:var(--hud-gold);width:6px;height:6px;position:absolute;top:.72em;left:3px}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body ol{counter-reset:hud-list}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body ol>li{counter-increment:hud-list}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body ol>li:before{content:counter(hud-list);color:var(--hud-gold);font:700 .7292rem/1.65 var(--hud-f-mono);position:absolute;top:.05em;left:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body li::marker{content:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body blockquote{padding:var(--hud-s3) var(--hud-s4);border:1px solid var(--hud-line);border-left:3px solid var(--hud-gold);background:var(--hud-wash);color:var(--hud-text);margin-inline:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body code{border:1px solid var(--hud-line2);color:var(--hud-gold-t);font:500 .82em var(--hud-f-mono);background:#0b0d10;padding:.1em .35em}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body button:not(.quest-button){min-height:2.2917rem;padding:0 var(--hud-s5);border:1px solid var(--hud-gold);color:var(--hud-gold-t);font:700 .7813rem/1 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;transition:background-color .15s,color .15s}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body button:not(.quest-button):hover{background:var(--hud-gold);color:#0d0f12}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body table{border-collapse:collapse;width:100%;color:var(--hud-text);font:400 .7813rem/1.5 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(th,td){padding:var(--hud-s2) var(--hud-s3);border-bottom:1px solid var(--hud-hair);text-align:left;vertical-align:top}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body th{background:var(--hud-wash);border-bottom-color:var(--hud-line);color:var(--hud-muted);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-grid,.author-grid){gap:var(--hud-s2);margin:var(--hud-s3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-card,.author-card){justify-content:space-between;gap:var(--hud-s2);min-height:0;padding:var(--hud-s3) var(--hud-s4);border:1px solid var(--hud-line);background:var(--hud-bg2);box-shadow:none;color:var(--hud-text);flex-direction:column;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(a.route-card,a.author-card):hover,body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(a.route-card,a.author-card):focus-visible{border-color:var(--hud-gold-d);background:var(--hud-panel2)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-card,.author-card) :is(h2,h3){color:#fff;font:700 1.0417rem/1.2 var(--hud-f-head);letter-spacing:.02em;text-transform:none;margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(a.route-card,a.author-card):hover :is(h2,h3){color:var(--hud-gold-t)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-card,.author-card) p{margin:var(--hud-s1) 0 0;color:var(--hud-muted);font:400 .7813rem/1.45 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-card__link,.author-card__meta){color:var(--hud-gold);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.1em;text-transform:uppercase;margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list{margin:var(--hud-s4) 0 0;border-top:1px solid var(--hud-line);padding:0;list-style:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list li{padding:var(--hud-s3) 0;border-bottom:1px solid var(--hud-hair);margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list li:before{content:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list :is(h2,h3){color:#fff;font:600 .8333rem/1.3 var(--hud-f-body);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list :is(h2,h3) a{color:inherit;text-decoration:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list :is(h2,h3) a:hover{color:var(--hud-gold-t)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list p:not(.feed-list__meta){margin:var(--hud-s1) 0 0;color:var(--hud-muted);font:400 .7031rem/1.45 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .feed-list .feed-list__meta{text-transform:none;margin:0 0 var(--hud-s1)!important;color:var(--hud-muted)!important;font:400 .6771rem/1.3 var(--hud-f-mono)!important;letter-spacing:0!important}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-form{margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-form label{margin:0 0 var(--hud-s2);color:var(--hud-muted);font:600 .6771rem/1.2 var(--hud-f-head);letter-spacing:.12em;text-transform:uppercase;display:block}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-form>div{gap:var(--hud-s2);display:flex}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-form input{min-width:0;min-height:2.2917rem;padding:0 var(--hud-s3);color:var(--hud-text);flex:1}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-status{margin:var(--hud-s3) 0 0;color:var(--hud-muted);font:400 .6771rem/1.4 var(--hud-f-mono)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results{gap:var(--hud-s2);margin:var(--hud-s3) 0 0;padding:0;list-style:none;display:grid}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results li{padding:var(--hud-s3) var(--hud-s4);border:1px solid var(--hud-line);background:var(--hud-bg2);margin:0}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results li:before{content:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results a{color:#fff;font:700 1.0417rem/1.25 var(--hud-f-head);letter-spacing:.02em;text-decoration:none}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results a:hover{color:var(--hud-gold-t);text-decoration:underline}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-results p{margin:var(--hud-s1) 0 0;color:var(--hud-muted);font:400 .7031rem/1.45 var(--hud-f-body)}body.companion.companion main .public-page-frame.public-page-frame.not-found{text-align:left;min-height:0;display:block}body.companion.companion main .public-page-frame.public-page-frame .quest-medallion{border:1px solid var(--hud-gold);width:1.6667rem;height:1.6667rem;box-shadow:none;color:var(--hud-gold-t);font:700 .9375rem/1 var(--hud-f-mono);background:#f0b93214;border-radius:0;place-items:center;display:inline-grid}@media (width<=720px){body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body{padding:var(--hud-s4)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body :is(.route-grid,.author-grid){grid-template-columns:minmax(0,1fr)}body.companion.companion main .public-page-frame.public-page-frame:not(.rxp-shop) .static-page__body .search-form>div{flex-direction:column}}
