.courtyard-feature-grid.consistent-featured-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:none;gap:16px;align-items:stretch}.featured-content-card{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:white;min-width:0;min-height:355px}.featured-content-link{position:relative;display:flex;flex-direction:column;height:100%;color:var(--ink)}.featured-content-link:focus-visible{outline-offset:-4px}.featured-content-image{display:block;width:100%;height:140px;object-fit:cover;flex-shrink:0}.featured-content-labels{position:relative;display:flex;justify-content:space-between;align-items:start;gap:10px;z-index:2;padding:17px 20px 0;font-size:12px}.featured-content-type{font-size:11px;line-height:1.5;padding:4px 8px;border-radius:5px;color:#6c4e44;background:#f4ece7;white-space:nowrap}.featured-content-club{font-size:12px;font-weight:600;line-height:1.5;padding:4px 8px;border-radius:5px;background:#fffffff2;color:#79352c;max-width:75%;text-align:right;overflow-wrap:anywhere;border:1px solid #e5d9d1}.featured-content-copy{padding:16px 20px 19px;display:flex;flex-direction:column;flex:1;position:relative;z-index:1}.featured-content-copy h2{font:600 20px/1.6 'Noto Sans SC',sans-serif;margin:0 0 9px;overflow-wrap:anywhere}.featured-content-copy>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-content-author{font-size:11px;color:var(--muted);margin-top:auto;padding-top:5px}.featured-content-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;margin-top:13px}.featured-content-footer>span{color:var(--muted)}.featured-content-footer>strong{font-size:12px;color:#a33029;font-weight:600;white-space:nowrap}.featured-content-cover .featured-content-image{position:absolute;inset:0;width:100%;height:100%}.featured-content-cover .featured-content-link:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#15241b45 0%,#15241b10 20%,#15241bcc 55%,#15241bf2 100%);z-index:1}.featured-content-cover .featured-content-copy{justify-content:end;padding-top:80px;flex:1}.featured-content-cover .featured-content-copy h2{color:white;font-size:24px}.featured-content-cover .featured-content-copy>p,.featured-content-cover .featured-content-author,.featured-content-cover .featured-content-footer>span{color:#ffffffe6}.featured-content-cover .featured-content-footer>strong{color:white}.featured-content-cover .featured-content-author{margin-top:0}.featured-content-image-top .featured-content-labels{position:absolute;top:0;left:0;right:0}.featured-content-image-top .featured-content-type,.featured-content-cover .featured-content-type{background:#fffffff2;color:#6c4e44}.featured-content-text{background:#f1f0eb}.featured-content-text .featured-content-copy{padding-top:24px}.featured-content-card:hover{box-shadow:0 3px 12px #26352b12}.featured-content-image-top .featured-content-copy h2{font-size:19px}@media(max-width:1000px){.featured-content-copy h2{font-size:18px}.featured-content-cover .featured-content-copy h2{font-size:21px}.featured-content-labels{padding:14px 15px 0}.featured-content-copy{padding:15px}.featured-content-club{font-size:11px}}@media(max-width:700px){.courtyard-feature-grid.consistent-featured-grid{grid-template-columns:1fr;gap:14px}.featured-content-card{min-height:0}.featured-content-cover{min-height:350px}.featured-content-image-top .featured-content-image{height:180px}.featured-content-text .featured-content-copy{min-height:230px}.featured-content-copy h2,.featured-content-image-top .featured-content-copy h2{font-size:20px}.featured-content-cover .featured-content-copy h2{font-size:24px}.featured-content-labels{padding:16px 18px 0}.featured-content-copy{padding:16px 18px 20px}.featured-content-club{font-size:12px}.featured-content-author{padding-top:10px}}
