.buyer-pack{margin-top:40px;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--night-2);border-radius:var(--radius);padding:clamp(18px,3vw,32px)}.buyer-pack h2{font-size:1.4rem;margin:4px 0 6px}.buyer-pack h3{font-size:1rem;margin:0}.buyer-pack-kicker{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.buyer-pack.is-pending{min-height:160px}.buyer-rows{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.buyer-row{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.buyer-row p{margin:2px 0}.buyer-verdict{font-weight:500}.buyer-tag{align-self:start;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:4px;text-align:center;border:1px solid var(--line);color:var(--ink-soft);background:var(--paper)}.buyer-row.is-flag .buyer-tag{border-color:#b45309;color:#7c2d12;background:#fff7ed}.buyer-row.is-clear .buyer-tag{border-color:#a7c4bc;color:var(--teal-deep);background:#eef6f4}.buyer-row.is-na .buyer-verdict{color:var(--ink-soft);font-weight:400}.buyer-permits{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.buyer-permits li{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-left:3px solid var(--line);background:var(--paper);border-radius:0 6px 6px 0;overflow-wrap:anywhere}.buyer-questions{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.buyer-questions ol{margin:8px 0 0;padding-left:1.3em;display:grid;grid-gap:10px;gap:10px}.buyer-questions li strong{font-weight:500}.buyer-report{margin:20px 0 0}.buyer-sources{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);overflow-wrap:anywhere}@media (max-width:560px){.buyer-row{grid-template-columns:1fr;gap:6px}.buyer-tag{justify-self:start}}.precon-check{margin-top:32px}.precon-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:12px}.precon-check-grid section{background:var(--paper);border-radius:8px;padding:16px}.precon-check-grid h3{font-size:1rem;margin:0 0 6px}.precon-check-grid p{margin:4px 0}.precon-check-projects{margin:12px 0 0;padding-left:1.2em}