.opportunities{background:#ebe8e1}.opportunities-lead{display:grid;grid-template-columns:28% 1fr;align-items:start}.opportunities-lead h2{font-family:var(--serif);font-size:clamp(3.4rem,5vw,6rem);font-weight:400;line-height:.95;margin:0;max-width:950px}.zone-list{grid-column:2;margin:30px 0 0;color:var(--red);font-weight:700;line-height:1.9;max-width:850px}.opportunity-groups{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:70px 0 0 28%;border-top:1px solid #bbb}.opportunity-groups article{padding:30px 34px 10px 0;border-right:1px solid #bbb}.opportunity-groups article+article{padding-left:34px;border-right:0}.opportunity-groups h3,.option-grid h3{font-family:var(--serif);font-size:2.15rem;font-weight:400;line-height:1.05;margin:0 0 20px}.opportunity-groups ul{list-style:none;padding:0;margin:0}.opportunity-groups li{padding:10px 0;border-bottom:1px solid #ccc}.criteria-note{max-width:780px;margin:42px 0 0 auto;padding-left:22px;border-left:3px solid var(--red);color:#666;font-size:.9rem}.owner-options{background:#fff}.option-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.option-grid article{padding:28px 26px 0 0;border-right:1px solid var(--line)}.option-grid article+article{padding-left:26px}.option-grid article:last-child{border-right:0}.option-grid span{color:var(--red);font-size:.74rem;font-weight:700}.option-grid h3{margin-top:18px}.option-grid p{color:#666;font-size:.92rem}@media(max-width:950px){.opportunities-lead{grid-template-columns:1fr}.zone-list{grid-column:1}.opportunity-groups{margin-left:0}.option-grid{grid-template-columns:1fr 1fr}.option-grid article:nth-child(2){border-right:0}.option-grid article:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:620px){.opportunity-groups,.option-grid{grid-template-columns:1fr}.opportunity-groups article,.opportunity-groups article+article,.option-grid article,.option-grid article+article{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.option-grid article:nth-child(n+3){border-top:0}.zone-list{line-height:1.7}}
