/* Organic content, scoped so existing product layout stays unchanged. */
.organic .lead{max-width:65ch}.organic .intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}.organic figure{margin:16px 0}.organic figure img{width:100%;height:auto;border:1px solid #dfdfce;border-radius:8px;background:white}.organic figcaption{font-size:14px;color:#566056}.organic .table-scroll{overflow-x:auto;border:1px solid #dfdfce;border-radius:8px}.organic table{border-collapse:collapse;width:100%;font-size:15px}.organic th,.organic td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #dfdfce}.organic th{background:#f0eadb}.organic .byline{font-size:13px;color:#566056}.organic .checklist{padding:20px 24px;background:#f0eadb;border-radius:8px}.organic .checklist li{margin:12px 0}.organic .steps{display:block;padding-left:26px}.organic .steps li{margin-bottom:22px}.organic .preview-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.organic .button{max-width:100%}.organic h1{overflow-wrap:normal}.organic .crumb{font-size:14px}.organic .print-tip{border-left:4px solid #bd542c;padding-left:18px}@media(max-width:650px){.organic .intro-grid,.organic .preview-pair{grid-template-columns:1fr}.organic th,.organic td{padding:10px}.organic .table-scroll{max-width:100%}.organic h1{font-size:36px;letter-spacing:-1px}}@media print{header,footer,.organic .button{display:none}.organic{margin:0;max-width:none}.organic .checklist{break-inside:avoid}body{background:white}}
