.osint-guide{padding-bottom:3rem}.osint-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 2rem}.osint-guide-card,.osint-planner,.osint-boundary{padding:clamp(1.2rem,3vw,2rem);border:1px solid #293b31;border-radius:22px;background:linear-gradient(145deg,#111b17,#0d1111)}.osint-guide-card>span{color:#b5ef83;font:700 .72rem monospace;letter-spacing:.16em}.osint-guide-card h2{font-size:1.25rem}.osint-guide-card p,.osint-planner p,.osint-boundary p{color:#becbc4;line-height:1.7}.osint-planner{margin:2rem 0}.osint-planner-intro{max-width:50rem}.osint-planner form{display:grid;gap:.7rem;max-width:48rem}.osint-planner label{margin-top:.6rem;color:#dce8d8}.osint-planner input:not([type=checkbox]),.osint-planner select{width:100%;box-sizing:border-box;padding:.85rem 1rem;color:#fff;background:#090e0c;border:1px solid #46584d;border-radius:10px;font:inherit}.osint-consent{display:flex;align-items:flex-start;gap:.7rem;line-height:1.55}.osint-consent input{margin-top:.3rem;accent-color:#b5ef83}.osint-plan-output{margin-top:1.4rem;padding:1rem;border:1px solid #3b5544;border-radius:15px;background:#0a100d}.osint-plan-output pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e4eee6;font:inherit;line-height:1.65}.osint-plan-actions{display:flex;flex-wrap:wrap;gap:.75rem}.osint-plan-actions a{display:inline-flex;align-items:center}.osint-boundary{border-color:rgba(255,95,95,.26);background:linear-gradient(120deg,rgba(255,74,74,.06),#0d1111)}.osint-boundary strong{color:#ffaaa4}@media(max-width:780px){.osint-guide-grid{grid-template-columns:1fr}}
.osint-references{padding:1rem 0 2rem;line-height:1.7}.osint-references a{color:#b5ef83}.osint-references p{color:#becbc4}
