.entity-artwork-sources[data-astro-cid-7nxibpb7]{font-size:11px;color:#667b8c;margin-top:12px}.entity-artwork-sources[data-astro-cid-7nxibpb7] summary[data-astro-cid-7nxibpb7]{cursor:pointer;padding:5px 0}.entity-artwork-sources[data-astro-cid-7nxibpb7] a[data-astro-cid-7nxibpb7]{text-decoration:underline}.entity-artwork-sources[data-astro-cid-7nxibpb7] li[data-astro-cid-7nxibpb7]{padding:4px 0}.entity-forms[data-astro-cid-7nxibpb7]{margin-top:24px}.entity-forms[data-astro-cid-7nxibpb7]>h2[data-astro-cid-7nxibpb7]{font-size:20px;font-weight:800}.entity-form-image[data-astro-cid-7nxibpb7]{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto 10px}.entity-form-source[data-astro-cid-7nxibpb7]{display:inline-flex;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;color:hsl(var(--foreground))}.entity-reference[data-astro-cid-7nxibpb7]{margin-top:.75rem;color:hsl(var(--foreground))}.entity-hero[data-astro-cid-7nxibpb7]{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr .9fr;align-items:center;min-height:340px;overflow:hidden;border:1px solid #d9e4e8;border-radius:20px;background:#edf6fa}.entity-scene[data-astro-cid-7nxibpb7]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.16;z-index:-2}.entity-hero[data-astro-cid-7nxibpb7]:after{position:absolute;content:"";inset:0;z-index:-1;background:linear-gradient(90deg,#f1f8fbfa,#f1f8fba3 65%,#f1f8fb1f)}.entity-hero-copy[data-astro-cid-7nxibpb7]{position:relative;padding:30px 0 26px 30px;z-index:1}.entity-eyebrow[data-astro-cid-7nxibpb7]{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#376281;font-weight:800}.entity-hero[data-astro-cid-7nxibpb7] h1[data-astro-cid-7nxibpb7]{margin:.45rem 0 1.1rem;font-size:clamp(2.7rem,6vw,4.8rem);line-height:1;letter-spacing:-.055em;font-weight:850;color:#122c48}.entity-identity[data-astro-cid-7nxibpb7]{display:flex;flex-wrap:wrap;gap:12px 24px;max-width:320px}.entity-identity[data-astro-cid-7nxibpb7] dt[data-astro-cid-7nxibpb7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#536f83}.entity-identity[data-astro-cid-7nxibpb7] dd[data-astro-cid-7nxibpb7]{font-size:14px;font-weight:750;color:#183f5c;margin-top:3px}.entity-identity[data-astro-cid-7nxibpb7] div[data-astro-cid-7nxibpb7]:first-child dd[data-astro-cid-7nxibpb7]{display:inline-block;background:#fff0b3;border:1px solid #e8d071;color:#6e5304;border-radius:20px;padding:3px 10px}.entity-jumps[data-astro-cid-7nxibpb7]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.entity-jumps[data-astro-cid-7nxibpb7] a[data-astro-cid-7nxibpb7]{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:44px;border-radius:9px;background:#173f64;padding:10px 15px;font-size:13px;font-weight:700;color:#fff;text-decoration:none}.entity-jumps[data-astro-cid-7nxibpb7] a[data-astro-cid-7nxibpb7]+a[data-astro-cid-7nxibpb7]{background:#fff9;color:#173f64;border:1px solid #c6d5df}.entity-jumps[data-astro-cid-7nxibpb7] a[data-astro-cid-7nxibpb7]:hover{filter:brightness(1.1)}.entity-captured[data-astro-cid-7nxibpb7]{font-size:11px;color:#536d80;margin-top:18px}.entity-portrait[data-astro-cid-7nxibpb7]{margin:0;padding:16px 14px 12px 0;position:relative}.entity-portrait[data-astro-cid-7nxibpb7] img[data-astro-cid-7nxibpb7]{width:100%;height:auto;max-height:340px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 14px #315a7e25)}.entity-stats[data-astro-cid-7nxibpb7]{padding:26px 0 0;scroll-margin-top:80px}.entity-section-heading[data-astro-cid-7nxibpb7]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.entity-section-heading[data-astro-cid-7nxibpb7] h2[data-astro-cid-7nxibpb7]{font-size:20px;font-weight:800;letter-spacing:-.02em}.entity-section-heading[data-astro-cid-7nxibpb7]>span[data-astro-cid-7nxibpb7]{font-size:11px;color:#607287}.entity-stat-grid[data-astro-cid-7nxibpb7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.entity-stat[data-astro-cid-7nxibpb7]{padding:12px 14px;border:1px solid #e1e7ed;border-radius:10px;background:hsl(var(--card))}.entity-stat[data-astro-cid-7nxibpb7]>div[data-astro-cid-7nxibpb7]:first-child{display:flex;justify-content:space-between;align-items:center;gap:6px}.entity-stat[data-astro-cid-7nxibpb7] strong[data-astro-cid-7nxibpb7]{font-size:23px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.entity-stat[data-astro-cid-7nxibpb7]>div[data-astro-cid-7nxibpb7]>span[data-astro-cid-7nxibpb7]{font-size:12px;font-weight:650;color:#607287}.entity-stat-track[data-astro-cid-7nxibpb7]{height:5px;border-radius:6px;background:#eaf0f5;margin-top:12px;overflow:hidden}.entity-stat-track[data-astro-cid-7nxibpb7]>span[data-astro-cid-7nxibpb7]{height:100%;display:block;border-radius:6px;background:#4f8fc6}.entity-stat[data-astro-cid-7nxibpb7]:first-child .entity-stat-track[data-astro-cid-7nxibpb7]>span[data-astro-cid-7nxibpb7]{background:#d6b34c}.entity-scale-note[data-astro-cid-7nxibpb7]{font-size:10px;color:#67798a;margin:7px 0 0}.entity-source-note[data-astro-cid-7nxibpb7]{margin-top:16px;padding:12px 14px;border-left:3px solid #d8b44e;border-radius:0 8px 8px 0;background:#fcf9ef;color:#655639;font-size:12px;line-height:1.7}@media(max-width:640px){.entity-hero[data-astro-cid-7nxibpb7]{grid-template-columns:1fr;min-height:0;border-radius:14px}.entity-hero-copy[data-astro-cid-7nxibpb7]{padding:22px 20px 0}.entity-hero[data-astro-cid-7nxibpb7] h1[data-astro-cid-7nxibpb7]{font-size:50px;margin-bottom:14px}.entity-identity[data-astro-cid-7nxibpb7]{gap:10px 22px;max-width:none}.entity-identity[data-astro-cid-7nxibpb7] dd[data-astro-cid-7nxibpb7]{font-size:13px}.entity-jumps[data-astro-cid-7nxibpb7]{margin-top:16px}.entity-captured[data-astro-cid-7nxibpb7]{margin-top:10px}.entity-portrait[data-astro-cid-7nxibpb7]{padding:0;margin:-8px auto 4px;width:64%;max-width:260px}.entity-portrait[data-astro-cid-7nxibpb7] img[data-astro-cid-7nxibpb7]{max-height:220px}.entity-section-heading[data-astro-cid-7nxibpb7]{align-items:flex-start}.entity-section-heading[data-astro-cid-7nxibpb7]>span[data-astro-cid-7nxibpb7]{max-width:110px;text-align:right}.entity-stat-grid[data-astro-cid-7nxibpb7]{gap:7px}.entity-stat[data-astro-cid-7nxibpb7]{padding:10px}.entity-stat[data-astro-cid-7nxibpb7] strong[data-astro-cid-7nxibpb7]{font-size:21px}.entity-source-note[data-astro-cid-7nxibpb7]{font-size:11px}}.dark .entity-stats[data-astro-cid-7nxibpb7]{color:#edf4fc}.dark .entity-stat[data-astro-cid-7nxibpb7]{border-color:#334355;background:#182435}.dark .entity-source-note[data-astro-cid-7nxibpb7]{background:#302b1e;color:#e4d4a7}[data-entity-enhanced] [hidden]{display:none!important}[data-entity-enhanced] .entity-skill-explorer{scroll-margin-top:84px;margin:0 0 36px;padding:0}[data-entity-enhanced] .entity-skill-explorer>h2{margin-top:0}[data-entity-enhanced] .entity-skill-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;font-family:inherit;margin:18px 0 12px}[data-entity-enhanced] .entity-skill-controls label{font-size:11px;font-weight:700;color:#607287}[data-entity-enhanced] .entity-skill-controls input,[data-entity-enhanced] .entity-skill-controls select{display:block;border:1px solid #d6dee7;border-radius:8px;min-height:44px;padding:9px 10px;margin-top:5px;width:100%;color:inherit;background:hsl(var(--background));font-size:13px}[data-entity-enhanced] .entity-skill-controls input:focus-visible,[data-entity-enhanced] .entity-skill-controls select:focus-visible{outline:2px solid #4e8fc3;outline-offset:2px}[data-entity-enhanced] .entity-skill-switches{display:flex;flex-wrap:wrap;gap:7px}[data-entity-enhanced] .entity-skill-switches button{border:1px solid #d5dfe9;border-radius:8px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:650;background:hsl(var(--background))}[data-entity-enhanced] .entity-skill-switches button[aria-pressed=true]{background:#183f64;border-color:#183f64;color:#fff}[data-entity-enhanced] .entity-skill-status{display:inline-block;font-size:12px;color:#667b8c;margin:12px 14px 0 0}[data-entity-enhanced] .entity-skill-reset{font-size:12px;text-decoration:underline;min-height:44px;color:#376b97}[data-entity-enhanced] .entity-skill-empty{border:1px dashed #c9d5df;padding:22px;border-radius:10px;font-size:14px}[data-entity-enhanced] .entity-skill-group h2{font-size:19px;margin:20px 0 8px}[data-entity-enhanced] .entity-skill-group>p{font-size:12px;line-height:1.6;color:#65788a;margin:8px 0 14px}[data-entity-enhanced] .entity-skill-table{width:100%;font-size:12px;line-height:1.6;margin:12px 0 24px}[data-entity-enhanced] .entity-skill-table th{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64768b;padding:9px 6px}[data-entity-enhanced] .entity-skill-table td{padding:12px 6px;vertical-align:top}[data-entity-enhanced] .entity-skill-name{font-weight:750;color:hsl(var(--foreground))}[data-entity-enhanced] .entity-skill-type{font-size:11px;color:#5a748c}[data-entity-enhanced] .entity-skill-effect{min-width:190px}[data-entity-enhanced] .entity-source-link{font-size:10px;white-space:nowrap;color:#637d92!important;text-decoration:underline!important;margin-left:3px}[data-entity-enhanced] .entity-citation{font-size:11px;line-height:1.6}[data-entity-enhanced] .entity-citation button{color:#56758e;border:1px solid #d7e1ea;border-radius:5px;padding:2px 6px;min-height:30px;font-size:10px;vertical-align:middle}[data-entity-enhanced] .entity-citation-body{display:block;border-left:2px solid #c9d9e7;padding:7px 9px;margin-top:6px;font-size:11px;color:#63788e}[data-entity-enhanced] .entity-form-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}[data-entity-enhanced] .entity-form-card{border:1px solid #dbe4ed;border-radius:10px;padding:14px 10px;background:hsl(var(--card))}[data-entity-enhanced] .entity-form-card span{display:block;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#728295}[data-entity-enhanced] .entity-form-card strong{display:block;font-size:14px;margin-top:4px}[data-entity-enhanced] .entity-full-context{padding:14px 16px;border:1px solid #dbe4ed;border-radius:10px;margin-top:30px}[data-entity-enhanced] .entity-full-context>summary{cursor:pointer;font-size:14px;font-weight:700;min-height:30px}[data-entity-enhanced] .entity-full-context h2{font-size:20px}[data-entity-enhanced] .entity-full-context p{font-size:14px;line-height:1.8}[data-entity-enhanced] [data-provenance-panel]{font-size:12px}@media(max-width:640px){[data-entity-enhanced] .entity-citation button,[data-entity-enhanced] .entity-full-context>summary{min-height:44px}[data-entity-enhanced] .entity-skill-controls{grid-template-columns:1fr 1fr}[data-entity-enhanced] .entity-skill-controls>label:first-child{grid-column:1/-1}[data-entity-enhanced] .entity-skill-table,[data-entity-enhanced] .entity-skill-table tbody{display:block}[data-entity-enhanced] .entity-skill-table thead{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}[data-entity-enhanced] .entity-skill-table tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;border:1px solid #dce4ed;border-radius:10px;margin:10px 0;padding:14px;background:hsl(var(--card))}[data-entity-enhanced] .entity-skill-table td{padding:0;border:0;display:block;font-size:12px;min-width:0}[data-entity-enhanced] .entity-skill-table td:before{content:attr(data-label);display:block;text-transform:uppercase;font-size:9px;color:#74869a;letter-spacing:.03em}[data-entity-enhanced] .entity-skill-table td.entity-skill-name{grid-column:1/-1;order:-2;font-size:16px}[data-entity-enhanced] .entity-skill-table td.entity-skill-name:before{display:none}[data-entity-enhanced] .entity-skill-table td.entity-skill-type{grid-column:1/-1;order:-1;color:#4277a0;font-size:11px}[data-entity-enhanced] .entity-skill-table td.entity-skill-type:before{display:none}[data-entity-enhanced] .entity-skill-table td.entity-skill-effect{grid-column:1/-1;padding-top:9px;margin-top:3px;border-top:1px solid #e5ebf0;min-width:0;font-size:13px;line-height:1.7}[data-entity-enhanced] .entity-form-cards{grid-template-columns:repeat(2,minmax(0,1fr))}[data-entity-enhanced] .entity-skill-group>p{font-size:11px}}.guide-visual{margin:0 0 2rem;border:1px solid hsl(var(--border));border-radius:1.25rem;overflow:hidden;background:hsl(var(--card));color:hsl(var(--foreground))}.guide-intro{padding:1.35rem 1.5rem;background:linear-gradient(125deg,hsl(var(--brand-text)/.13),transparent)}.guide-eyebrow{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:hsl(var(--brand-text))}.guide-intro h2{margin:.5rem 0 .65rem!important;font-size:1.5rem!important;line-height:1.2;font-weight:800}.guide-intro p{font-size:.85rem;line-height:1.65;margin:0!important;color:hsl(var(--muted-foreground))}.guide-media-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem}.guide-visual.sequence .guide-media-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-guide-image]{margin:0!important;min-width:0}[data-guide-image] img{display:block;width:100%;height:auto;margin:0!important;border-radius:.7rem}.comparison [data-guide-image] img,.guide-compare-table [data-guide-image] img{height:180px;-o-object-fit:contain;object-fit:contain;background:radial-gradient(ellipse at center,hsl(var(--brand-text)/.12),transparent 70%)}[data-guide-image] figcaption{margin:.5rem 0 0!important;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:.75rem!important;line-height:1.5}[data-guide-image] figcaption>span:first-child{font-weight:700}[data-guide-image] a{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--brand-text));text-decoration:underline;text-underline-offset:3px}.guide-capture{display:block;width:100%;color:hsl(var(--muted-foreground));font-size:.65rem}.guide-controls{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--border))}.guide-controls[hidden]{display:none}.guide-search{display:grid;gap:.35rem;flex:1 1 16rem;font-size:.8rem;font-weight:600}.guide-search input{min-width:0;width:100%;min-height:44px;padding:.55rem .8rem;border:1px solid hsl(var(--border));border-radius:.6rem;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit}.guide-search input:focus-visible{outline:3px solid hsl(var(--brand-text));outline-offset:3px}.guide-compare-table.guide-catalog-table tbody{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-compare-table.guide-catalog-table td{padding:.65rem!important}.guide-compare-table.guide-catalog-table td:first-child{font-size:1rem}.guide-compare-table.guide-catalog-table [data-guide-image] img{height:128px}.guide-visual.catalog .guide-media-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-visual.catalog .guide-media-strip img{height:128px;-o-object-fit:contain;object-fit:contain}@media(max-width:1023px){.guide-compare-table.guide-catalog-table tbody,.guide-visual.catalog .guide-media-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.guide-compare-table.guide-catalog-table tbody,.guide-visual.catalog .guide-media-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-controls button{min-height:44px;padding:.5rem .9rem;border-radius:999px;border:1px solid hsl(var(--border));font-size:.8rem;font-weight:600;background:hsl(var(--background));color:hsl(var(--foreground))}.guide-controls button[aria-pressed=true]{background:hsl(var(--brand-h) var(--brand-s) 40%);color:hsl(var(--nav-foreground,0 0% 100%));border-color:hsl(var(--brand-h) var(--brand-s) 40%)}.guide-controls button:focus-visible,[data-guide-image] a:focus-visible{outline:3px solid hsl(var(--brand-text));outline-offset:3px}[data-guide-status]{width:100%;font-size:.75rem;color:hsl(var(--muted-foreground))}.guide-compare-table{display:block!important;width:100%!important;margin:1.2rem 0 2rem!important;border:0!important;font-size:.84rem!important}.guide-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-compare-table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.guide-compare-table tr{display:flex;flex-direction:column;min-width:0;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));overflow:hidden}.guide-compare-table tr[hidden]{display:none!important}.guide-compare-table td{display:block;padding:1rem!important;border:0!important;line-height:1.7;overflow-wrap:anywhere}.guide-compare-table td:first-child{font-size:1.3rem;font-weight:800;background:linear-gradient(135deg,hsl(var(--brand-text)/.12),transparent)}.guide-compare-table td:not(:first-child):before{content:attr(data-guide-label);display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:hsl(var(--muted-foreground));margin-bottom:.35rem}.guide-compare-table td:last-child{border-top:1px solid hsl(var(--border))!important;margin-top:auto}.guide-compare-table td a{display:inline-flex;min-height:44px;align-items:center;margin-right:.5rem}.guide-compare-table [data-guide-image]{font-weight:400}.guide-sequence-image{padding:1rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card));margin:1rem 0 1.5rem!important}@media(max-width:639px){.guide-compare-table:not(.guide-catalog-table) tbody,.guide-media-strip,.guide-visual.sequence .guide-media-strip{grid-template-columns:1fr}.guide-intro{padding:1.1rem}.guide-controls{padding:1rem}.comparison .guide-media-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.comparison .guide-media-strip img{height:100px}.guide-compare-table [data-guide-image] img{height:170px}.guide-media-strip figcaption{font-size:.65rem!important}}.guide-reference{margin:0 0 2.5rem;border:1px solid hsl(var(--border));border-radius:1.4rem;overflow:hidden;display:flex;flex-direction:column;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 12px 40px hsl(var(--brand-text)/.06)}.reference-intro{padding:1.5rem;background:radial-gradient(ellipse at top right,hsl(var(--brand-text)/.17),transparent 70%)}.reference-kicker{display:block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-text))}.reference-intro h2{margin:.6rem 0 1rem!important;font-size:1.5rem!important;line-height:1.25;font-weight:800}.reference-scope{padding:0 1.5rem 1.2rem;background:hsl(var(--card))}.reference-scope .reference-notice{margin:.65rem 0 0!important;font-size:.8rem;line-height:1.65;color:hsl(var(--muted-foreground));max-width:80ch}.reference-controls{padding:1rem 1.5rem;border-bottom:1px solid hsl(var(--border))}.reference-controls[hidden],.reference-card[hidden],.reference-empty[hidden]{display:none!important}.reference-controls label{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700}.reference-controls input{flex:1;min-width:160px;min-height:44px;border:1px solid hsl(var(--border));border-radius:.7rem;padding:.6rem .8rem;font:inherit;background:hsl(var(--background));color:hsl(var(--foreground))}.reference-controls input:focus-visible,.reference-next a:focus-visible{outline:3px solid hsl(var(--brand-text));outline-offset:3px}.reference-controls [role=status]{font-size:.7rem;color:hsl(var(--muted-foreground));margin:.5rem 0 0!important}.reference-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem}.reference-card{min-width:0;padding:1.2rem;border:1px solid hsl(var(--border));border-radius:1rem;background:linear-gradient(135deg,hsl(var(--brand-text)/.05),transparent)}.reference-card-heading{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem}.reference-symbol{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:.8rem;color:hsl(var(--brand-text));background:hsl(var(--brand-text)/.12)}.reference-symbol svg{width:25px;height:25px}.reference-card h3:first-letter{text-transform:uppercase}.reference-card h3{margin:0!important;font-size:1.05rem!important;line-height:1.35;font-weight:800;overflow-wrap:anywhere}.reference-card:has(.reference-illustration){grid-column:1 / -1}.reference-image-link{display:block;border-radius:.4rem;text-decoration:none!important}.reference-image-link span{display:block;margin-top:.6rem;text-align:center;font-size:.72rem;text-decoration:underline;text-underline-offset:2px}.reference-illustration{margin:1rem 0;padding:.75rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--background))}.reference-illustration .reference-source-image{display:block;max-width:100%;max-height:24rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0 auto!important}.reference-illustration figcaption{margin:.65rem 0 0!important;font-size:.72rem;line-height:1.6;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.reference-illustration a{color:hsl(var(--brand-text));text-decoration:underline;text-underline-offset:2px}.reference-illustration a:focus-visible{outline:3px solid hsl(var(--brand-text));outline-offset:3px}.reference-card p{font-size:.82rem;line-height:1.75;margin:.8rem 0 0!important;overflow-wrap:anywhere}.reference-field-label{display:block;font-size:.7rem;letter-spacing:.03em;margin-bottom:.15rem}.reference-step{margin-left:auto;font-size:1.7rem;font-weight:800;color:hsl(var(--brand-text)/.65)}.guide-reference.flow .reference-cards,.guide-reference.languages .reference-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-reference.languages .reference-scope{order:3;border-top:1px solid hsl(var(--border));padding-top:1rem}.guide-reference.languages .reference-next{order:4}.guide-reference.languages .reference-card{padding:.9rem}.guide-reference.languages .reference-card-heading{margin:0;display:block}.guide-reference.languages .reference-symbol{margin-bottom:.55rem}.guide-reference.languages .reference-card h3{overflow-wrap:normal;word-break:normal}.reference-next{display:flex;flex-wrap:wrap;gap:.65rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid hsl(var(--border))}.reference-next-label{width:100%;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.reference-next a{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.5rem .8rem;border:1px solid hsl(var(--border));border-radius:.7rem;text-decoration:none!important;font-size:.8rem;font-weight:700;color:hsl(var(--brand-text))}.reference-next a img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;margin:0!important}.reference-empty{padding:1rem 1.5rem;font-size:.85rem}@media(max-width:767px){.guide-reference.flow .reference-cards{grid-template-columns:1fr}.guide-reference.languages .reference-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:539px){.reference-cards{grid-template-columns:1fr}.reference-intro,.reference-controls,.reference-next{padding:1.1rem}.reference-card{padding:1rem}.reference-next a{flex:1 1 auto}.reference-symbol{flex-basis:38px;width:38px;height:38px}.reference-symbol svg{width:22px;height:22px}.reference-card h3:first-letter{text-transform:uppercase}.reference-card h3{font-size:1rem!important}}.article-illustration{max-width:40rem;margin:1.25rem auto 1.75rem!important;padding:.85rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--card))}.article-image-link{display:block;border-radius:.35rem}.article-image-link img{display:block;width:100%;height:auto;margin:0!important;border-radius:.35rem}.article-illustration figcaption{display:grid;gap:.3rem;margin:.7rem 0 0!important;font-size:.75rem!important;line-height:1.6;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.article-illustration figcaption a{display:flex;align-items:center;min-height:44px;color:hsl(var(--brand-text));text-decoration:underline;text-underline-offset:3px}[data-reading-sources]{margin:.25rem 0 1.25rem!important;font-size:.8rem;line-height:1.6;color:hsl(var(--muted-foreground))}[data-reading-sources]>summary{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding:.6rem .75rem;cursor:pointer;border:1px solid hsl(var(--border));border-radius:.5rem;font-weight:600}[data-reading-sources] ul{margin:.35rem 0 0!important;padding:0 .75rem!important;list-style:none}[data-reading-sources] a{display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere;color:hsl(var(--brand-text));text-decoration:underline;text-underline-offset:3px}[data-reading-sources] a[hidden]{display:none!important}[data-reading-sources]>summary:focus-visible,[data-reading-sources] a:focus-visible,.article-image-link:focus-visible{outline:3px solid hsl(var(--brand-text));outline-offset:3px}[data-reading-enhanced] .real-fact-section>h2{margin-top:1.75em}[data-reading-enhanced] .real-fact-section:first-child>h2:first-child{margin-top:0}[data-reading-enhanced] .real-fact{margin-bottom:.35rem}.article-reading[data-ready]{display:contents}.toc-nav a[data-active]{color:hsl(var(--brand-text));font-weight:600;border-left:2px solid hsl(var(--brand-text));padding-left:.5rem;margin-left:-.5rem}
