
.community-page .community-hero{display:none!important}
.community-page .board-heading{position:relative;display:flex;align-items:center;min-height:380px;padding:28px 0;isolation:isolate;overflow:hidden;border-bottom:1px solid #e1e7ef}
.community-page .board-heading>div:first-child{position:relative;z-index:1;width:60%;max-width:760px}
.community-page .board-heading .board-accessible-title{position:static;width:auto;height:auto;margin:0 0 20px;padding:0;overflow:visible;clip-path:none;white-space:normal;font-size:clamp(30px,3vw,46px);line-height:1.25;letter-spacing:-1.5px;font-weight:800;color:#102e54;word-break:keep-all}
.community-page .board-heading .section-lead{font-size:clamp(17px,1.45vw,24px);line-height:1.7;font-weight:600;color:#16345c;word-break:keep-all;margin:0 0 20px}
.section-lead em{font-style:normal;color:#087aff}.section-lead b{color:#eb2344}
.community-page .board-heading .section-description{font-size:clamp(13px,1.05vw,17px);line-height:1.9;color:#627a99;word-break:keep-all;margin:0;max-width:660px}
.board-illustration{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:54%;max-width:650px;aspect-ratio:722/410;z-index:0;pointer-events:none;background-image:url('illustrations/recipes-reference.webp');background-repeat:no-repeat;background-size:231.579% 229.512%;background-position:right 34.84%;mask-image:linear-gradient(to right,transparent 0%,transparent 23%,#000 34%,#000 100%)}
[data-section=notices] .board-illustration{background-image:url('illustrations/notices-reference.webp')}
[data-section=saved] .board-illustration{background-image:url('illustrations/saved-reference.webp')}
[data-section=insights] .board-illustration{background-image:url('illustrations/insights-reference.webp');width:43%;max-width:450px;aspect-ratio:602/510;background-size:277.741% 184.51%;background-position:right 41.76%;mask-image:linear-gradient(to right,transparent,#000 13%)}
[data-section=insights] .board-heading>div:first-child{width:56%}
.community-page .board-toolbar{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:4px 0}.board-toolbar #list-count{flex:none;margin:0;color:#61758f;font-size:13px;white-space:nowrap}.community-page .board-toolbar .community-search{flex:1 1 230px;max-width:none}.community-page .board-toolbar .demo-feed-tools{flex:none;display:flex;align-items:center;gap:12px}.board-toolbar #write-post{flex:none;padding:10px 18px;border-radius:6px;font-size:13px;white-space:nowrap}.community-page .board-table{border-top:2px solid #315983}
@media(min-width:1500px){.community-page .board-heading{min-height:400px}}
@media(max-width:1050px) and (min-width:701px){.community-page .board-heading{min-height:310px}.community-page .board-heading>div:first-child{width:62%}.community-page .board-heading .section-lead{font-size:17px}.community-page .board-heading .section-description{font-size:13px}}
@media(max-width:700px){.community-page .board-heading{display:block;min-height:0;padding:16px 0 0}.community-page .board-heading>div:first-child,[data-section=insights] .board-heading>div:first-child{width:100%}.community-page .board-heading .section-lead{font-size:18px;margin-bottom:14px}.community-page .board-heading .section-description{font-size:13px}.community-page .board-illustration{position:relative;top:auto;right:auto;transform:none;width:100%;margin:12px 0 0;max-width:none}.community-page[data-section=insights] .board-illustration{width:84%;margin:12px 0 0 auto}.community-page .board-toolbar{gap:12px}.community-page .board-toolbar .community-search{order:3;flex-basis:100%}.community-page .board-toolbar .demo-feed-tools{order:4;flex-wrap:wrap}.board-toolbar #write-post{margin-left:auto}.board-toolbar #list-count{font-size:12px}}

@media(max-width:700px){.community-page .board-heading .board-accessible-title{font-size:28px;letter-spacing:-1px;margin-bottom:16px}}

.community-page .board-toolbar .demo-feed-tools[hidden]{display:none}

[data-section=suggestions] .board-illustration{background-image:url(illustrations/suggestions-watercolor.webp);width:46%;max-width:650px;aspect-ratio:870/465;background-size:contain;background-position:center;mask-image:none;right:0}
.community-page[data-section=suggestions] .board-heading>div:first-child{width:54%;padding-right:22px}
@media(max-width:700px){.community-page[data-section=suggestions] .board-heading>div:first-child{width:100%;padding-right:0}.community-page[data-section=suggestions] .board-illustration{width:100%;max-width:500px;margin:16px auto 8px}}

[data-section=services] .board-illustration{background-image:url(illustrations/services-reference.webp);width:49%;max-width:650px;aspect-ratio:880/560;background-size:206.932% 154.286%;background-position:right top;mask-image:none;right:0}
.community-page[data-section=services] .board-heading>div:first-child{width:51%;padding-right:20px}
@media(max-width:700px){.community-page[data-section=services] .board-heading>div:first-child{width:100%;padding-right:0}.community-page[data-section=services] .board-illustration{width:100%;max-width:500px;margin:16px auto 8px}}

/* Recipe artwork is a complete transparent asset, not a crop of a page screenshot. */
.community-page:is([data-section=questions],[data-section=recipes]) .board-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}
.community-page:is([data-section=questions],[data-section=recipes]) .board-heading>div:first-child{width:100%;max-width:none}
.community-page:is([data-section=questions],[data-section=recipes]) .board-illustration{position:relative;inset:auto;transform:none;width:100%;max-width:650px;aspect-ratio:3/2;margin:0;justify-self:end;background-image:url('illustrations/recipes-transparent-v2.webp');background-size:contain;background-position:center;-webkit-mask-image:none;mask-image:none}
.community-page[data-section=questions] .board-illustration{background-image:url('illustrations/questions-watercolor-v1.webp')}
@media(max-width:700px){.community-page:is([data-section=questions],[data-section=recipes]) .board-heading{grid-template-columns:minmax(0,1fr);gap:0}.community-page:is([data-section=questions],[data-section=recipes]) .board-illustration{max-width:500px;justify-self:center;margin:16px auto 12px}}
