/* Case-local adjustments. The component vocabulary is vendored from the live portfolio. */
[hidden]{display:none!important}

main{min-width:0}
@media(min-width:1200px){
  
}
.rail-right a[aria-current='location']{color:var(--ink)}
.drawer-head{align-items:center}
.drawer-body[data-fit='frame'] iframe{height:100%}
@media(max-width:1199px){}
@media(max-width:639px){
  
  
  
  
  .drawer-head{grid-template-columns:minmax(0,1fr) auto;gap:8px}
}
@media print{.page{padding-top:0}.case-header{padding-top:0}}
