.automation-history{max-width:1160px;margin:auto;line-height:1.6;overflow-wrap:anywhere}.ah-header{max-width:850px;margin-bottom:24px}.ah-header h1{font:39px/1.15 Georgia,serif;letter-spacing:-1px;color:var(--ink);margin:8px 0 13px}.ah-header p{max-width:760px;color:var(--muted)}.ah-health{display:grid;grid-template-columns:160px 1fr;gap:16px;border:1px solid #ead6c3;border-left:5px solid var(--orange);border-radius:10px;background:#fff4ea;padding:16px 18px;margin:20px 0 30px}.ah-health strong{display:block;font:24px Georgia,serif;color:#8b4728;margin-top:2px}.ah-health p{margin:0;line-height:1.65}.ah-section{border-top:1px solid var(--line);padding:28px 0}.ah-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ah-section h2{font:25px Georgia,serif;color:var(--ink);margin:4px 0 10px}.ah-flow{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:18px;list-style:none;padding:0;margin:22px 0 18px}.ah-flow li{position:relative;min-width:0}.ah-flow li:not(:last-child)::after{content:'→';position:absolute;right:-15px;top:42px;color:#6b8176;font-size:23px;line-height:1}.ah-flow article{height:100%;padding:15px;border:1px solid #c8d4c5;border-top:4px solid #6f927f;border-radius:10px;background:#fcfdf8}.ah-step-number{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e5efcf;color:#315549;font-size:11px;font-weight:700}.ah-flow h3{font-size:14px;line-height:1.35;margin:10px 0 7px}.ah-flow p{font-size:12px;line-height:1.55;margin:0 0 10px}.ah-flow small{display:block;color:var(--muted);font-size:10.5px;line-height:1.55;margin-top:9px}.ah-notes{margin:0;padding:13px 18px 13px 34px;border-left:3px solid #afbd9d;background:#f2f5eb;font-size:12px}.ah-notes li{margin:5px 0}.ah-panel-grid,.ah-economics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ah-panel-grid article,.ah-economics article{border:1px solid var(--line);border-radius:10px;padding:16px;background:#fcfcf8}.ah-panel-grid h3,.ah-economics h3{font-size:15px;margin:0 0 8px}.ah-panel-grid p{font-size:12px;line-height:1.6}.ah-limit{border-left:3px solid var(--orange);padding-left:10px}.ah-berlin{background:#fff4ea;padding:9px 10px;border-radius:6px}.ah-source-row{font-size:12px}.ah-formula{font-size:11px;color:var(--muted)}.ah-formula code{padding:5px;background:#edf1e8;border-radius:4px}.ah-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ah-inputs label{display:flex;flex-direction:column;gap:5px;font-size:11.5px}.ah-inputs input{min-width:0;padding:9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.ah-economics output{display:block;margin-top:14px;font-weight:650;font-size:12px;line-height:1.55}.ah-boundaries{border-left:4px solid #839e72;background:#f2f5eb;padding:14px 17px;margin:18px 0}.ah-boundaries h3{font-size:15px;margin:0 0 7px}.ah-boundaries ul{padding-left:19px;margin:0}.ah-boundaries li{font-size:12px;line-height:1.55;margin:5px 0}.ah-sources p{max-width:850px}.ah-sources details{margin-top:16px;border-top:1px solid var(--line);padding-top:13px}.ah-sources summary{cursor:pointer;font-weight:650}.automation-history :focus-visible{outline:3px solid #bd5a35;outline-offset:3px}@media(max-width:1100px){.ah-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ah-flow li:nth-child(3)::after{display:none}}@media(max-width:760px){.ah-header h1{font-size:32px}.ah-health{grid-template-columns:1fr}.ah-section-head{display:block}.ah-section-head>.pill{display:inline-block;margin-top:7px}.ah-flow,.ah-panel-grid,.ah-economics,.ah-inputs{grid-template-columns:1fr}.ah-flow li::after,.ah-flow li:nth-child(3)::after{content:'↓';right:auto;left:14px;top:auto;bottom:-25px}.ah-flow li:last-child::after{display:none}.ah-flow{gap:30px}.ah-flow article{min-height:0}}
@media(max-width:760px){.ah-flow li:not(:last-child)::after{content:'↓';right:auto;left:14px;top:auto;bottom:-25px}}
