.tech-jump{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.tech-jump a{color:#e2c185;text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:15px;display:inline-flex}.tech-section-copy{color:#bfb7aa;max-width:850px;font-size:16px;line-height:1.75}.tech-paid{margin-top:55px;scroll-margin-top:30px}.tech-paid>h2{margin:14px 0;font-size:32px;line-height:1.2}.tech-paid .tech-categories:empty{display:none}.tech-library .tech-categories .btn{white-space:normal;max-width:100%}.tech-help{background:linear-gradient(135deg,#211c13,#121212);border:1px solid #5a472c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:42px 0 16px;padding:30px;scroll-margin-top:30px;display:grid}.tech-help-copy{align-items:flex-start;gap:20px;min-width:0;display:flex}.tech-help-copy>svg{color:#d7b576;flex-shrink:0;margin-top:6px}.tech-help h2{letter-spacing:-.5px;margin:12px 0;font-size:26px;line-height:1.25}.tech-help p{color:#c6bbab;max-width:640px;margin:0;font-size:15px;line-height:1.75}.tech-help-actions{flex-direction:column;gap:12px;min-width:220px;display:flex}.tech-help-actions .btn{white-space:normal;min-height:48px}.tech-library a:focus-visible{outline-offset:4px;outline:2px solid #e6c47d}.tech-guide-filters{background:#171613;border:1px solid #443a28;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(250px,1.4fr) minmax(180px,1fr);gap:16px;margin-top:26px;padding:22px;display:grid}.tech-guide-search{grid-column:1/-1}.tech-guide-filters .tech-filter-help{color:#bfb7aa;grid-column:1/-1;margin:0;font-size:13px;line-height:1.65}.tech-guide-filters select:disabled{color:#a99f8c;cursor:not-allowed;opacity:1}.tech-guide-filters select:focus-visible{outline-offset:2px;outline:2px solid #dfbb70}.tech-guide-filters label{color:#d0c4ae;gap:9px;min-width:0;font-size:12px;font-weight:600;line-height:1.5;display:grid}.tech-guide-filters input,.tech-guide-filters select{color:#f3eee3;background:#0c0c0b;border-color:#56472f;width:100%;min-height:48px;font-size:15px}.tech-guide-search>span{background:#0c0c0b;border:1px solid #56472f;border-radius:7px;align-items:center;gap:10px;padding-left:13px;display:flex}.tech-guide-search input{box-shadow:none;background:0 0;border:0;padding-left:0}.tech-guide-search>span:focus-within{outline-offset:2px;outline:2px solid #dfbb70}.tech-guide-results{color:#bfb7aa;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:13px;display:flex}.tech-guide-results .text-link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.tech-library .tech-model-coverage{color:#c8b891;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.65}.tech-model-coverage strong{color:#dbc69d;font-weight:600}.tech-guide-empty h3{color:#f1e5cc;margin-bottom:8px}.tech-guide-empty>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (max-width:1050px){.tech-guide-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-guide-search{grid-column:1/-1}}@media (max-width:560px){.tech-guide-filters{grid-template-columns:1fr;padding:18px}.tech-guide-filters input,.tech-guide-filters select{font-size:16px}.tech-guide-search{grid-column:auto}.tech-guide-results{align-items:flex-start;padding-top:14px}}@media (min-width:751px) and (max-width:1050px){.tech-library .tech-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.tech-jump{gap:12px 22px}.tech-paid>h2{font-size:28px}.tech-help{grid-template-columns:1fr;gap:22px;padding:24px}.tech-help-copy{gap:15px}.tech-help-copy>svg{width:24px}.tech-help h2{font-size:24px}.tech-help-actions{min-width:0}}.tech-guide-teaser{line-height:1.8}.reader-preview{color:#d2c9ba;max-width:760px;margin:28px 0 34px;font-size:19px;line-height:1.85}.reader-paywall{background:linear-gradient(145deg,#292113,#151411);border:1px solid #80663c;border-radius:20px;margin-top:22px;padding:36px;position:relative}.reader-lock{color:#edcd8d;background:#d3ae6530;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.reader-paywall h2{max-width:550px;margin:12px 0 20px;font-size:30px;line-height:1.22}.reader-paywall>p{color:#c9c0ae;max-width:650px;line-height:1.8}.reader-paywall .reader-price{color:#f6ead0;margin:12px 0;font-size:42px;font-weight:700}.reader-price span{color:#c5b797;font-size:15px;font-weight:400}.reader-benefits{color:#e4cc99;flex-wrap:wrap;gap:12px 24px;margin:22px 0 26px;font-size:14px;display:flex}.reader-benefits>span{align-items:center;gap:8px;display:flex}.reader-paywall .btn{white-space:normal}.reader-paywall .checkout-fine{margin-top:17px;font-size:12px}.reader-paywall>.text-link{padding:8px 0;display:inline-block}.forum-preview-section{margin:60px 0 25px;scroll-margin-top:28px}.forum-preview-section>h2{margin:13px 0;font-size:32px;line-height:1.25}.forum-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.forum-preview-grid article{background:#171612;border:1px solid #4a3d27;border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.forum-preview-grid small{color:#d4b677;letter-spacing:1.1px;text-transform:uppercase;font-size:11px}.forum-preview-grid h3{margin:15px 0 10px;font-size:22px;line-height:1.3}.forum-preview-grid p{color:#c3b9a8;font-size:14px;line-height:1.8}.forum-preview-grid a{color:#e6c682;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}@media (max-width:750px){.forum-preview-grid{grid-template-columns:1fr}.forum-preview-section>h2{font-size:28px}.reader-paywall{padding:26px 22px}.reader-paywall h2{font-size:26px}.reader-preview{font-size:17px}}
