.resource-content{min-width:0}
.resource-content a{color:#087f9e;text-decoration:underline;text-underline-offset:3px}
.resource-content .eyebrow{color:#497569;font-size:9px;margin-bottom:14px}
.resource-content h3{font-size:19px;line-height:1.3;letter-spacing:-.035em}
.resource-comparison,.resource-process,.resource-projects{border-top:1px solid var(--line);padding-top:34px}
.resource-table-scroll{overflow-x:auto;margin-top:22px;border:1px solid var(--line);border-radius:3px}
.resource-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.8;text-align:left}
.resource-table-scroll caption{text-align:left;padding:16px 18px;color:#57727b;font-size:11px;background:#f5f8f7}
.resource-table-scroll th,.resource-table-scroll td{padding:18px;vertical-align:top;border-top:1px solid var(--line)}
.resource-table-scroll thead th{font-size:11px;color:#426d77;background:#edf5f3}
.resource-table-scroll tbody th{width:26%;font-size:13px;font-weight:600}
.resource-table-scroll td{color:#5d7680;width:37%}
.resource-table-scroll a{text-decoration:none;display:block}
.resource-table-scroll a span{display:block;font-size:10px;font-weight:500;margin-top:8px}
.resource-process ol{list-style:none;counter-reset:project;display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;margin:28px 0 0;padding:0}
.resource-process li{counter-increment:project;border-top:1px solid var(--line);padding-top:20px}
.resource-process li:before{content:"0" counter(project);display:block;font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--green);margin-bottom:14px}
.resource-process li p{font-size:13px;margin-top:10px}
.resource-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:24px;margin-top:25px}
.resource-case-grid figure{margin:0;border:1px solid var(--line);background:#f8faf9}
.resource-case-grid figure>img{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:center 45%}
.resource-case-grid figcaption{padding:23px}
.resource-case-grid figcaption p{font-size:12px;line-height:1.8;margin-top:9px}
.resource-case-grid figcaption a{display:inline-block;font-size:11px;margin-top:19px}
.resource-photo-note{font-size:10px!important;margin-top:16px!important}
.resource-atmo-badge{margin:0 0 18px!important}
.resource-atmo-badge img{width:100%;max-width:230px;height:auto}
@media(max-width:720px){.resource-table-scroll table{font-size:11px;min-width:490px}.resource-table-scroll th,.resource-table-scroll td{padding:14px}.resource-process ol{grid-template-columns:1fr;gap:22px}.resource-case-grid{grid-template-columns:1fr}.resource-case-grid figure>img{aspect-ratio:16/10}.resource-content h3{font-size:19px}}
