.sample-task-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap;margin:24px 0}.sample-task-tabs button{font-size:13px;padding:12px 0;border-bottom:2px solid transparent;color:var(--muted)}.sample-task-tabs button.active{border-color:var(--ink);color:var(--ink);font-weight:600}
.new-sample-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:25px 0 18px}.new-sample-heading h2{font-size:23px}.new-sample-heading p{color:var(--muted);font-size:13px;margin-top:7px}.new-sample-heading>span{font-size:12px;color:var(--muted);white-space:nowrap}
.sample-brief{border:1px solid #c5ceb5;background:#edf0e5;padding:15px 20px;margin:18px 0}.sample-brief summary{cursor:pointer;font-size:13px;font-weight:600}.sample-brief h3{font-size:14px;margin:20px 0 9px}.sample-brief pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.95}.sample-brief p{font-size:12px;line-height:1.9;margin:12px 0}.sample-brief small{font-size:11px;overflow-wrap:anywhere}
.sample-compare-controls{display:flex;flex-direction:column;gap:15px;border-bottom:1px solid var(--line);padding:12px 0 22px;margin-bottom:22px}.sample-compare-controls fieldset{border:0;padding:0;margin:0;display:flex;gap:20px;flex-wrap:wrap}.sample-compare-controls legend{font-size:12px;color:var(--muted);margin-bottom:10px}.sample-compare-controls label{font-size:13px;display:flex;align-items:center;gap:7px}.sample-compare-controls input{accent-color:#3b4927;width:15px;height:15px}.sample-options{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.sample-options select{font-size:12px;padding:7px;border:1px solid #b9c3a8;background:transparent;border-radius:3px}.sample-options>.button{margin-left:auto}
.sample-columns{display:grid;grid-template-columns:repeat(var(--sample-columns),minmax(0,1fr));gap:20px;min-width:0}.sample-model-header{background:#e9ecdf;padding:22px;min-width:0}.sample-model-header h2{font-size:23px;margin:5px 0 6px;letter-spacing:-.6px}.sample-model-header code{font-size:11px;overflow-wrap:anywhere;color:var(--muted)}.sample-provider{font-size:12px;color:#52613a}.sample-metrics{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.sample-metrics>div:last-child{grid-column:1/-1}.sample-metrics dt{font-size:11px;color:var(--muted)}.sample-metrics dd{margin:4px 0 0;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.sample-metrics>div:last-child dd{font-size:15px}.sample-conditions{font-size:11px;color:#59634c;line-height:1.85;margin-bottom:16px}.sample-review{margin-top:20px;border-top:1px solid #b6c0a4;padding-top:15px}.sample-review summary{font-size:12px;cursor:pointer}.sample-review p{font-size:12px;line-height:1.9;margin-top:10px}.sample-review blockquote{margin:13px 0 5px;border-left:2px solid #788b59;padding-left:10px;font-size:12px;line-height:1.85}
.sample-deliverable{margin:29px 0}.sample-deliverable>h2{font-size:20px;margin-bottom:16px}.sample-deliverable article,.full-reading article{background:white;padding:22px;min-width:0}.sample-deliverable article h3,.full-reading article h3{font-size:12px;color:#5c6948;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:15px}.sample-deliverable pre,.full-reading pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:13px/2 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.full-reading{margin-top:22px;align-items:start}.sample-bottom-note{font-size:12px;color:var(--muted);line-height:1.95;margin:25px 0;max-width:1050px}
@media(max-width:1100px){.sample-columns{gap:13px}.sample-model-header,.sample-deliverable article,.full-reading article{padding:17px}.sample-model-header h2{font-size:20px}.sample-deliverable pre,.full-reading pre{font-size:12px}}
@media(max-width:760px){.sample-columns{grid-template-columns:1fr;gap:15px}.new-sample-heading{display:block}.new-sample-heading h2{font-size:21px}.new-sample-heading>span{display:block;margin-top:12px;font-size:11px}.sample-task-tabs{gap:23px}.sample-task-tabs button{font-size:13px}.sample-model-header{padding:21px}.sample-metrics{grid-template-columns:1fr 1fr 1.3fr}.sample-metrics>div:last-child{grid-column:auto}.sample-metrics dd{font-size:17px}.sample-metrics>div:last-child dd{font-size:13px}.sample-compare-controls fieldset{gap:13px}.sample-options{gap:16px}.sample-options>.button{margin-left:0}.sample-options label{font-size:12px}.sample-brief{padding:15px}.sample-brief pre{font-size:12px;line-height:1.9}.sample-deliverable article{padding:19px}.sample-deliverable pre,.full-reading pre{font-size:13px}.sample-deliverable{border-top:1px solid var(--line);padding-top:22px}.sample-bottom-note{font-size:11px}}
