/* The physical interpretation, in the shared institute palette. */
.physics-section{scroll-margin-top:2rem}
.physics-thesis{margin:2rem 0;padding:1.5rem 1.7rem;border-left:3px solid #485ca4;background:#e8ebf6}
.physics-thesis .step{margin:0 0 .6rem}
.physics-thesis p:last-child{margin:0;font:500 clamp(1.3rem,2.4vw,1.75rem)/1.4 var(--sans);letter-spacing:-.035em}
.physics-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0}
.physics-card{min-width:0;border:1px solid var(--line);padding:1.5rem;background:#f6f5f0}
.physics-card .step{margin:0 0 .65rem}
.physics-card h3{font:500 1.6rem/1.2 var(--sans);letter-spacing:-.035em;margin:0 0 1.4rem}
.physics-card figure{margin:0 0 1.5rem}
.physics-card svg{display:block;width:100%;height:auto}
.physics-card figcaption{font-size:.75rem;line-height:1.5;color:var(--muted);margin-top:.6rem;min-height:2.25em}
.physics-card p{font-size:.95rem;line-height:1.65}
.physics-card p:last-child{margin-bottom:0}
@media(max-width:620px){.physics-cards{grid-template-columns:minmax(0,1fr)}.physics-card{padding:1.4rem}.physics-card figure{max-width:22rem}.physics-thesis{padding:1.25rem}.physics-card figcaption{min-height:0}}
@media print{.physics-cards{display:block}.physics-card{break-inside:avoid;margin:1rem 0;background:white}.physics-thesis{background:white}}
