.lede{font-size:1.05rem;color:var(--ink-soft);margin-bottom:1.5rem;max-width:60ch}.footnote{font-size:.88rem;color:var(--ink-quiet);margin-top:3rem}.noscript-warn{padding:1rem;background:var(--paper-soft);border-left:3px solid var(--bridle);margin:1.5rem 0}#wizard{margin:2rem 0;background:var(--surface);border:1px solid var(--surface-line);border-radius:4px;overflow:hidden}.wiz-progress{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--paper-soft);border-bottom:1px solid var(--surface-line);font-size:.85rem;color:var(--ink-soft)}.wiz-progress .pip-row{flex:1;display:flex;gap:.25rem}.wiz-progress .pip-step{flex:1;height:4px;background:var(--surface-line);border-radius:2px}.wiz-progress .pip-step.is-done{background:var(--brass)}.wiz-progress .pip-step.is-current{background:var(--bridle)}.wiz-step{padding:1.5rem 1.25rem 1.75rem}@media(min-width:720px){.wiz-step{padding:2rem 1.75rem}}.wiz-step h2{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.2;margin:0 0 .5rem;color:var(--ink)}.wiz-step h2:focus,.wiz-step h2:focus-visible{outline:none}.wiz-step .step-hint{font-size:.95rem;color:var(--ink-soft);margin:0 0 1.25rem;line-height:1.5}ul.wiz-options{display:grid;gap:.5rem;list-style:none;padding:0;margin:0}ul.wiz-options li{margin:0;padding:0;list-style:none}ul.wiz-options button{display:block;width:100%;text-align:left;padding:.85rem 1rem;background:var(--paper);border:1px solid var(--surface-line);border-radius:3px;cursor:pointer;font-family:inherit;font-size:.95rem;line-height:1.4;color:var(--ink);transition:border-color .12s ease,background .12s ease}ul.wiz-options button:hover{border-color:var(--brass)}ul.wiz-options button:focus-visible{border-color:var(--brass);background:var(--paper-soft);outline:2px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 1px var(--paper) inset}ul.wiz-options button strong{display:block;margin:0 0 .2rem;font-weight:600}ul.wiz-options button .sub{display:block;font-size:.85rem;color:var(--ink-quiet);line-height:1.4}.wiz-controls{display:flex;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--surface-line);background:var(--paper-soft);flex-wrap:wrap}.wiz-controls button{min-height:44px;padding:.5rem 1rem;background:var(--surface);border:1px solid var(--surface-line);border-radius:3px;font-family:inherit;font-size:.92rem;color:var(--ink);cursor:pointer;transition:border-color .12s ease,background .12s ease}.wiz-controls button:hover:not([disabled]){border-color:var(--brass);background:var(--paper)}.wiz-controls .wiz-back{border-color:var(--bridle);color:var(--ink);font-weight:500}.wiz-controls .wiz-back:hover:not([disabled]){background:var(--bridle);color:var(--paper);border-color:var(--bridle)}.wiz-controls .wiz-restart{background:transparent;border-color:transparent;color:var(--ink-soft);margin-left:auto}.wiz-controls .wiz-restart:hover:not([disabled]){color:var(--ink);border-color:var(--surface-line);background:var(--paper)}.wiz-controls button[disabled]{color:var(--ink-quiet);background:var(--paper-soft);border-style:dashed;cursor:not-allowed}.wiz-trail{padding:.85rem 1.25rem 1rem;border-bottom:1px solid var(--surface-line);font-size:.85rem;color:var(--ink-soft);background:var(--paper-soft)}.wiz-trail .trail-heading{margin:0 0 .4rem;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}details.wiz-trail summary{cursor:pointer}details.wiz-trail .wiz-trail-list{margin-top:.4rem}details.wiz-trail:not([open]) .wiz-trail-list{display:none}ol.wiz-trail-list{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}ol.wiz-trail-list li{display:grid;grid-template-columns:4.5em 1fr;gap:.5em;margin:0}ol.wiz-trail-list .step-num{color:var(--ink-soft);font-weight:500;font-variant-numeric:tabular-nums lining-nums}ol.wiz-trail-list .step-answer{color:var(--ink)}.wiz-verdict{padding:1.5rem 1rem}.wiz-verdict .verdict-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:720px){.wiz-verdict{padding:2rem 1.75rem}}.wiz-verdict .verdict-tag{display:inline-block;padding:.3rem .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:500;border-radius:3px;margin-bottom:.75rem}.wiz-verdict .verdict-tag[data-verdict=likely-authentic]{background:#8a6a2b1f;color:var(--brass-deep);border:1px solid var(--brass)}.wiz-verdict .verdict-tag[data-verdict=caveats]{background:var(--paper-soft);color:var(--ink-soft);border:1px solid var(--surface-line)}.wiz-verdict .verdict-tag[data-verdict=red-flags]{background:#6b3a1e1a;color:var(--bridle);border:1px solid var(--bridle-soft)}.wiz-verdict .verdict-tag[data-verdict=no-creed]{background:var(--paper-soft);color:var(--ink-soft);border:1px solid var(--surface-line)}.wiz-verdict h3{font-size:1.05rem;margin:1.5em 0 .4em;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;font-weight:600}.wiz-verdict ul{padding-left:1.25em}.wiz-verdict .next-reads{list-style:none;padding:0;display:grid;gap:.5rem}.wiz-verdict .next-reads a{display:block;padding:.6rem .85rem;background:var(--paper-soft);border:1px solid var(--surface-line);border-radius:3px;text-decoration:none;color:var(--ink)}.wiz-verdict .next-reads a:hover{border-color:var(--brass)}.wiz-verdict .next-reads a strong{display:block}.wiz-verdict .next-reads a .sub{font-size:.85rem;color:var(--ink-quiet)}.verdict-reasoning{margin:1.5rem 0 1.25rem;padding:.95rem 1rem 1rem;background:var(--paper-soft);border:1px solid var(--surface-line);border-radius:3px}.verdict-reasoning summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;padding-right:1.5rem;position:relative}.verdict-reasoning summary::-webkit-details-marker{display:none}.verdict-reasoning summary:after{content:"▸";position:absolute;right:0;top:0;color:var(--ink-quiet);transition:transform .12s ease}.verdict-reasoning[open] summary:after{transform:rotate(90deg)}.verdict-reasoning summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.reasoning-list{list-style:none;padding:0;margin:.85rem 0 .5rem;counter-reset:rrow}.reasoning-row{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;padding:.55rem .6rem;border-bottom:1px solid var(--surface-line)}.reasoning-row:last-child{border-bottom:0}.reasoning-row.is-flag{background:#b15a3c14;border-left:3px solid #b15a3c;padding-left:.45rem}.reasoning-num{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:600;color:var(--brass-deep);font-variant-numeric:tabular-nums lining-nums;line-height:1.4}.reasoning-body p{margin:.05rem 0;line-height:1.4}.reasoning-step{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-quiet);font-family:Inter,sans-serif;font-weight:600}.reasoning-answer{color:var(--ink)}.reasoning-signal{font-size:.85rem;color:var(--ink-soft)}.reasoning-row.is-flag .reasoning-signal{color:#8a3e22}.reasoning-footer{margin:.75rem 0 0;padding-top:.6rem;border-top:1px solid var(--surface-line);font-size:.92rem;color:var(--ink-soft)}
