.editorial-hero.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:46px;align-items:center;padding-bottom:74px}.editorial-hero.svelte-u4k2t .blog-title:where(.svelte-u4k2t){font-size:clamp(2.8rem,5.6vw,5.2rem)}.editorial-hero.svelte-u4k2t .blog-title:where(.svelte-u4k2t) span:where(.svelte-u4k2t),.accent.svelte-u4k2t{color:#98ff66}.hero-actions.svelte-u4k2t{display:flex;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.secondary-link.svelte-u4k2t{color:#c2c9c5;text-decoration:underline;text-underline-offset:5px;font-size:.92rem}.hero-panel.svelte-u4k2t{background:radial-gradient(ellipse at 95% 3%,#294628 0%,transparent 40%),#111714;border:1px solid #364536;border-radius:14px;padding:30px}.hero-panel.svelte-u4k2t .eyebrow:where(.svelte-u4k2t){margin:0 0 35px}.panel-line.svelte-u4k2t{display:flex;gap:24px;align-items:baseline;padding:19px 0;border-top:1px solid #344337}.panel-line.svelte-u4k2t span:where(.svelte-u4k2t){font-size:.75rem;color:#98ff66;font-family:monospace}.panel-line.svelte-u4k2t strong:where(.svelte-u4k2t){font-size:1.05rem;letter-spacing:-.02em}.panel-footer.svelte-u4k2t{color:#96a99b;font-size:.78rem;line-height:1.7;margin-top:32px}.featured-grid.svelte-u4k2t{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:72px}.featured-grid.svelte-u4k2t a:where(.svelte-u4k2t){padding:36px;display:flex;flex-direction:column;min-height:315px;border-radius:12px;transition:border-color .15s}.feature-primary.svelte-u4k2t{background:linear-gradient(135deg,#19351b,#0f1713 70%);border:1px solid #466f44}.feature-secondary.svelte-u4k2t{background:#15181c;border:1px solid #353b41}.featured-grid.svelte-u4k2t a:where(.svelte-u4k2t):hover,.topic.svelte-u4k2t:hover{border-color:#98ff66}.featured-grid.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.045em;line-height:1.13;margin:18px 0}.featured-grid.svelte-u4k2t p:where(.svelte-u4k2t):not(.eyebrow){color:#bac5bd;line-height:1.75;font-size:.96rem}.feature-action.svelte-u4k2t{margin-top:auto;padding-top:22px;font-size:.9rem;font-weight:800;color:#98ff66}.section-heading.svelte-u4k2t{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}.section-heading.svelte-u4k2t h2:where(.svelte-u4k2t){margin:10px 0 0}.section-heading.svelte-u4k2t>p:where(.svelte-u4k2t){max-width:290px;color:#a9b0b4;font-size:.86rem;line-height:1.65}.topic-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-bottom:42px}.topic.svelte-u4k2t{border:1px solid #2c3434;border-radius:10px;padding:24px;min-height:236px;display:flex;flex-direction:column}.topic-top.svelte-u4k2t{display:flex;justify-content:space-between;color:#98ff66;font:.7rem ui-monospace,monospace;letter-spacing:.04em}.topic.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:1.2rem;line-height:1.25;letter-spacing:-.02em;margin:26px 0 8px}.topic.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.86rem;line-height:1.6;color:#aeb6bb}.topic.svelte-u4k2t small:where(.svelte-u4k2t){font-size:.7rem;color:#8aa28d;margin-top:auto;padding-top:15px;letter-spacing:.07em}.library.svelte-u4k2t{scroll-margin-top:24px}.library-tools.svelte-u4k2t{display:grid;gap:17px;margin-bottom:16px}.search-box.svelte-u4k2t{display:flex;gap:13px;align-items:center;border:1px solid #41494a;border-radius:9px;background:#111619;padding:13px 17px;color:#98ff66}.search-box.svelte-u4k2t:focus-within{border-color:#98ff66}.search-box.svelte-u4k2t input:where(.svelte-u4k2t){font:inherit;flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f4f2ea}.search-box.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:#8c979c}.topic-filters.svelte-u4k2t{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.topic-filters.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid #343e3e;background:#111417;color:#b6c0c3;border-radius:100px;padding:9px 15px;white-space:nowrap;cursor:pointer;font:600 .79rem ui-sans-serif,system-ui}.topic-filters.svelte-u4k2t button.active:where(.svelte-u4k2t){background:#98ff66;color:#09110a;border-color:#98ff66}.topic-filters.svelte-u4k2t button:where(.svelte-u4k2t):hover:not(.active){border-color:#98ff66}.result-count.svelte-u4k2t{font-size:.8rem;color:#b1b9bd;margin:8px 0 23px}.empty-results.svelte-u4k2t{border:1px solid #36403c;padding:36px;border-radius:10px;color:#b9c1c3}.empty-results.svelte-u4k2t button:where(.svelte-u4k2t){color:#98ff66;background:transparent;border:0;padding:0;cursor:pointer;font:inherit}.search-note.svelte-u4k2t{color:#899596;font-size:.75rem;line-height:1.7}.sr-only.svelte-u4k2t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.service-cta.svelte-u4k2t{margin:50px 0 90px;background:linear-gradient(110deg,#17271a,#111719);border:1px solid #415443;border-radius:12px;padding:38px;display:flex;justify-content:space-between;align-items:center;gap:35px}.service-cta.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:2rem;letter-spacing:-.04em;margin:10px 0}.service-cta.svelte-u4k2t p:where(.svelte-u4k2t):not(.eyebrow){max-width:650px;color:#b9c3bc;line-height:1.7}.cta-actions.svelte-u4k2t{display:flex;flex-direction:column;gap:18px;align-items:flex-start;flex-shrink:0}.cta-actions.svelte-u4k2t>a:where(.svelte-u4k2t):last-child{color:#98ff66;font-size:.9rem}@media(max-width:900px){.editorial-hero.svelte-u4k2t,.featured-grid.svelte-u4k2t{grid-template-columns:1fr}.topic-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}.service-cta.svelte-u4k2t{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.topic-grid.svelte-u4k2t{grid-template-columns:1fr}.featured-grid.svelte-u4k2t a:where(.svelte-u4k2t){min-height:0;padding:25px}.service-cta.svelte-u4k2t{padding:26px}.section-heading.svelte-u4k2t{display:block}.hero-panel.svelte-u4k2t{padding:23px}.topic-filters.svelte-u4k2t{margin-right:-20px}}
