.phys-steps{list-style:none;padding:0;counter-reset:phys-step;display:grid;gap:12px;margin:25px 0}.phys-steps li{counter-increment:phys-step;position:relative;padding:20px 20px 20px 65px;background:#edf4f2;border:1px solid #ccddda;border-radius:12px;line-height:1.65;font-size:1rem}.phys-steps li:before{content:counter(phys-step);position:absolute;left:17px;top:20px;width:30px;height:30px;background:#176a70;color:#fff;display:grid;place-content:center;border-radius:50%;font-weight:700}.phys-map{margin:28px 0;padding:24px;background:#123542;color:#fff;border-radius:16px}.hist-content .phys-map h3{margin:0 0 15px;font-size:1.2rem;color:#fff}.phys-map ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phys-map li{padding:16px;border:1px solid #547782;background:#214b57;border-radius:10px;line-height:1.5}.phys-map strong{display:block;color:#ffca9d;margin-bottom:5px}.hist-content .phys-map p{font-size:.9rem;line-height:1.7;margin:14px 0 0;color:#dfebe9}.phys-routes{margin:34px 0}.phys-routes .topic-card{display:block;padding:28px}.phys-routes h2{font-size:1.4rem;line-height:1.25}.phys-routes ol{padding-left:20px;margin:22px 0 0}.phys-routes li{padding:7px 0;line-height:1.5}.phys-routes a{color:#006e72;text-underline-offset:3px}.phys-routes .topic-grid{align-items:start}.hist-content section:target>h2{color:#006e72}@media(max-width:600px){.phys-map{padding:18px}.phys-map ol{grid-template-columns:1fr}.phys-routes .topic-card{padding:22px}.hist-hero img{height:270px}.phys-steps li{padding-right:16px}.hist-table table{min-width:530px}}@media print{.phys-map{background:#fff;color:#111;border:1px solid #777}.phys-map li{background:#fff;border-color:#777}.hist-content .phys-map p,.hist-content .phys-map h3,.phys-map strong{color:#111}}
