.excavation-page .page-hero p{max-width:760px}.excavation-page .excavation-calculator-box{overflow:hidden}.excavation-page .excavation-intro-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.excavation-page .excavation-intro-strip div{padding:14px 16px;border:1px solid var(--line,#dbe3dd);border-radius:14px;background:rgba(255,255,255,.72)}.excavation-page .excavation-intro-strip strong{display:block;margin-bottom:3px}.excavation-page .excavation-intro-strip span{font-size:.92rem;color:var(--muted,#5b665f)}.excavation-page .excavation-help{margin-top:10px;padding:13px 15px;border-radius:12px;background:#f5f7f4;font-size:.93rem}.excavation-page .excavation-error{min-height:1.35em;margin-top:10px;font-weight:650;color:#8c2e22}.excavation-page .excavation-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.excavation-page .excavation-result{padding:16px;border:1px solid var(--line,#dbe3dd);border-radius:14px;background:#fff}.excavation-page .excavation-result span{display:block;color:var(--muted,#5b665f);font-size:.88rem}.excavation-page .excavation-result strong{display:block;margin-top:4px;font-size:1.35rem}.excavation-page .excavation-empty{grid-column:1/-1;padding:16px;border:1px dashed var(--line,#cfd8d1);border-radius:14px}.excavation-page .excavation-empty strong,.excavation-page .excavation-empty span{display:block}.excavation-page .excavation-empty span{margin-top:4px;color:var(--muted,#5b665f)}.excavation-page .excavation-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.excavation-page .excavation-method>div,.excavation-page .excavation-links>a{border:1px solid var(--line,#dbe3dd);border-radius:16px;padding:17px;background:#fff}.excavation-page .excavation-method strong{display:block;margin-bottom:5px}.excavation-page .excavation-method p{margin:0}.excavation-page .excavation-formula,.excavation-page .excavation-source{padding:18px;border-radius:16px;background:#f5f7f4;margin:18px 0}.excavation-page .excavation-formula strong{display:block;font-size:1.02rem}.excavation-page .excavation-formula p,.excavation-page .excavation-source p{margin:.45rem 0 0}.excavation-page .excavation-example{border-left:4px solid #799482;padding:14px 16px;background:#fafbf9;margin:16px 0}.excavation-page .excavation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.excavation-page .excavation-links>a{text-decoration:none;color:inherit}.excavation-page .excavation-links span,.excavation-page .excavation-links small{display:block}.excavation-page .excavation-links span{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#5b665f);font-weight:700}.excavation-page .excavation-links strong{display:block;margin:4px 0}.excavation-page .excavation-links small{color:var(--muted,#5b665f)}@media(max-width:760px){.excavation-page .excavation-intro-strip,.excavation-page .excavation-method,.excavation-page .excavation-results,.excavation-page .excavation-links{grid-template-columns:1fr}.excavation-page .excavation-result strong{font-size:1.22rem}}
