.phd-collection-grid .phd-interlude{box-sizing:border-box;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:24px 0 30px!important;padding:0!important;overflow:hidden;border-radius:5px;border:1px solid #e0e7d9;min-height:305px;position:relative;clear:both;background:#e9eee5;color:#233e2b}
.phd-collection-grid .phd-interlude--second{background:#f7f3eb;border-color:#e8e0d3}
.phd-interlude__text{padding:clamp(24px,3.6vw,57px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}
.phd-interlude__eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.16em;color:#957348;text-transform:uppercase}
.phd-collection-grid .phd-interlude h2{font:400 clamp(29px,3.1vw,43px)/1.13 Georgia,serif!important;letter-spacing:-.023em;margin:14px 0 12px;color:#23412e}
.phd-collection-grid .phd-interlude p{font:400 14px/1.8 Arial,sans-serif;color:#4d6453;margin:0 0 17px;max-width:650px}
.phd-interlude__media{min-height:300px;background:#dfe7dd}
.phd-interlude__media img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}
.phd-collection-grid .phd-interlude .phd-interlude__link{font:700 12px/1.6 Arial,sans-serif;color:#28513a!important;text-decoration:underline!important;text-underline-offset:5px;margin-top:7px}
.phd-interlude__points{display:flex;flex-wrap:wrap;gap:8px 14px;margin:6px 0 17px}
.phd-interlude__points span{font:700 11px/1.4 Arial,sans-serif;color:#536d59;background:#fff;border:1px solid #e5e2d8;border-radius:20px;padding:7px 12px}
@media(min-width: 990px){.phd-collection-grid .phd-interlude{grid-column:1/-1}}
@media(max-width:749px){.phd-collection-grid .phd-interlude{grid-template-columns:1fr;min-height:0;margin:15px 0 20px!important}.phd-interlude__media{min-height:205px;order:-1}.phd-interlude__media img{min-height:205px;max-height:280px}.phd-interlude__text{padding:26px 22px}.phd-collection-grid .phd-interlude h2{font-size:31px!important}.phd-collection-grid .phd-interlude p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.phd-interlude *{scroll-behavior:auto!important}}.phd-collection-hero{padding-top:27px;padding-bottom:27px;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;color:#243c2b}
.phd-collection-hero__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(27px,4.8vw,70px);background:#e8eee5;min-height:340px}
.phd-collection-hero__eyebrow{font:bold 11px/1.4 Arial,sans-serif;color:#9b794e;letter-spacing:.16em}
.phd-collection-hero h1{font:400 clamp(39px,4.2vw,60px)/1.09 Georgia,serif;letter-spacing:-.03em;margin:16px 0;color:#253d2b}
.phd-collection-hero p{font:400 15px/1.8 Arial,sans-serif;max-width:650px;color:#526b59;margin:0}
.phd-collection-hero__actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:25px}
.phd-collection-hero__cta{background:#284b35;color:white!important;padding:14px 22px;border-radius:27px;text-decoration:none!important;font:700 12px Arial,sans-serif;white-space:nowrap}
.phd-collection-hero__minor{color:#37573c!important;font:bold 12px Arial,sans-serif;text-underline-offset:5px}
.phd-collection-hero__text small{font:11px Arial,sans-serif;color:#6d8171;margin-top:20px}
.phd-collection-hero__media{min-height:340px;background:#d9e4d8}
.phd-collection-hero__media img{width:100%;height:100%;object-fit:cover;min-height:340px;display:block;max-height:510px}
@media(max-width:760px){.phd-collection-hero{grid-template-columns:1fr;padding:15px 16px 26px}.phd-collection-hero__text{min-height:0;padding:28px 24px}.phd-collection-hero h1{font-size:39px}.phd-collection-hero__media{min-height:220px}.phd-collection-hero__media img{min-height:220px;max-height:340px}}
