.technology-articles{--ta-ink: var(--ds-ink-950, #081722);--ta-ink-800: var(--ds-ink-800, #18313d);--ta-slate: var(--ds-slate-600, #52646d);--ta-line: var(--ds-slate-200, #dce4e4);--ta-line-strong: var(--ds-slate-300, #c9d4d6);--ta-control-line: #6e7e7b;--ta-paper: var(--ds-paper-50, #f8faf9);--ta-white: var(--ds-white, #ffffff);--ta-teal: var(--ds-teal-700, #0a6f66);--ta-teal-800: var(--ds-teal-800, #075b55);--ta-teal-50: var(--ds-teal-50, #eef9f7);--ta-gold: var(--ds-gold-700, #80500f);--ta-amber: var(--ds-amber-700, #9a4e0a);display:grid;gap:32px;margin:16px 0 32px;color:var(--ta-ink);font-family:var(--ds-font-sans, sans-serif)}.technology-articles,.technology-articles *{box-sizing:border-box;overflow-wrap:anywhere}.technology-articles>*{min-width:0;max-width:100%}.technology-articles :is(h2,h3,h4,h5,h6){color:var(--ta-ink);font-family:var(--ds-font-sans, sans-serif)}.technology-articles :is(a,button,input,select,summary):focus-visible{outline:3px solid #0a6f66;outline-offset:2px}.technology-articles__intro{display:grid;gap:16px}.technology-articles__lead{max-width:68ch;margin:0;color:var(--ta-ink-800);font-size:17px;line-height:1.75}.technology-articles__trust{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 16px;border:1px solid var(--ds-teal-200, #bde5de);border-left:4px solid var(--ta-teal);border-radius:8px;background:var(--ta-teal-50)}.technology-articles__trust div{display:flex;gap:8px;align-items:baseline}.technology-articles__trust dt{margin:0;color:var(--ta-gold);font-size:13px;font-weight:700}.technology-articles__trust dd{margin:0;color:var(--ta-ink);font-size:15px;font-weight:700}.technology-articles__section-head{display:grid;gap:8px;margin-bottom:16px}.technology-articles__section-head h2,.technology-articles__search-head h2{margin:0;font-size:28px;font-weight:700;line-height:1.25}.technology-articles__section-head p{max-width:72ch;margin:0;color:var(--ta-slate);font-size:16px;line-height:1.7}.technology-articles__section-range{display:inline-block;margin-left:8px;color:var(--ta-gold);font-weight:700}.technology-articles h3{margin:0;font-size:20px;line-height:1.35}.technology-articles h4{margin:0;font-size:16px;line-height:1.4}.technology-articles__kicker{margin:0;color:var(--ta-gold);font-size:12px;font-weight:700;letter-spacing:.06em}.technology-articles__search-panel{display:grid;gap:16px;width:100%;min-width:0;max-width:100%;padding:24px;border:1px solid var(--ta-line);border-top:4px solid var(--ta-teal);border-radius:12px;background:var(--ta-white)}.technology-articles__search-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.technology-articles__api-state{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:var(--ta-slate);font-size:13px}.technology-articles__api-state strong{padding:4px 8px;border:1px solid var(--ds-teal-200, #bde5de);border-radius:8px;background:var(--ta-teal-50);color:var(--ta-teal-800);font-size:13px}.technology-articles__api-state strong.is-stale{border-color:#e2c39a;background:var(--ds-gold-100, #f5e9d4);color:var(--ta-amber)}.technology-articles__search-grid{display:grid;grid-template-columns:minmax(15rem,1.6fr) repeat(3,minmax(9rem,1fr));gap:12px;align-items:end}.technology-articles__field{display:grid;gap:4px;min-width:0}.technology-articles__field>span{color:var(--ta-slate);font-size:14px;font-weight:700}.technology-articles__field input,.technology-articles__field select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--ta-control-line);border-radius:8px;background:var(--ta-white);color:var(--ta-ink);font:inherit;font-size:15px}.technology-articles__quick-searches,.technology-articles__search-actions,.technology-articles__result-actions{display:flex;flex-wrap:wrap;gap:8px}.technology-articles__quick-searches button,.technology-articles__search-button,.technology-articles__clear-button,.technology-articles__action-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--ta-teal);border-radius:8px;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.technology-articles__quick-searches button,.technology-articles__clear-button,.technology-articles__action-link{background:var(--ta-white);color:var(--ta-teal-800)}.technology-articles__quick-searches button:hover,.technology-articles__clear-button:hover,.technology-articles__action-link:hover{background:var(--ta-teal-50)}.technology-articles__search-actions{justify-content:flex-end}.technology-articles__search-button{min-width:112px;background:var(--ta-teal);color:var(--ta-white)}.technology-articles__search-button:hover{background:var(--ta-teal-800)}.technology-articles__clear-button{min-width:112px}.technology-articles__result-bar{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end;justify-content:space-between}.technology-articles__search-status,.technology-articles__empty{margin:0;color:var(--ta-slate);font-size:14px;line-height:1.6}.technology-articles__field--sort{flex:0 0 auto;width:208px;max-width:100%}.technology-articles__empty{padding:16px;border:1px solid var(--ta-line);border-radius:12px;background:var(--ta-white);font-size:16px}.technology-articles__results{display:grid;gap:0;min-width:0}.technology-articles__routes{display:grid;gap:16px}.technology-articles__result-header,.technology-articles__result-card{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(7.5rem,.26fr) minmax(11.5rem,.4fr) minmax(10rem,.3fr);gap:16px;align-items:start}.technology-articles__result-header{padding:0 17px 8px;color:var(--ta-slate);font-size:12px;font-weight:700;letter-spacing:.04em}.technology-articles__result-header span:last-child{text-align:right}.technology-articles__result-card{padding:16px;border:1px solid var(--ta-line);border-radius:12px;background:var(--ta-white)}.technology-articles__result-card+.technology-articles__result-card{margin-top:8px}.technology-articles__result-card:hover,.technology-articles__result-card:focus-within{border-color:var(--ta-teal);box-shadow:var(--ds-shadow-raised, 0 18px 42px -30px rgba(8, 23, 34, .42))}.technology-articles__result-main,.technology-articles__result-process,.technology-articles__result-source{display:grid;gap:4px;min-width:0;align-content:start}.technology-articles__result-genre{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:0;font-size:13px;font-weight:700}.technology-articles__result-genre span{color:var(--ta-slate)}.technology-articles__result-genre b{color:var(--ta-ink-800)}.technology-articles__result-main h3{margin:0 0 4px;font-size:17px;font-weight:700;line-height:1.45}.technology-articles__result-main h3 a{color:var(--ta-ink);text-decoration:underline;text-decoration-color:var(--ta-line-strong);text-underline-offset:.22em}.technology-articles__result-main h3 a:hover{color:var(--ta-teal-800);text-decoration-color:currentColor}.technology-articles__result-process span,.technology-articles__result-source span{color:var(--ta-slate);font-size:12px;font-weight:700;letter-spacing:.04em}.technology-articles__result-process strong,.technology-articles__result-source strong{color:var(--ta-ink-800);font-size:15px;line-height:1.4}.technology-articles__result-facts{display:flex;flex-wrap:wrap;gap:0 12px;margin:0}.technology-articles__result-source small{color:var(--ta-gold);font-size:13px;font-weight:700;white-space:nowrap}.technology-articles__result-actions{justify-content:flex-end;align-content:start}.technology-articles__action-link{min-width:48px;padding:8px 10px}.technology-articles__action-link--primary{border-color:var(--ta-teal);background:var(--ta-teal);color:var(--ta-white)}.technology-articles__action-link--primary:hover{background:var(--ta-teal-800)}.technology-articles__tag-list,.technology-articles__links{display:flex;flex-wrap:wrap;gap:8px}.technology-articles__tag-list span{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--ta-line);border-radius:8px;background:var(--ta-paper);color:var(--ta-slate);font-size:13px}.technology-articles__result-tags{margin-top:4px}.technology-articles__links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--ta-teal);border-radius:8px;background:var(--ta-white);color:var(--ta-teal-800);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:.22em}.technology-articles__links a:hover{background:var(--ta-teal-50)}.technology-articles__source-groups{display:grid;gap:24px}.technology-articles__source-group{display:grid;gap:12px}.technology-articles__source-card-grid,.technology-articles__tag-groups,.technology-articles__lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.technology-articles__source-card,.technology-articles__tag-groups article,.technology-articles__lane-card{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--ta-line);border-radius:12px;background:var(--ta-white)}.technology-articles__source-card h4{font-size:16px;line-height:1.45}.technology-articles__source-card h4 a{color:var(--ta-ink);text-decoration:underline;text-underline-offset:.22em}.technology-articles__source-card h4 a:hover{color:var(--ta-teal-800)}.technology-articles__source-card dl{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:8px 12px;border-radius:8px;background:var(--ta-paper)}.technology-articles__source-card dl div{display:flex;gap:8px;align-items:baseline}.technology-articles__source-card dt{color:var(--ta-gold);font-size:12px;font-weight:700}.technology-articles__source-card dd{margin:0;color:var(--ta-ink-800);font-size:14px;font-weight:700}.technology-articles__source-card p{margin:0;color:var(--ta-ink-800);font-size:16px;line-height:1.7}.technology-articles__source-caveat{padding:8px 12px;border-left:3px solid var(--ta-line-strong);border-radius:0 8px 8px 0;background:var(--ta-paper);color:var(--ta-slate)!important;font-size:15px!important}.technology-articles__lane-card p{margin:0;color:var(--ta-slate);font-size:16px;line-height:1.7}.technology-articles__lane-card dl{display:grid;gap:12px;margin:0}.technology-articles__lane-card dl div{padding-top:12px;border-top:1px solid var(--ta-line)}.technology-articles__lane-card dt{color:var(--ta-slate);font-size:13px;font-weight:700}.technology-articles__lane-card dd{margin:4px 0 0;color:var(--ta-ink-800);font-size:16px;line-height:1.7}.technology-articles__api-error,.technology-articles__api-note{margin:8px 0 0;padding:12px 16px;border:1px solid #e2c39a;border-left:4px solid var(--ta-amber);border-radius:8px;background:var(--ds-gold-100, #f5e9d4);color:var(--ta-ink-800);font-size:14px}.technology-articles__api-note a{color:var(--ta-teal-800)}.is-hidden{display:none}@media(max-width:64rem){.technology-articles__search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-articles__field--keyword{grid-column:1 / -1}.technology-articles__result-header{display:none}.technology-articles__result-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.technology-articles__result-process,.technology-articles__result-source{display:flex;flex-wrap:wrap;gap:0 12px;align-items:baseline}.technology-articles__result-process{padding-top:8px;border-top:1px solid var(--ta-line)}.technology-articles__result-actions{justify-content:flex-start;margin-top:4px}}@media(max-width:50rem){.technology-articles{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px);gap:24px;justify-self:start}.technology-articles__source-card-grid,.technology-articles__tag-groups,.technology-articles__lane-grid,.technology-articles__search-grid{grid-template-columns:1fr}.technology-articles__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.technology-articles__trust div:last-child{grid-column:1 / -1}.technology-articles__search-head{display:grid;gap:8px;justify-content:stretch}.technology-articles__section-head h2,.technology-articles__search-head h2{font-size:24px}.technology-articles__lead{font-size:16px}.technology-articles__trust{gap:8px 16px}.technology-articles__quick-searches,.technology-articles__search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.technology-articles__quick-searches button,.technology-articles__search-button,.technology-articles__clear-button{width:100%;min-width:0;padding-inline:8px}.technology-articles__result-bar{display:grid;gap:8px}.technology-articles__field--sort{width:100%}.technology-articles__search-panel,.technology-articles__source-card,.technology-articles__tag-groups article,.technology-articles__lane-card{padding:16px}.technology-articles__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.technology-articles__links a{justify-content:center;text-align:center}}
