/* Compact member application: useful content starts above the fold. */
.courtyard-theme{--paper:#faf8f5;--ink:#292a2e;--muted:#77757a;--green:#c44730;--line:#e9e3de;background:var(--paper)}.courtyard-theme header{height:72px;background:#fff;border-color:#eee6e0}.courtyard-theme .notice{padding:5px;background:#f4eee8;font-size:10px}.courtyard-theme main{max-width:1440px;padding:20px 32px 32px}.courtyard-theme h1,.courtyard-theme h2,.courtyard-theme h3{font-family:'Noto Sans SC',sans-serif}.courtyard-theme .primary{background:#ca4933;border-color:#ca4933}.courtyard-theme .outline-btn{background:#fff;border-color:#e3d9d2}.courtyard-welcome{min-height:76px;gap:20px;margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--line)}.courtyard-welcome .street-label{display:none}.courtyard-welcome h1{font-size:25px;letter-spacing:0;margin:0 0 6px;line-height:1.4}.courtyard-welcome p{font-size:12px;line-height:1.6}.welcome-actions{display:flex;align-items:center;gap:18px;text-align:left}.welcome-actions>div{margin:0;gap:8px}.welcome-actions .location-link{font-size:12px}.welcome-actions .primary,.welcome-actions .outline-btn{padding:8px 13px;font-size:13px;border-radius:7px}.courtyard-heading{margin:20px 0 12px;gap:12px}.courtyard-heading h2{font-size:18px;display:flex;align-items:baseline;gap:12px}.courtyard-heading h2>span{font-size:11px;margin:0}.courtyard-heading>a{font-size:12px}.doorway-row{gap:12px}.doorway{min-height:82px;padding:11px 30px 11px 13px;border-radius:10px;gap:12px;background:#fff7ed;border-color:#edd7bf}.doorway.brick{background:#fff0e9;border-color:#ecd0c4}.doorway-image{width:45px;height:56px;border-radius:22px 22px 5px 5px}.doorway strong{font-size:14px}.doorway p{font-size:11px;margin-top:3px}.door-number{display:none}.discover-door{min-height:82px;background:#fff;border-color:#d9d1ca}.door-plus{font-size:28px}.courtyard-feature-grid{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:300px;gap:14px}.photo-feature{grid-row:auto;border-radius:11px}.photo-feature-top{top:15px;left:18px;right:18px;font-size:11px}.photo-feature-top>span{font-size:10px}.photo-feature-copy{bottom:19px;left:20px;right:20px}.photo-feature-copy>span{font-size:10px}.photo-feature-copy h2{font-size:25px;line-height:1.35;margin:8px 0}.photo-feature-copy p{font-size:11px;margin-bottom:10px}.photo-feature-copy strong{font-size:11px}.gathering-poster{padding:18px 20px;background:#ffcc79;border-radius:11px}.poster-top{font-size:10px;letter-spacing:1px}.gathering-poster h2{font-size:26px;line-height:1.35;margin:22px 0 8px;max-width:240px}.gathering-poster>p{font-size:12px}.poster-flower{font-size:110px;top:105px;right:18px;opacity:.65}.poster-bottom{left:20px;right:20px;bottom:18px;align-items:center}.poster-bottom span{font-size:10px}.poster-bottom a{font-size:11px;padding:8px 10px}.kitchen-note{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:11px}.kitchen-note img{order:-1;height:142px;flex-shrink:0;object-position:center 55%}.kitchen-note>div{padding:15px 18px}.kitchen-note .street-label{font-size:10px;letter-spacing:1px}.kitchen-note h3{font-size:20px;line-height:1.4;margin:6px 0}.kitchen-note p{margin:5px 0 7px;font-size:10px}.kitchen-note strong{font-size:11px}.photo-credit{font-size:9px;margin:6px 0 0}.courtyard-lower{gap:14px;margin:18px 0;grid-template-columns:1.2fr 1fr}.next-meeting,.little-update{padding:18px 22px;min-height:145px;border-radius:10px}.next-meeting{background:#e2f0f3}.next-meeting h2{font-size:21px;margin:7px 0}.next-meeting p,.little-update p{font-size:11px;margin-bottom:8px}.next-meeting a,.little-update a{font-size:12px}.little-update{border:1px solid #e9d9cb;background:#fff}.little-update h3{font-size:19px;line-height:1.35;margin:7px 0}.little-update h3 br{display:none}.courtyard-lower .street-label{font-size:10px;letter-spacing:1px}.courtyard-recommendations{gap:14px}.courtyard-recommendation{padding:19px 22px;border-radius:10px}.courtyard-recommendation h3{font-size:17px;margin:9px 0}.courtyard-recommendation p{font-size:11px;line-height:1.7;margin-bottom:10px}.courtyard-recommendation strong{font-size:11px}.recommend-sign{font-size:10px}.courtyard-end{margin-top:22px;padding:16px 0;font-size:11px}.courtyard-end button{font-size:11px;padding:7px 12px}.courtyard-mode{margin-bottom:18px}.courtyard-mode button{padding:7px 14px;font-size:13px}.courtyard-theme footer{padding:18px 5%;font-size:11px;background:#f3ede7}
@media(max-width:1050px){.welcome-actions{gap:12px;flex-direction:column;align-items:flex-end}.courtyard-feature-grid{grid-template-columns:1.15fr 1fr;grid-template-rows:270px auto}.kitchen-note{grid-column:1/-1;display:grid;grid-template-columns:1fr 200px;min-height:145px}.kitchen-note img{order:0;grid-column:2;grid-row:1;height:145px}.kitchen-note>div{grid-column:1;grid-row:1}.doorway-row{grid-template-columns:1fr 1fr 1fr}.discover-door{grid-column:auto}.courtyard-heading h2>span{display:none}.doorway p{display:none}.doorway strong{font-size:13px}}
@media(max-width:650px){.courtyard-theme header{height:65px}.courtyard-theme main{padding:16px 14px 25px}.courtyard-welcome{display:block;padding-bottom:14px;margin-bottom:14px}.courtyard-welcome h1{font-size:22px}.courtyard-welcome p{font-size:11px}.welcome-actions{flex-direction:row;justify-content:space-between;align-items:center;margin-top:13px;gap:8px}.welcome-actions>div{margin:0;gap:6px}.welcome-actions .primary,.welcome-actions .outline-btn{font-size:11px;padding:7px 9px}.welcome-actions .location-link{font-size:10px}.doorway-row{display:flex;gap:9px;padding-bottom:3px}.doorway{flex-basis:205px;min-height:73px;padding:9px 22px 9px 10px;gap:9px}.doorway-image{width:38px;height:49px}.discover-door{flex-basis:180px}.courtyard-heading{margin:17px 0 10px}.courtyard-heading h2{font-size:17px}.courtyard-heading>a{font-size:11px}.courtyard-feature-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:290px 180px;gap:10px}.photo-feature{grid-column:1/-1;height:auto}.photo-feature-copy h2{font-size:25px}.gathering-poster{min-height:0;padding:13px}.gathering-poster h2{font-size:20px;margin:15px 0 6px}.gathering-poster>p{font-size:10px}.poster-flower{font-size:62px;top:70px;right:10px}.poster-bottom{left:13px;right:13px;bottom:12px;display:block}.poster-bottom span{font-size:9px;display:block;line-height:1.6}.poster-bottom a{font-size:10px;padding:0;background:transparent;color:#713b2a;display:inline-block;margin-top:5px}.poster-top{font-size:9px;letter-spacing:0}.kitchen-note{grid-column:auto;display:flex;min-height:0}.kitchen-note img{height:77px;order:-1}.kitchen-note>div{padding:9px 11px}.kitchen-note h3{font-size:16px;margin:3px 0}.kitchen-note .street-label{display:none}.kitchen-note p{font-size:9px;margin:3px 0}.kitchen-note strong{font-size:10px}.courtyard-lower{grid-template-columns:1fr;gap:10px;margin:14px 0}.next-meeting,.little-update{padding:15px 18px;min-height:0}.next-meeting h2{font-size:20px}.little-update h3{font-size:18px}.courtyard-recommendations{grid-template-columns:1fr;gap:10px}.courtyard-recommendation{padding:15px 18px}.courtyard-recommendation h3{margin:5px 0}.courtyard-recommendation p{margin-bottom:7px}.courtyard-end{margin-top:15px;gap:10px;padding:14px 0}.courtyard-theme .notice{font-size:9px}}
