/* Use the same page gutter as the other sections. */
body #work{padding-inline:0!important;box-sizing:border-box;min-width:0}
#work .portfolio-heading{display:block;min-width:0;width:100%;margin-bottom:clamp(32px,3vw,56px)}
#work .portfolio-heading h2{max-width:100%;width:auto;margin:0;font-size:clamp(30px,3.7vw,72px);line-height:1.16;letter-spacing:-.025em;overflow-wrap:break-word}
#work .portfolio-heading h2 span{white-space:normal}
#work .portfolio-heading-rule{display:none}
#work .portfolio-layout,#work .portfolio-layout>div,#work .portfolio-grid,#work .portfolio-card{min-width:0;max-width:100%}
#work .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#work .portfolio-image{max-width:100%;width:100%;box-sizing:border-box}
#work .portfolio-card h3,#work .portfolio-card h3 button{max-width:100%;overflow-wrap:break-word}
@media(max-width:800px){#work .portfolio-heading h2{font-size:clamp(27px,4.5vw,38px)}}
@media(max-width:500px){#work .portfolio-grid{grid-template-columns:minmax(0,1fr)}#work .portfolio-heading h2{font-size:27px;line-height:1.22}}

/* Open portfolio section, without an enclosing panel or separators. */
body #work{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body .strip{border:0!important;box-shadow:none!important;background:transparent!important}
