.fieldwork{background:#e9f0ef}.field-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.field-gallery figure{margin:0;background:#fff;border:1px solid var(--line)}.field-gallery a{display:block;background:#0b2631}.field-gallery img{display:block;width:100%;height:clamp(280px,40vw,540px);object-fit:contain}.field-gallery figcaption{padding:1.25rem}.field-gallery figcaption b,.field-gallery figcaption span{display:block}.field-gallery figcaption span{color:#45585f;font-size:1rem;margin-top:.3rem}.gallery-note{color:#45585f;font-size:.875rem}.field-gallery a:focus-visible{outline:4px solid #008f89;outline-offset:4px}@media(max-width:650px){.field-gallery{grid-template-columns:1fr}.field-gallery img{height:auto;max-height:580px}}
.more-fieldwork{margin-top:1.5rem}.more-fieldwork summary{cursor:pointer;padding:1rem 0;font-weight:700}.more-fieldwork[open] summary{margin-bottom:1rem}.more-fieldwork summary:focus-visible{outline:3px solid #008f89;outline-offset:4px}
.field-video{margin:2rem 0}.field-video video{aspect-ratio:9/16;max-width:420px;margin:auto}.field-video figcaption{margin-top:1rem}.service-page dd{margin-left:0;margin-bottom:1rem}.service-page dt{font-weight:bold}.service-page img{max-width:100%}@media print{header,footer,button,.pill{display:none!important}.wrap{padding:0!important}.service-page{max-width:none}body{background:white;color:black}a{color:inherit}.service-page section{break-inside:avoid}}
