.buyer-start{margin:0 0 28px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;border:1px solid #49685a;border-radius:var(--radius);background:linear-gradient(110deg,#263c33,var(--surface))}.buyer-start h2{font-size:22px;line-height:1.25;margin:8px 0 12px;letter-spacing:-.5px}.buyer-start li,.buyer-start p:not(.eyebrow){font-size:13px;line-height:1.65;color:var(--muted)}.buyer-start ol{margin:0;padding-left:22px;display:grid;gap:9px}.buyer-start li{padding-left:5px}.buyer-start li::marker{color:var(--accent-ink);font-weight:700}.buyer-start nav{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;border-top:1px solid #496054;padding-top:20px;font-size:12px;font-weight:650}.buyer-start nav>a:not(.button){text-decoration:underline;text-underline-offset:4px}.buyer-start nav a:hover{color:var(--accent-ink)}.buyer-start .button.primary:hover{color:white}#buyer-guide,#guide-sources,#products,.buyer-guide-source,.buyer-question,.buyer-scenario,.buyer-section,.buyer-tests article{scroll-margin-top:28px}.buyer-guide-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding-bottom:22px;border-bottom:1px solid var(--line)}.buyer-guide-nav a{padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:11px}.buyer-guide-nav a:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.buyer-guide-sections .buyer-section{margin:0 0 44px}.buyer-guide-sections h2{margin-bottom:18px}.buyer-guide-sections h3{font-size:16px;line-height:1.5;letter-spacing:-.2px}.buyer-guide-sections h4{font-size:12px;line-height:1.5;margin:18px 0 8px}.buyer-guide-sections dd,.buyer-guide-sections li,.buyer-guide-sections p{font-size:13px;line-height:1.75;color:var(--muted)}.buyer-guide-sections p{margin-top:10px}.buyer-guide-sections ol,.buyer-guide-sections ul{padding-left:20px;margin-top:12px}.buyer-guide-sections li{padding-left:3px;margin-top:7px}.buyer-guide-sections li::marker{color:var(--accent-ink)}.buyer-scenarios{display:grid;gap:14px}.buyer-scenario{padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.buyer-guide-sections .buyer-tradeoff{border-top:1px solid var(--line);padding-top:12px;margin-top:16px;font-size:12px}.buyer-tradeoff strong{display:block;color:var(--ink);font-size:11px;margin-bottom:3px}.buyer-preparation{display:grid;gap:22px;border-left:2px solid #517264;padding-left:22px}.buyer-section-intro{margin-bottom:18px}.buyer-questions{display:grid;gap:12px}.buyer-question{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:20px}.buyer-question h3 label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.buyer-question input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;flex:0 0 18px;margin-top:3px}.buyer-question-number{color:var(--accent-ink);font-size:11px;display:inline-block;margin-right:10px}.buyer-question>p{padding-left:30px}.buyer-question details{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.buyer-question summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:650;color:var(--accent-ink);list-style:none}.buyer-question summary::-webkit-details-marker{display:none}.buyer-question summary svg{flex:0 0 15px;transform:rotate(90deg)}.buyer-question details[open] summary svg{transform:rotate(-90deg)}.buyer-question dl{display:grid;gap:15px;margin-top:18px}.buyer-question dt{font-size:11px;color:var(--ink);font-weight:700;margin-bottom:4px}.buyer-question dd{margin:0}.buyer-warning{border-left:2px solid #b6a06f;padding-left:12px}.buyer-references{display:flex;flex-wrap:wrap;gap:5px 10px;border-top:1px solid var(--line);padding-top:12px;margin-top:18px;font-size:10px;line-height:1.6;color:var(--subtle)}.buyer-references a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.buyer-checklist-actions{margin-top:18px;padding:20px;border:1px solid #49685a;border-radius:10px;background:#293b32;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.buyer-checklist-selection{color:var(--ink);font-size:12px;font-weight:650}.buyer-checklist-capacity{font-size:11px;color:var(--muted)}.buyer-checklist-actions a{font-size:12px;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.buyer-checklist-feedback{font-size:12px;line-height:1.65;margin-top:12px}.buyer-tests{display:grid;gap:18px}.buyer-tests article{border:1px solid var(--line);padding:24px;border-radius:10px;background:var(--surface)}.buyer-test-number{display:block;color:var(--accent-ink);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:9px}.buyer-pass{background:#293b32;border:1px solid #496054;border-radius:7px;padding:0 16px 16px;margin-top:18px}.buyer-pass h4{color:var(--accent-ink)}.buyer-guide-sources>p{color:var(--muted);font-size:11px;line-height:1.7;margin-top:10px}.buyer-review-date{color:var(--accent-ink)!important}.buyer-guide-source{padding-top:17px;margin-top:17px;border-top:1px solid var(--line);overflow-wrap:anywhere}.buyer-guide-source>a{display:flex;justify-content:space-between;gap:8px;color:var(--ink);font-size:12px;line-height:1.5;font-weight:650}.buyer-guide-source>a svg{flex:0 0 14px;margin-top:3px}.buyer-guide-source>span{display:block;color:var(--accent-ink);font-size:10px;margin-top:7px}.buyer-guide-source p{font-size:11px;line-height:1.65;color:var(--muted);margin-top:7px}.buyer-guide-source small{display:block;color:var(--subtle);font-size:10px;margin-top:7px}.buyer-guide-return{padding:20px;margin-top:28px;border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:1.7;color:var(--muted)}.buyer-guide-return a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.type-guide .profile-aside,.type-guide .profile-main{min-width:0}.category-buyer-guide{padding-bottom:48px}.buyer-examples{display:grid;gap:14px}.buyer-examples article{padding:22px;border:1px solid #49685a;border-radius:10px;background:var(--surface)}.buyer-examples h3 a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--accent-ink)}.buyer-examples h3 svg{flex-shrink:0}.buyer-scope-scroll{max-width:100%;overflow-x:auto;margin-top:20px;border:1px solid var(--line);border-radius:10px}.buyer-scope-scroll:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.buyer-scope-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;background:var(--surface)}.buyer-scope-table caption{padding:14px 16px;text-align:left;color:var(--muted);font-size:11px;line-height:1.6}.buyer-scope-table td,.buyer-scope-table th{padding:16px;text-align:left;vertical-align:top;border-top:1px solid var(--line);font-size:12px;line-height:1.75;overflow-wrap:anywhere}.buyer-scope-table th{color:var(--ink);font-weight:650}.buyer-scope-table thead{background:#293b32}.buyer-scope-table td{color:var(--muted)}.buyer-scope-table th:first-child{width:19%}.buyer-scope-table .buyer-references{margin-top:12px}@media (max-width:700px){.buyer-start{padding:20px;grid-template-columns:1fr;gap:18px}.buyer-start h2{font-size:20px}.buyer-start nav{gap:18px}.buyer-start .button{width:100%;justify-content:center}.buyer-guide-sections h2{font-size:22px}.buyer-question,.buyer-scenario,.buyer-tests article{padding:18px}.buyer-question>p{padding-left:0}.buyer-preparation{padding-left:16px}.buyer-checklist-actions{align-items:flex-start;padding:16px}.buyer-checklist-actions button{width:100%;justify-content:center;white-space:normal;text-align:left}}