.navbar[data-astro-cid-ymhdp2rl]{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:.75rem;padding:.3rem .9rem;background-color:var(--color-nav-bg);color:var(--color-nav-text);box-shadow:0 2px 6px #0006}.logo[data-astro-cid-ymhdp2rl]{display:inline-flex;align-items:center}.logo-image[data-astro-cid-ymhdp2rl]{height:150px;width:auto;filter:var(--logo-filter)}.navbar-links[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:1rem;margin-left:auto}.navbar-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{text-decoration:none;color:var(--color-nav-text);font-weight:600;font-size:1.3rem;letter-spacing:.01em}.navbar-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover{text-decoration:underline}.theme-toggle[data-astro-cid-ymhdp2rl]{display:inline-flex;align-items:center;gap:.35rem;margin-left:1rem;border-radius:999px;border:1px solid var(--surface-border);background:transparent;color:var(--color-nav-text);font-weight:600;padding:.3rem .8rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.theme-toggle[data-astro-cid-ymhdp2rl]:hover,.theme-toggle[data-astro-cid-ymhdp2rl]:focus-visible{background:var(--surface-bg-muted);border-color:var(--surface-border-strong);outline:none}.theme-toggle-icon[data-astro-cid-ymhdp2rl]{font-size:1rem;line-height:1}.build-version[data-astro-cid-ymhdp2rl]{display:inline-block;font-size:0;width:0;height:0;overflow:hidden}@media(max-width:768px){.navbar[data-astro-cid-ymhdp2rl]{flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem .85rem;gap:.5rem}.logo-image[data-astro-cid-ymhdp2rl]{height:58px;filter:var(--logo-filter)}.navbar-links[data-astro-cid-ymhdp2rl]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-left:0;flex-wrap:wrap}.navbar-links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{margin:0;font-size:.95rem;font-weight:500}.theme-toggle[data-astro-cid-ymhdp2rl]{margin-left:0;padding:.3rem .65rem;font-size:.85rem}}.site-footer[data-astro-cid-sz7xmlte]{text-align:center;margin-top:2rem;padding-top:1.5rem;padding-bottom:4rem;background:var(--color-footer-bg);color:var(--color-footer-text)}.footer-search[data-astro-cid-sz7xmlte]{margin-bottom:.75rem}.footer-search[data-astro-cid-sz7xmlte]{display:inline-flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.footer-search-link[data-astro-cid-sz7xmlte]{display:inline-block;padding:.5rem 1.25rem;border-radius:999px;background:var(--pill-bg);color:var(--color-footer-text);font-weight:600;text-decoration:none}.footer-search-link[data-astro-cid-sz7xmlte].secondary{background:var(--pill-bg-secondary)}.footer-search-link[data-astro-cid-sz7xmlte]:hover{background:var(--pill-bg-hover)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-link)}:root{color-scheme:dark;--font-body: "Arial", sans-serif;--font-heading: "Cormorant Garamond", serif;--font-weight-body: 500;--font-size-body: 1.15rem;--font-size-main: 1.4rem;--line-height-body: 1.75;--line-height-body-mobile: 1.7;--heading-line-height: 1.15;--heading-font-weight: 700;--color-bg: #0a1630;--color-text: #f4f7ff;--color-heading: #ffffff;--color-muted: #c2cfe4;--color-link: #ffccd3;--color-link-hover: #ffffff;--color-link-contrast: #ffffff;--color-nav-bg: rgba(7, 18, 42, .94);--color-nav-text: #f3f7ff;--color-footer-bg: rgba(96, 14, 27, .96);--color-footer-text: #e5ecfb;--surface-border: rgba(125, 160, 224, .22);--surface-border-strong: rgba(161, 190, 244, .42);--surface-border-soft: rgba(125, 160, 224, .12);--surface-border-faint: rgba(125, 160, 224, .08);--surface-bg-muted: rgba(255, 255, 255, .06);--surface-bg-strong: rgba(70, 88, 131, .34);--surface-bg-hover: rgba(137, 33, 49, .18);--surface-result-bg: rgba(233, 240, 255, .06);--surface-result-border: rgba(161, 190, 244, .12);--tooltip-bg: rgba(248, 250, 255, .98);--tooltip-text: #132344;--tooltip-border: rgba(88, 118, 179, .28);--input-bg: #102145;--input-border: rgba(125, 160, 224, .24);--input-text: #f4f7ff;--input-placeholder: #a6b5d2;--meta-text: #d6e0f4;--secondary-text: #e3ebfb;--highlight-text: #ffe5b3;--accent-bg: #b22234;--accent-bg-hover: #cd3346;--accent-text: #ffffff;--pill-bg: rgba(255, 255, 255, .12);--pill-bg-secondary: rgba(255, 255, 255, .06);--pill-bg-hover: rgba(255, 225, 230, .18);--chip-bg: rgba(18, 35, 70, .56);--chip-border: rgba(177, 195, 232, .26);--chip-hover-bg: rgba(87, 24, 36, .34);--chip-hover-border: rgba(255, 213, 220, .4);--card-bg: linear-gradient(180deg, rgba(19, 36, 72, .97), rgba(8, 18, 40, .99));--card-border: rgba(125, 160, 224, .18);--card-hover-border: rgba(179, 198, 242, .38);--card-hover-bg: rgba(128, 28, 43, .18);--question-card-hover-bg: rgba(128, 28, 43, .14);--category-card-hover-bg: rgba(128, 28, 43, .16);--resource-card-hover-bg: rgba(128, 28, 43, .14);--qa-accent: rgba(205, 51, 70, .85);--qa-answer-bg: rgba(255, 255, 255, .05);--qa-answer-border: rgba(161, 190, 244, .16);--question-group-label-color: rgba(255, 255, 255, .75);--question-id-color: rgba(255, 255, 255, .7);--question-accent-bg: rgba(255, 255, 255, .08);--question-accent-border: rgba(190, 206, 236, .26);--question-accent-text: var(--question-id-color);--logo-filter: invert(0);--radius-card: 16px;--radius-pill: 999px;--radius-tooltip: 10px;--shadow-card: 0 18px 32px rgba(0, 0, 0, .22);--shadow-card-hover: 0 22px 38px rgba(0, 0, 0, .28);--shadow-tooltip: 0 18px 38px rgba(10, 8, 6, .42);--transition-theme: background-color .2s ease, color .2s ease;--transition-surface: transform .2s ease, box-shadow .2s ease, border-color .2s ease, background-color .2s ease;--transition-border-bg: background-color .2s ease, border-color .2s ease;--transition-border-bg-color: background-color .2s ease, border-color .2s ease, color .2s ease}[data-theme=light]{color-scheme:light;--color-bg: #f7f9ff;--color-text: #1d2b45;--color-heading: #10203b;--color-muted: #61708d;--color-link: #9f1c2c;--color-link-hover: #7f1320;--color-link-contrast: #ffffff;--color-nav-bg: rgba(250, 252, 255, .94);--color-nav-text: #152544;--color-footer-bg: rgba(232, 239, 255, .95);--color-footer-text: #152544;--surface-border: rgba(89, 121, 184, .18);--surface-border-strong: rgba(89, 121, 184, .32);--surface-border-soft: rgba(89, 121, 184, .1);--surface-border-faint: rgba(89, 121, 184, .08);--surface-bg-muted: rgba(255, 255, 255, .7);--surface-bg-strong: rgba(115, 140, 190, .14);--surface-bg-hover: rgba(178, 34, 52, .1);--surface-result-bg: rgba(252, 253, 255, .96);--surface-result-border: rgba(89, 121, 184, .12);--tooltip-bg: rgba(14, 28, 57, .97);--tooltip-text: #f5f8ff;--tooltip-border: rgba(111, 142, 202, .28);--input-bg: #fbfcff;--input-border: rgba(89, 121, 184, .18);--input-text: #1b2b49;--input-placeholder: rgba(40, 60, 98, .52);--meta-text: rgba(24, 40, 71, .76);--secondary-text: rgba(24, 40, 71, .68);--highlight-text: #b22234;--pill-bg: rgba(255, 255, 255, .85);--pill-bg-secondary: rgba(255, 255, 255, .52);--pill-bg-hover: rgba(178, 34, 52, .08);--chip-bg: rgba(255, 255, 255, .82);--chip-border: rgba(89, 121, 184, .16);--chip-hover-bg: rgba(178, 34, 52, .08);--chip-hover-border: rgba(159, 28, 44, .3);--card-bg: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(238, 244, 255, .98));--card-border: rgba(89, 121, 184, .16);--card-hover-border: rgba(76, 104, 161, .28);--card-hover-bg: rgba(178, 34, 52, .08);--question-card-hover-bg: rgba(178, 34, 52, .05);--category-card-hover-bg: rgba(178, 34, 52, .06);--resource-card-hover-bg: rgba(178, 34, 52, .05);--qa-accent: #9f1c2c;--qa-answer-bg: rgba(89, 121, 184, .07);--qa-answer-border: rgba(89, 121, 184, .18);--question-group-label-color: rgba(15, 23, 42, .65);--question-id-color: rgba(15, 23, 42, .9);--question-accent-bg: rgba(255, 255, 255, .88);--question-accent-border: rgba(110, 133, 180, .24);--question-accent-text: var(--question-id-color);--logo-filter: none}body{background:radial-gradient(circle at top left,rgba(178,34,52,.22),transparent 30%),radial-gradient(circle at top right,rgba(72,112,190,.28),transparent 32%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.06),transparent 42%),linear-gradient(180deg,#ffffff08,#0000000d),var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:.01em;margin:0;padding:0;transition:var(--transition-theme)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}.navbar,footer{background:var(--color-nav-bg);color:var(--color-nav-text);border-block:1px solid var(--surface-border-soft);padding:1rem;text-align:center}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--heading-font-weight);letter-spacing:.01em;color:var(--color-heading);line-height:var(--heading-line-height);margin-top:1.5rem;margin-bottom:1rem}.page-title{margin:0 0 1.5rem;font-size:2.1rem}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;padding:.75rem 1.15rem;background:var(--color-nav-bg);color:var(--color-nav-text);border:1px solid var(--surface-border-strong);border-radius:0 0 .5rem;box-shadow:var(--shadow-card);font-weight:600;text-decoration:none}.skip-link:focus{left:0}main{max-width:960px;margin:2.5rem auto;padding:0 1.5rem;font-size:var(--font-size-main)}main:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:1200px){main{max-width:1100px}}ul{list-style:none;padding:0}.card-panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-card);transition:var(--transition-surface)}.card-panel:hover,.card-panel:focus-within{transform:translateY(-2px);border-color:var(--card-hover-border);box-shadow:var(--shadow-card-hover)}.breadcrumbs{font-size:.95em;margin-bottom:1rem;color:var(--color-muted)}.breadcrumbs a{color:var(--color-link)}.breadcrumb{display:inline-block;font-size:.9rem;text-decoration:none;color:inherit;opacity:.75}.breadcrumb:hover,.breadcrumb:focus-visible{text-decoration:underline;opacity:1}.question-feed{display:flex;flex-direction:column;gap:1.5rem}.feed-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.feed-header h1{margin:0}.feed-subtitle{margin:0 0 1rem;font-size:1.35rem;font-weight:500;color:var(--color-text)}.feed-subtitle .author-name-link,.feed-subtitle .category-parent-link{color:var(--color-link);font-weight:600}.feed-subtitle .author-name-link:hover,.feed-subtitle .author-name-link:focus-visible,.feed-subtitle .category-parent-link:hover,.feed-subtitle .category-parent-link:focus-visible{text-decoration:underline}.empty-state{text-align:center}.question-list{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}.question-card{display:flex;align-items:flex-start;gap:.75rem;color:inherit;text-decoration:none;font-weight:600;line-height:1.5;border-left:3px solid var(--question-accent-border)}.question-card-body{flex:1;min-width:0}.question-card:hover,.question-card:focus-visible{text-decoration:none;border-color:var(--card-hover-border);box-shadow:var(--shadow-card-hover);background-color:var(--question-card-hover-bg)}.question-card .question-id{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--question-accent-border);background:var(--question-accent-bg);font-size:.9rem;font-weight:600;color:var(--question-accent-text);white-space:nowrap}.question-meta-id{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--question-id-border, var(--question-accent-border));background:var(--question-id-bg, var(--question-accent-bg));color:var(--question-id-pill-color, var(--question-accent-text));font-weight:700;line-height:1.2}.question-title{display:block;font-size:1.15rem}.question-preview{display:block;margin-top:.35rem;font-size:.98rem;font-weight:500;color:var(--secondary-text)}.question-card[data-question-group=bc]{--question-accent-bg: rgba(184, 134, 34, .14);--question-accent-border: rgba(214, 170, 72, .5);--question-accent-text: #f1d48a}.question-card[data-question-group=wsc]{--question-accent-bg: rgba(84, 138, 214, .14);--question-accent-border: rgba(104, 162, 240, .5);--question-accent-text: #a8d0ff}.question-card[data-question-group=wlc]{--question-accent-bg: rgba(62, 153, 131, .15);--question-accent-border: rgba(88, 193, 168, .5);--question-accent-text: #98e5cd}.question-card[data-question-group=hc]{--question-accent-bg: rgba(172, 88, 68, .15);--question-accent-border: rgba(214, 118, 94, .48);--question-accent-text: #f1b4a5}.question-card[data-question-group=aoc]{--question-accent-bg: rgba(117, 103, 181, .16);--question-accent-border: rgba(146, 128, 222, .5);--question-accent-text: #cbc0ff}.question-card[data-question-group=found]{--question-accent-bg: rgba(188, 34, 52, .18);--question-accent-border: rgba(246, 106, 122, .56);--question-accent-text: #ffd4da}.question-card[data-question-group=rev]{--question-accent-bg: rgba(214, 170, 72, .18);--question-accent-border: rgba(244, 209, 111, .56);--question-accent-text: #ffe69b}.question-card[data-question-group=leg]{--question-accent-bg: rgba(32, 88, 182, .18);--question-accent-border: rgba(109, 165, 255, .56);--question-accent-text: #c7deff}.question-card[data-question-group=pow]{--question-accent-bg: rgba(93, 67, 191, .18);--question-accent-border: rgba(157, 133, 255, .56);--question-accent-text: #ddd2ff}.question-card[data-question-group=exe]{--question-accent-bg: rgba(14, 125, 128, .18);--question-accent-border: rgba(90, 211, 201, .54);--question-accent-text: #c9fff5}.question-card[data-question-group=jud]{--question-accent-bg: rgba(135, 55, 143, .18);--question-accent-border: rgba(212, 122, 219, .54);--question-accent-text: #f8d0ff}.question-card[data-question-group=rgts]{--question-accent-bg: rgba(46, 132, 74, .18);--question-accent-border: rgba(112, 203, 129, .54);--question-accent-text: #d9ffd8}.question-meta-id[data-question-group=bc]{--question-id-bg: rgba(184, 134, 34, .14);--question-id-border: rgba(214, 170, 72, .5);--question-id-pill-color: #f1d48a}.question-meta-id[data-question-group=wsc]{--question-id-bg: rgba(84, 138, 214, .14);--question-id-border: rgba(104, 162, 240, .5);--question-id-pill-color: #a8d0ff}.question-meta-id[data-question-group=wlc]{--question-id-bg: rgba(62, 153, 131, .15);--question-id-border: rgba(88, 193, 168, .5);--question-id-pill-color: #98e5cd}.question-meta-id[data-question-group=hc]{--question-id-bg: rgba(172, 88, 68, .15);--question-id-border: rgba(214, 118, 94, .48);--question-id-pill-color: #f1b4a5}.question-meta-id[data-question-group=aoc]{--question-id-bg: rgba(117, 103, 181, .16);--question-id-border: rgba(146, 128, 222, .5);--question-id-pill-color: #cbc0ff}.question-meta-id[data-question-group=found]{--question-id-bg: rgba(188, 34, 52, .18);--question-id-border: rgba(246, 106, 122, .56);--question-id-pill-color: #ffd4da}.question-meta-id[data-question-group=rev]{--question-id-bg: rgba(214, 170, 72, .18);--question-id-border: rgba(244, 209, 111, .56);--question-id-pill-color: #ffe69b}.question-meta-id[data-question-group=leg]{--question-id-bg: rgba(32, 88, 182, .18);--question-id-border: rgba(109, 165, 255, .56);--question-id-pill-color: #c7deff}.question-meta-id[data-question-group=pow]{--question-id-bg: rgba(93, 67, 191, .18);--question-id-border: rgba(157, 133, 255, .56);--question-id-pill-color: #ddd2ff}.question-meta-id[data-question-group=exe]{--question-id-bg: rgba(14, 125, 128, .18);--question-id-border: rgba(90, 211, 201, .54);--question-id-pill-color: #c9fff5}.question-meta-id[data-question-group=jud]{--question-id-bg: rgba(135, 55, 143, .18);--question-id-border: rgba(212, 122, 219, .54);--question-id-pill-color: #f8d0ff}.question-meta-id[data-question-group=rgts]{--question-id-bg: rgba(46, 132, 74, .18);--question-id-border: rgba(112, 203, 129, .54);--question-id-pill-color: #d9ffd8}[data-theme=light] .question-card[data-question-group=bc]{--question-accent-bg: rgba(184, 134, 34, .12);--question-accent-border: rgba(173, 122, 23, .34);--question-accent-text: #8a6113}[data-theme=light] .question-card[data-question-group=wsc]{--question-accent-bg: rgba(84, 138, 214, .12);--question-accent-border: rgba(68, 123, 198, .32);--question-accent-text: #235d96}[data-theme=light] .question-card[data-question-group=wlc]{--question-accent-bg: rgba(62, 153, 131, .12);--question-accent-border: rgba(50, 130, 111, .32);--question-accent-text: #1d6d5c}[data-theme=light] .question-card[data-question-group=hc]{--question-accent-bg: rgba(172, 88, 68, .11);--question-accent-border: rgba(155, 75, 57, .3);--question-accent-text: #8b4233}[data-theme=light] .question-card[data-question-group=aoc]{--question-accent-bg: rgba(117, 103, 181, .12);--question-accent-border: rgba(100, 87, 162, .32);--question-accent-text: #5f4eb0}[data-theme=light] .question-card[data-question-group=found]{--question-accent-bg: rgba(188, 34, 52, .11);--question-accent-border: rgba(159, 29, 44, .34);--question-accent-text: #921625}[data-theme=light] .question-card[data-question-group=rev]{--question-accent-bg: rgba(214, 170, 72, .18);--question-accent-border: rgba(181, 136, 33, .38);--question-accent-text: #8b6407}[data-theme=light] .question-card[data-question-group=leg]{--question-accent-bg: rgba(32, 88, 182, .1);--question-accent-border: rgba(29, 79, 157, .32);--question-accent-text: #1f55ae}[data-theme=light] .question-card[data-question-group=pow]{--question-accent-bg: rgba(93, 67, 191, .11);--question-accent-border: rgba(89, 63, 172, .34);--question-accent-text: #573cb7}[data-theme=light] .question-card[data-question-group=exe]{--question-accent-bg: rgba(14, 125, 128, .11);--question-accent-border: rgba(17, 112, 115, .34);--question-accent-text: #0f7274}[data-theme=light] .question-card[data-question-group=jud]{--question-accent-bg: rgba(135, 55, 143, .11);--question-accent-border: rgba(121, 52, 128, .34);--question-accent-text: #7b2f86}[data-theme=light] .question-card[data-question-group=rgts]{--question-accent-bg: rgba(46, 132, 74, .11);--question-accent-border: rgba(43, 113, 64, .34);--question-accent-text: #21683a}[data-theme=light] .question-meta-id[data-question-group=bc]{--question-id-bg: rgba(184, 134, 34, .12);--question-id-border: rgba(173, 122, 23, .34);--question-id-pill-color: #8a6113}[data-theme=light] .question-meta-id[data-question-group=wsc]{--question-id-bg: rgba(84, 138, 214, .12);--question-id-border: rgba(68, 123, 198, .32);--question-id-pill-color: #235d96}[data-theme=light] .question-meta-id[data-question-group=wlc]{--question-id-bg: rgba(62, 153, 131, .12);--question-id-border: rgba(50, 130, 111, .32);--question-id-pill-color: #1d6d5c}[data-theme=light] .question-meta-id[data-question-group=hc]{--question-id-bg: rgba(172, 88, 68, .11);--question-id-border: rgba(155, 75, 57, .3);--question-id-pill-color: #8b4233}[data-theme=light] .question-meta-id[data-question-group=aoc]{--question-id-bg: rgba(117, 103, 181, .12);--question-id-border: rgba(100, 87, 162, .32);--question-id-pill-color: #5f4eb0}[data-theme=light] .question-meta-id[data-question-group=found]{--question-id-bg: rgba(188, 34, 52, .11);--question-id-border: rgba(159, 29, 44, .34);--question-id-pill-color: #921625}[data-theme=light] .question-meta-id[data-question-group=rev]{--question-id-bg: rgba(214, 170, 72, .18);--question-id-border: rgba(181, 136, 33, .38);--question-id-pill-color: #8b6407}[data-theme=light] .question-meta-id[data-question-group=leg]{--question-id-bg: rgba(32, 88, 182, .1);--question-id-border: rgba(29, 79, 157, .32);--question-id-pill-color: #1f55ae}[data-theme=light] .question-meta-id[data-question-group=pow]{--question-id-bg: rgba(93, 67, 191, .11);--question-id-border: rgba(89, 63, 172, .34);--question-id-pill-color: #573cb7}[data-theme=light] .question-meta-id[data-question-group=exe]{--question-id-bg: rgba(14, 125, 128, .11);--question-id-border: rgba(17, 112, 115, .34);--question-id-pill-color: #0f7274}[data-theme=light] .question-meta-id[data-question-group=jud]{--question-id-bg: rgba(135, 55, 143, .11);--question-id-border: rgba(121, 52, 128, .34);--question-id-pill-color: #7b2f86}[data-theme=light] .question-meta-id[data-question-group=rgts]{--question-id-bg: rgba(46, 132, 74, .11);--question-id-border: rgba(43, 113, 64, .34);--question-id-pill-color: #21683a}.question-top-nav{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.95rem}.question-top-link{color:inherit;text-decoration:none;font-weight:600}.question-top-link:hover,.question-top-link:focus-visible{text-decoration:underline}.question-top-link.next{margin-left:auto}.question-header{margin-bottom:1.5rem}.question-article{margin:1.5rem 0 2rem}.question-article .page-title{margin-bottom:1rem}.question-article .question-body{margin-bottom:0}.question-header h1{margin-bottom:.75rem}.question-meta{margin:0;font-size:.95rem;opacity:.7}.category-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.category-list{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.category-list li{display:inline-flex}.category-chip{display:inline-block;padding:.35rem .75rem;border-radius:var(--radius-pill);background-color:var(--chip-bg);color:inherit;text-decoration:none;font-size:.9rem;border:1px solid var(--chip-border);transition:var(--transition-border-bg)}.category-chip:hover,.category-chip:focus-visible{background-color:var(--chip-hover-bg);border-color:var(--chip-hover-border)}.category-chip[data-category-group=bc]{background-color:#b8862224;border-color:#d6aa4880;color:#f1d48a}.category-chip[data-category-group=wsc]{background-color:#548ad624;border-color:#68a2f080;color:#a8d0ff}.category-chip[data-category-group=wlc]{background-color:#3e998326;border-color:#58c1a880;color:#98e5cd}.category-chip[data-category-group=hc]{background-color:#ac584426;border-color:#d6765e7a;color:#f1b4a5}.category-chip[data-category-group=aoc]{background-color:#7567b529;border-color:#9280de80;color:#cbc0ff}.category-chip[data-category-group=found]{background-color:#bc22342e;border-color:#f66a7a8f;color:#ffd4da}.category-chip[data-category-group=rev]{background-color:#d6aa482e;border-color:#f4d16f8f;color:#ffe69b}.category-chip[data-category-group=leg]{background-color:#2058b62e;border-color:#6da5ff8f;color:#c7deff}.category-chip[data-category-group=pow]{background-color:#5d43bf2e;border-color:#9d85ff8f;color:#ddd2ff}.category-chip[data-category-group=exe]{background-color:#0e7d802e;border-color:#5ad3c98a;color:#c9fff5}.category-chip[data-category-group=jud]{background-color:#87378f2e;border-color:#d47adb8a;color:#f8d0ff}.category-chip[data-category-group=rgts]{background-color:#2e844a2e;border-color:#70cb818a;color:#d9ffd8}.category-chip[data-category-group=bc]:hover,.category-chip[data-category-group=bc]:focus-visible,.category-chip[data-category-group=wsc]:hover,.category-chip[data-category-group=wsc]:focus-visible,.category-chip[data-category-group=wlc]:hover,.category-chip[data-category-group=wlc]:focus-visible,.category-chip[data-category-group=hc]:hover,.category-chip[data-category-group=hc]:focus-visible,.category-chip[data-category-group=aoc]:hover,.category-chip[data-category-group=aoc]:focus-visible,.category-chip[data-category-group=found]:hover,.category-chip[data-category-group=found]:focus-visible,.category-chip[data-category-group=rev]:hover,.category-chip[data-category-group=rev]:focus-visible,.category-chip[data-category-group=leg]:hover,.category-chip[data-category-group=leg]:focus-visible,.category-chip[data-category-group=pow]:hover,.category-chip[data-category-group=pow]:focus-visible,.category-chip[data-category-group=exe]:hover,.category-chip[data-category-group=exe]:focus-visible,.category-chip[data-category-group=jud]:hover,.category-chip[data-category-group=jud]:focus-visible,.category-chip[data-category-group=rgts]:hover,.category-chip[data-category-group=rgts]:focus-visible{filter:brightness(1.06)}[data-theme=light] .category-chip[data-category-group=bc]{background-color:#b886221f;border-color:#ad7a1757;color:#8a6113}[data-theme=light] .category-chip[data-category-group=wsc]{background-color:#548ad61f;border-color:#447bc652;color:#235d96}[data-theme=light] .category-chip[data-category-group=wlc]{background-color:#3e99831f;border-color:#32826f52;color:#1d6d5c}[data-theme=light] .category-chip[data-category-group=hc]{background-color:#ac58441c;border-color:#9b4b394d;color:#8b4233}[data-theme=light] .category-chip[data-category-group=aoc]{background-color:#7567b51f;border-color:#6457a252;color:#5f4eb0}[data-theme=light] .category-chip[data-category-group=found]{background-color:#bc22341c;border-color:#9f1d2c57;color:#921625}[data-theme=light] .category-chip[data-category-group=rev]{background-color:#d6aa482e;border-color:#b5882161;color:#8b6407}[data-theme=light] .category-chip[data-category-group=leg]{background-color:#2058b61a;border-color:#1d4f9d52;color:#1f55ae}[data-theme=light] .category-chip[data-category-group=pow]{background-color:#5d43bf1c;border-color:#593fac57;color:#573cb7}[data-theme=light] .category-chip[data-category-group=exe]{background-color:#0e7d801c;border-color:#11707357;color:#0f7274}[data-theme=light] .category-chip[data-category-group=jud]{background-color:#87378f1c;border-color:#79348057;color:#7b2f86}[data-theme=light] .category-chip[data-category-group=rgts]{background-color:#2e844a1c;border-color:#2b714057;color:#21683a}.category-placeholder{margin:0;color:#ffffffb3}.category-footer{margin-top:2rem}.question-body{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.question-body>*:first-child{margin-top:0}.question-body>*:last-child{margin-bottom:0}.question-article .page-title{border-left:3px solid var(--qa-accent);padding-left:.85rem}.question-article .question-body{background:var(--qa-answer-bg);border:1px solid var(--qa-answer-border);border-left:3px solid var(--qa-accent);border-radius:.6rem;padding:1.1rem 1.25rem}.question-share-row{display:flex;justify-content:flex-start;margin-top:1.25rem}@media(max-width:640px){.question-article .page-title{padding-left:.65rem}.question-article .question-body{padding:.9rem 1rem}}.related-questions{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.related-questions h2{margin:0;font-size:1.35rem}.related-questions .question-list{margin:0}.question-author-card{margin-top:2rem}.category-header{display:flex;flex-direction:column;gap:.5rem}.category-header h1{margin:0}.category-card{display:flex;flex-direction:column;gap:.35rem;color:inherit;text-decoration:none}.category-card:hover,.category-card:focus-visible{text-decoration:none;background-color:var(--category-card-hover-bg);border-color:var(--card-hover-border)}.category-card[data-category-group=bc]{border-left:3px solid rgba(214,170,72,.5)}.category-card[data-category-group=wsc]{border-left:3px solid rgba(104,162,240,.5)}.category-card[data-category-group=wlc]{border-left:3px solid rgba(88,193,168,.5)}.category-card[data-category-group=hc]{border-left:3px solid rgba(214,118,94,.48)}.category-card[data-category-group=aoc]{border-left:3px solid rgba(146,128,222,.5)}.category-card[data-category-group=found]{border-left:3px solid rgba(246,106,122,.56)}.category-card[data-category-group=rev]{border-left:3px solid rgba(244,209,111,.56)}.category-card[data-category-group=leg]{border-left:3px solid rgba(109,165,255,.56)}.category-card[data-category-group=pow]{border-left:3px solid rgba(157,133,255,.56)}.category-card[data-category-group=exe]{border-left:3px solid rgba(90,211,201,.54)}.category-card[data-category-group=jud]{border-left:3px solid rgba(212,122,219,.54)}.category-card[data-category-group=rgts]{border-left:3px solid rgba(112,203,129,.54)}.category-card[data-category-group=bc] .category-name{color:#f1d48a}.category-card[data-category-group=wsc] .category-name{color:#a8d0ff}.category-card[data-category-group=wlc] .category-name{color:#98e5cd}.category-card[data-category-group=hc] .category-name{color:#f1b4a5}.category-card[data-category-group=aoc] .category-name{color:#cbc0ff}.category-card[data-category-group=found] .category-name{color:#ffd4da}.category-card[data-category-group=rev] .category-name{color:#ffe69b}.category-card[data-category-group=leg] .category-name{color:#c7deff}.category-card[data-category-group=pow] .category-name{color:#ddd2ff}.category-card[data-category-group=exe] .category-name{color:#c9fff5}.category-card[data-category-group=jud] .category-name{color:#f8d0ff}.category-card[data-category-group=rgts] .category-name{color:#d9ffd8}[data-theme=light] .category-card[data-category-group=bc] .category-name{color:#8a6113}[data-theme=light] .category-card[data-category-group=wsc] .category-name{color:#235d96}[data-theme=light] .category-card[data-category-group=wlc] .category-name{color:#1d6d5c}[data-theme=light] .category-card[data-category-group=hc] .category-name{color:#8b4233}[data-theme=light] .category-card[data-category-group=aoc] .category-name{color:#5f4eb0}[data-theme=light] .category-card[data-category-group=found] .category-name{color:#921625}[data-theme=light] .category-card[data-category-group=rev] .category-name{color:#8b6407}[data-theme=light] .category-card[data-category-group=leg] .category-name{color:#1f55ae}[data-theme=light] .category-card[data-category-group=pow] .category-name{color:#573cb7}[data-theme=light] .category-card[data-category-group=exe] .category-name{color:#0f7274}[data-theme=light] .category-card[data-category-group=jud] .category-name{color:#7b2f86}[data-theme=light] .category-card[data-category-group=rgts] .category-name{color:#21683a}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;list-style:none;padding:0;margin:2rem 0 0}.category-name{font-weight:600}.category-count{font-size:.85rem;opacity:.75}.author-header{display:flex;flex-direction:column;gap:.5rem}.author-header h1{margin:0}.author-bio{margin:0;opacity:.75}.resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;list-style:none;padding:0;margin:2rem 0 0}.resource-card{display:flex;flex-direction:column;gap:.75rem}.resource-card.card-panel:hover,.resource-card.card-panel:focus-within{background-color:var(--resource-card-hover-bg);border-color:var(--card-hover-border)}.resource-card h2{margin:0;font-size:1.35rem}.resource-bio{margin:0;font-size:1rem;line-height:1.6;opacity:.78}.resource-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem}.resource-link{display:inline-block;padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--surface-border);background-color:var(--surface-bg-muted);color:inherit;text-decoration:none;font-size:.9rem;transition:var(--transition-border-bg)}.resource-link:hover,.resource-link:focus-visible{background-color:var(--surface-bg-hover);border-color:var(--surface-border-strong)}.pagination-summary{margin:1rem 0 .5rem;text-align:center;font-size:.95rem;opacity:.75}.pagination{display:flex;justify-content:center;margin:0;width:100%}.pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.4rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--card-border);background-color:var(--card-bg);color:inherit;font-size:.95rem;text-decoration:none;transition:var(--transition-border-bg-color)}.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.4rem .2rem;color:var(--color-muted)}.pagination-link:hover,.pagination-link:focus-visible{background-color:var(--card-hover-bg);border-color:var(--card-hover-border);color:var(--color-heading)}.pagination-link.current{background-color:var(--card-hover-bg);border-color:var(--card-hover-border);font-weight:600;cursor:default}.pagination-link.disabled{opacity:.45;cursor:not-allowed}.pagination-wrapper{margin:1.25rem 0}.question-body ul{list-style:disc;margin-left:1.5rem}.question-body li{margin-left:.5rem}@media(max-width:768px){body{font-size:1rem;line-height:var(--line-height-body-mobile)}main{padding:0 1rem;margin:1.5rem auto}.navbar,footer{padding:.75rem}h1{font-size:1.6rem}h2{font-size:1.3rem}.page-title{font-size:1.7rem}}
