.oursask-feature-wall{--oursask-feature-wall-accent:#086b8f;--oursask-feature-wall-border:#dbe2e6;--oursask-feature-wall-muted:#66747c;--oursask-feature-wall-surface:#fff;--oursask-feature-wall-gap:20px;--oursask-feature-wall-padding-x:0px;--oursask-feature-wall-padding-y:0px;--oursask-feature-wall-card-padding:18px;--oursask-feature-wall-heading-bg:var(--oursask-feature-wall-accent);--oursask-feature-wall-heading-text:#fff;--oursask-feature-wall-heading-size:32px;--oursask-feature-wall-heading-padding-x:40px;--oursask-feature-wall-heading-padding-y:32px;box-sizing:border-box;margin-block:2.5rem;padding:var(--oursask-feature-wall-padding-y) min(var(--oursask-feature-wall-padding-x),8vw);color:inherit}
.oursask-feature-wall *{box-sizing:border-box}
.oursask-feature-wall--width-narrow{width:min(760px,calc(100% - 32px));max-width:760px}
.oursask-feature-wall--width-standard{width:min(1200px,calc(100% - 32px));max-width:1200px}
.oursask-feature-wall--width-wide{width:min(1620px,calc(100% - 32px));max-width:1620px}
.oursask-feature-wall--width-full{max-width:none}
.oursask-feature-wall--width-inherit{width:100%;max-width:100%}
.oursask-feature-wall:not(.oursask-feature-wall--width-full).oursask-feature-wall--position-left{margin-right:auto;margin-left:0}
.oursask-feature-wall:not(.oursask-feature-wall--width-full).oursask-feature-wall--position-center{margin-right:auto;margin-left:auto}
.oursask-feature-wall:not(.oursask-feature-wall--width-full).oursask-feature-wall--position-right{margin-right:0;margin-left:auto}
.oursask-feature-wall--width-full{padding-right:max(min(var(--oursask-feature-wall-padding-x),8vw),max(16px,calc((100% - 1620px)/2)));padding-left:max(min(var(--oursask-feature-wall-padding-x),8vw),max(16px,calc((100% - 1620px)/2)))}
.oursask-feature-wall__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 1.15rem}
.oursask-feature-wall__heading{margin:0;color:inherit;font-size:clamp(20px,var(--oursask-feature-wall-heading-size),72px);line-height:1.15}
.oursask-feature-wall__header-actions{display:flex;align-items:center;gap:.85rem}
.oursask-feature-wall__more,.oursask-feature-wall__action a,.oursask-feature-wall__category a{color:var(--oursask-feature-wall-accent)!important;font-weight:800;text-decoration:none!important}
.oursask-feature-wall__more:hover,.oursask-feature-wall__more:focus,.oursask-feature-wall__action a:hover,.oursask-feature-wall__action a:focus,.oursask-feature-wall__category a:hover,.oursask-feature-wall__category a:focus{filter:brightness(.72)}
.oursask-feature-wall__items{display:grid;gap:var(--oursask-feature-wall-gap);min-width:0}
.oursask-feature-wall--grid .oursask-feature-wall__items{grid-template-columns:repeat(var(--oursask-feature-wall-columns),minmax(0,1fr))}
.oursask-feature-wall--list .oursask-feature-wall__items{grid-template-columns:repeat(var(--oursask-feature-wall-columns),minmax(0,1fr))}
.oursask-feature-wall--adaptive .oursask-feature-wall__items{grid-auto-flow:row;grid-template-columns:repeat(var(--oursask-feature-wall-tracks),minmax(0,1fr));align-items:start}
.oursask-feature-wall--adaptive .oursask-feature-wall__card{grid-column:span 2}
.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-landscape{grid-column:span 3}
.oursask-feature-wall--adaptive .oursask-feature-wall__card:not(.oursask-feature-wall__card--media-landscape)+.oursask-feature-wall__card--media-landscape{grid-column:span 4}
.oursask-feature-wall--grid.oursask-feature-wall--columns-1 .oursask-feature-wall__items,.oursask-feature-wall--list.oursask-feature-wall--columns-1 .oursask-feature-wall__items{grid-template-columns:1fr}
.oursask-feature-wall--slider .oursask-feature-wall__items{grid-auto-columns:calc((100% - (var(--oursask-feature-wall-columns) - .65)*var(--oursask-feature-wall-gap))/(var(--oursask-feature-wall-columns) + .35));grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:.2rem .15rem .85rem;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin}
.oursask-feature-wall__card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--oursask-feature-wall-border);border-radius:14px;background:var(--oursask-feature-wall-surface);color:#1b272e;box-shadow:0 8px 24px rgba(20,35,44,.07)}
.oursask-feature-wall--slider .oursask-feature-wall__card{scroll-snap-align:start}
.oursask-feature-wall--list .oursask-feature-wall__card{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr)}
.oursask-feature-wall--list .oursask-feature-wall__card--no-media{display:flex}
.oursask-feature-wall--list:not(.oursask-feature-wall--columns-1) .oursask-feature-wall__card{display:flex;flex-direction:column}
.oursask-feature-wall__media{display:block;overflow:hidden;flex:none;background:color-mix(in srgb,var(--oursask-feature-wall-accent) 8%,#eef2f4);color:inherit;text-decoration:none!important}
.oursask-feature-wall__image{display:block;width:100%;height:100%;object-fit:cover}
.oursask-feature-wall--ratio-landscape .oursask-feature-wall__media{aspect-ratio:16/9}
.oursask-feature-wall--ratio-standard .oursask-feature-wall__media{aspect-ratio:4/3}
.oursask-feature-wall--ratio-square .oursask-feature-wall__media{aspect-ratio:1}
.oursask-feature-wall--ratio-natural .oursask-feature-wall__media{aspect-ratio:auto}
.oursask-feature-wall--ratio-natural .oursask-feature-wall__image{height:auto;object-fit:contain}
.oursask-feature-wall--adaptive .oursask-feature-wall__media,.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-landscape .oursask-feature-wall__media,.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-portrait .oursask-feature-wall__media,.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-square .oursask-feature-wall__media{width:100%;height:auto;max-height:none;aspect-ratio:auto}
.oursask-feature-wall--adaptive .oursask-feature-wall__image{width:100%;height:auto;object-fit:contain}
.oursask-feature-wall--list .oursask-feature-wall__media{height:100%;min-height:180px;aspect-ratio:auto}
.oursask-feature-wall--list:not(.oursask-feature-wall--columns-1) .oursask-feature-wall__media{height:auto;min-height:0;aspect-ratio:16/9}
.oursask-feature-wall__fallback{display:grid;width:100%;height:100%;min-height:160px;align-content:center;justify-content:center;color:var(--oursask-feature-wall-accent);text-align:center;text-transform:uppercase}
.oursask-feature-wall__fallback strong{font-size:clamp(2.1rem,4vw,3.8rem);line-height:.9}
.oursask-feature-wall__fallback span{margin-top:.4rem;font-size:.82rem;font-weight:900;letter-spacing:.12em}
.oursask-feature-wall__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:var(--oursask-feature-wall-card-padding)}
.oursask-feature-wall__badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .55rem}.oursask-feature-wall__badge,.oursask-feature-wall__category{margin:0;color:var(--oursask-feature-wall-accent);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.oursask-feature-wall__badge{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--oursask-feature-wall-accent) 12%,#fff)}.oursask-feature-wall__badge--source{background:color-mix(in srgb,var(--oursask-feature-wall-source,var(--oursask-feature-wall-accent)) 16%,#fff);color:var(--oursask-feature-wall-source,var(--oursask-feature-wall-accent))}
.oursask-feature-wall__title{margin:0;color:#1b272e;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.25}
.oursask-feature-wall__title a{color:inherit!important;text-decoration:none!important}
.oursask-feature-wall__title a:hover,.oursask-feature-wall__title a:focus{color:var(--oursask-feature-wall-accent)!important}
.oursask-feature-wall__meta{display:flex;flex-wrap:wrap;gap:.25rem .7rem;margin:.65rem 0 0;color:var(--oursask-feature-wall-muted);font-size:.78rem;line-height:1.45}
.oursask-feature-wall__meta span{display:block;width:100%}
.oursask-feature-wall__excerpt{margin:.8rem 0 0;color:#435159;font-size:.9rem;line-height:1.58}
.oursask-feature-wall__action{margin:auto 0 0;padding-top:.95rem;font-size:.8rem}
.oursask-feature-wall--text-center .oursask-feature-wall__header{align-items:center;flex-direction:column;text-align:center}
.oursask-feature-wall--text-right .oursask-feature-wall__header{align-items:flex-end;flex-direction:column;text-align:right}
.oursask-feature-wall--text-center .oursask-feature-wall__body{text-align:center}
.oursask-feature-wall--text-right .oursask-feature-wall__body{text-align:right}
.oursask-feature-wall--text-center .oursask-feature-wall__meta{justify-content:center}
.oursask-feature-wall--text-right .oursask-feature-wall__meta{justify-content:flex-end}
.oursask-feature-wall--text-center .oursask-feature-wall__header-actions,.oursask-feature-wall--text-right .oursask-feature-wall__header-actions{width:auto}
.oursask-feature-wall--heading-banner .oursask-feature-wall__header{margin-bottom:var(--oursask-feature-wall-gap);padding:var(--oursask-feature-wall-heading-padding-y) min(var(--oursask-feature-wall-heading-padding-x),8vw);background:var(--oursask-feature-wall-heading-bg);color:var(--oursask-feature-wall-heading-text)}
.oursask-feature-wall--heading-banner .oursask-feature-wall__heading{color:inherit;font-weight:800}
.oursask-feature-wall--heading-banner .oursask-feature-wall__more{color:inherit!important}
.oursask-feature-wall--heading-banner .oursask-feature-wall__header+.oursask-feature-wall__term-nav{margin-top:calc(-1 * var(--oursask-feature-wall-gap))}
.oursask-feature-wall__term-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 var(--oursask-feature-wall-gap);padding:1.25rem min(var(--oursask-feature-wall-heading-padding-x),8vw);background:color-mix(in srgb,var(--oursask-feature-wall-heading-bg) 7%,#f1f3f5)}
.oursask-feature-wall__term-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.55rem 1rem;border:1px solid color-mix(in srgb,var(--oursask-feature-wall-accent) 34%,#cfd8dc);border-radius:999px;background:#fff;color:inherit!important;box-shadow:0 1px 2px rgba(20,35,44,.05);cursor:pointer;text-decoration:none!important}
.oursask-feature-wall__term-link:hover,.oursask-feature-wall__term-link:focus{border-color:var(--oursask-feature-wall-accent);background:color-mix(in srgb,var(--oursask-feature-wall-accent) 8%,#fff);color:var(--oursask-feature-wall-accent)!important;text-decoration:none!important}
.oursask-feature-wall__term-link--all{color:var(--oursask-feature-wall-accent)!important}
.oursask-feature-wall__term-nav.is-enhanced .oursask-feature-wall__term-link[aria-current="true"]{border-color:var(--oursask-feature-wall-accent);background:var(--oursask-feature-wall-accent);color:#fff!important;box-shadow:0 2px 6px color-mix(in srgb,var(--oursask-feature-wall-accent) 24%,transparent);font-weight:800}
.oursask-feature-wall__term-nav.is-enhanced .oursask-feature-wall__term-link[aria-current="true"]:hover,.oursask-feature-wall__term-nav.is-enhanced .oursask-feature-wall__term-link[aria-current="true"]:focus{filter:brightness(.92);color:#fff!important}
.oursask-feature-wall__card[hidden]{display:none!important}
.oursask-feature-wall__filter-empty{margin:0;padding:1rem;border:1px dashed var(--oursask-feature-wall-border);border-radius:8px;background:#fff;color:var(--oursask-feature-wall-muted)}
.oursask-feature-wall--text-center .oursask-feature-wall__term-nav{justify-content:center}
.oursask-feature-wall--text-right .oursask-feature-wall__term-nav{justify-content:flex-end}
.oursask-feature-wall__controls{display:none;align-items:center;gap:.35rem}
.oursask-feature-wall.is-enhanced .oursask-feature-wall__controls{display:flex}
.oursask-feature-wall__control{display:grid;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0 .65rem;border:1px solid color-mix(in srgb,var(--oursask-feature-wall-accent) 35%,#cfd8dc);border-radius:999px;background:#fff;color:var(--oursask-feature-wall-accent);cursor:pointer;font:inherit;font-weight:900;line-height:1}
.oursask-feature-wall__control:not(.oursask-feature-wall__control--toggle){font-size:1.55rem}
.oursask-feature-wall__control--toggle{font-size:.72rem;text-transform:uppercase}
.oursask-feature-wall__control:hover,.oursask-feature-wall__control:focus{border-color:var(--oursask-feature-wall-accent);background:color-mix(in srgb,var(--oursask-feature-wall-accent) 8%,#fff)}
.oursask-feature-wall__control:disabled{cursor:default;opacity:.38}
.oursask-feature-wall a:focus-visible,.oursask-feature-wall button:focus-visible,.oursask-feature-wall__items:focus-visible,.oursask-feature-wall-title a:focus-visible{outline:3px solid color-mix(in srgb,var(--oursask-feature-wall-accent) 68%,#fff);outline-offset:3px}
.oursask-feature-wall__editor-message{padding:1.1rem;border:1px dashed #8b99a1;border-radius:8px;background:#fff;color:#46545c}
.oursask-feature-wall-saved{box-sizing:border-box;width:100%}
.oursask-feature-wall-saved>*:first-child{margin-top:0}
.oursask-feature-wall-saved>*:last-child{margin-bottom:0}
.oursask-feature-wall-title{--oursask-feature-wall-accent:#086b8f;--oursask-feature-wall-gap:20px;--oursask-feature-wall-heading-bg:#a6441f;--oursask-feature-wall-heading-text:#fff;--oursask-feature-wall-heading-size:48px;--oursask-feature-wall-heading-padding-x:64px;--oursask-feature-wall-heading-padding-y:36px;box-sizing:border-box;margin-block:2.5rem;color:inherit}
.oursask-feature-wall-title *{box-sizing:border-box}
.oursask-feature-wall-title--width-narrow{width:min(760px,calc(100% - 32px));max-width:760px}
.oursask-feature-wall-title--width-standard{width:min(1200px,calc(100% - 32px));max-width:1200px}
.oursask-feature-wall-title--width-wide{width:min(1620px,calc(100% - 32px));max-width:1620px}
.oursask-feature-wall-title--width-full{max-width:none}
.oursask-feature-wall-title--width-inherit{width:100%;max-width:100%}
.oursask-feature-wall-title:not(.oursask-feature-wall-title--width-full).oursask-feature-wall-title--position-left{margin-right:auto;margin-left:0}
.oursask-feature-wall-title:not(.oursask-feature-wall-title--width-full).oursask-feature-wall-title--position-center{margin-right:auto;margin-left:auto}
.oursask-feature-wall-title:not(.oursask-feature-wall-title--width-full).oursask-feature-wall-title--position-right{margin-right:0;margin-left:auto}
.oursask-feature-wall-title__banner{padding:var(--oursask-feature-wall-heading-padding-y) min(var(--oursask-feature-wall-heading-padding-x),8vw);background:var(--oursask-feature-wall-heading-bg);color:var(--oursask-feature-wall-heading-text)}
.oursask-feature-wall-title--width-full .oursask-feature-wall-title__banner,.oursask-feature-wall-title--width-full .oursask-feature-wall__term-nav{padding-right:max(min(var(--oursask-feature-wall-heading-padding-x),8vw),max(16px,calc((100% - 1620px)/2)));padding-left:max(min(var(--oursask-feature-wall-heading-padding-x),8vw),max(16px,calc((100% - 1620px)/2)))}
.oursask-feature-wall-title__heading{margin:0;color:inherit;font-size:clamp(20px,var(--oursask-feature-wall-heading-size),72px);font-weight:800;line-height:1.15}
.oursask-feature-wall-title--text-center .oursask-feature-wall-title__heading{text-align:center}
.oursask-feature-wall-title--text-right .oursask-feature-wall-title__heading{text-align:right}
.oursask-feature-wall-title--text-center .oursask-feature-wall__term-nav{justify-content:center}
.oursask-feature-wall-title--text-right .oursask-feature-wall__term-nav{justify-content:flex-end}
.oursask-feature-wall-editor__selected,.oursask-feature-wall-editor__results{margin:.5rem 0 1rem;padding:0;list-style:none}
.oursask-feature-wall-editor__selected li,.oursask-feature-wall-editor__results li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 0;border-bottom:1px solid #e0e4e7}
.oursask-feature-wall-editor__result-copy{display:flex;min-width:0;flex-direction:column}
.oursask-feature-wall-editor__result-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.oursask-feature-wall-editor__result-copy small,.oursask-feature-wall-editor__quiet{color:#757575}
.oursask-feature-wall-editor__row-actions{display:flex;flex:none}
.oursask-feature-wall-editor__label{margin:.75rem 0 .25rem;font-weight:600}
.oursask-feature-wall-editor__terms{max-height:240px;overflow:auto;padding-right:.25rem}
.oursask-feature-wall-editor__wall-results{max-height:320px;overflow:auto;padding-right:.25rem}
.oursask-feature-wall-editor__library-link{margin:1rem 0 0}
.oursask-feature-wall-saved-editor .components-placeholder{min-height:240px}
.oursask-feature-wall-saved-editor .components-placeholder__fieldset{display:block;max-width:640px}
.editor-styles-wrapper .oursask-feature-wall a,.editor-styles-wrapper .oursask-feature-wall button,.editor-styles-wrapper .oursask-feature-wall__items{pointer-events:none!important}
.editor-styles-wrapper .oursask-feature-wall__controls{display:none!important}
@media(max-width:1023px){
	.oursask-feature-wall--grid .oursask-feature-wall__items{grid-template-columns:repeat(2,minmax(0,1fr))}
	.oursask-feature-wall--adaptive .oursask-feature-wall__items{grid-template-columns:repeat(4,minmax(0,1fr))}
	.oursask-feature-wall--adaptive .oursask-feature-wall__card,.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-landscape,.oursask-feature-wall--adaptive .oursask-feature-wall__card:not(.oursask-feature-wall__card--media-landscape)+.oursask-feature-wall__card--media-landscape{grid-column:span 2}
	.oursask-feature-wall--list .oursask-feature-wall__items{grid-template-columns:repeat(2,minmax(0,1fr))}
	.oursask-feature-wall--slider .oursask-feature-wall__items{grid-auto-columns:42vw}
}
@media(max-width:639px){
	.oursask-feature-wall{--oursask-feature-wall-gap:1rem;margin-block:2rem}
	.oursask-feature-wall__header{align-items:flex-start;flex-direction:column}
	.oursask-feature-wall__header-actions{width:100%;justify-content:space-between}
	.oursask-feature-wall--grid .oursask-feature-wall__items{grid-template-columns:1fr}
	.oursask-feature-wall--adaptive .oursask-feature-wall__items,.oursask-feature-wall--list .oursask-feature-wall__items{grid-template-columns:1fr}
	.oursask-feature-wall--adaptive .oursask-feature-wall__card,.oursask-feature-wall--adaptive .oursask-feature-wall__card--media-landscape,.oursask-feature-wall--adaptive .oursask-feature-wall__card:not(.oursask-feature-wall__card--media-landscape)+.oursask-feature-wall__card--media-landscape{grid-column:span 1}
	.oursask-feature-wall--slider .oursask-feature-wall__items{grid-auto-columns:min(84vw,320px)}
	.oursask-feature-wall--list .oursask-feature-wall__card{display:flex}
	.oursask-feature-wall--list .oursask-feature-wall__media{min-height:0;aspect-ratio:16/9}
}
@media(prefers-reduced-motion:reduce){
	.oursask-feature-wall--slider .oursask-feature-wall__items{scroll-behavior:auto}
}

/* The wall owns its background even when the slider marks it as the next section. */
.oursask-feature-wall{background-color:var(--oursask-standalone-wall-background,#eef1f4)}
.oursask-feature-wall.our-slider-scroll-reveal__next,.oursask-feature-wall-saved.our-slider-scroll-reveal__next,.oursask-standalone-municipal-wall.our-slider-scroll-reveal__next{background-color:var(--oursask-standalone-wall-background,#eef1f4)!important}
.oursask-standalone-municipal-wall{background:var(--oursask-standalone-wall-background,#eef1f4);color:#203441;width:100%;margin:0}
.oursask-standalone-municipal-wall__content{width:100%;max-width:none;min-width:0}
.oursask-standalone-municipal-wall .oursask-feature-wall-title{margin:0}
.oursask-standalone-municipal-wall .oursask-feature-wall{margin-block:0}
.oursask-standalone-municipal-feed{padding:28px 32px;min-width:0;overflow-wrap:anywhere}
.oursask-standalone-municipal-feed__heading{font-size:18px;line-height:1.4;margin:0 0 24px}
.oursask-standalone-notice-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.oursask-standalone-notice-tile{display:grid;grid-template-columns:68px minmax(0,1fr);background:#fff;border:1px solid #e1e6ea;border-radius:5px;overflow:hidden;box-shadow:0 3px 10px #17324d0d}
.oursask-standalone-notice-tile>time{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#185f80;color:#fff;padding:12px;line-height:1.3}
.oursask-standalone-notice-tile>time strong{font-size:28px}.oursask-standalone-notice-tile>time span{font-size:13px}
.oursask-standalone-notice-tile>div{padding:16px}.oursask-standalone-notice-tile h4{margin:0 0 8px;font-size:16px;line-height:1.4}.oursask-standalone-notice-tile p{margin:0 0 12px;font-size:12px}
.oursask-standalone-notice-tile h4 a{color:inherit;text-decoration:none}
.oursask-standalone-notice-tile__link{display:inline-block;padding:5px 9px;background:#185f80;color:#fff!important;border-radius:3px;font-size:12px;text-decoration:none}
.oursask-standalone-municipal-wall .oursask-standalone-calendar-columns{gap:0;margin:0!important;background:#fff;align-items:stretch!important}
.oursask-standalone-calendar-columns>.wp-block-column{min-width:0}.oursask-standalone-calendar-columns>.wp-block-column:nth-child(even){background:#f4f3f6}
.oursask-standalone-calendar-columns .oursask-standalone-municipal-feed{padding:32px 24px}
.oursask-standalone-calendar-columns .osm-events__grid{display:block}.oursask-standalone-calendar-columns .osm-event-card{margin-bottom:16px}
.oursask-standalone-calendar-columns .osm-events,.oursask-standalone-calendar-columns .osm-mini-calendar,.oursask-standalone-calendar-columns .osm-featured-event{margin-block:0}
.oursask-standalone-municipal-wall a:focus-visible{outline:3px solid #d88b00;outline-offset:3px}
@media(max-width:1000px){.oursask-standalone-calendar-columns{flex-wrap:wrap!important}.oursask-standalone-calendar-columns>.wp-block-column{flex-basis:100%!important}}
@media(max-width:600px){.oursask-standalone-notice-tiles{grid-template-columns:minmax(0,1fr)}.oursask-standalone-municipal-feed,.oursask-standalone-calendar-columns .oursask-standalone-municipal-feed{padding:24px 16px}.oursask-standalone-municipal-wall .oursask-feature-wall{padding-inline:16px}.oursask-standalone-municipal-wall .oursask-feature-wall-title__banner{padding-inline:16px}.oursask-standalone-municipal-wall .oursask-feature-wall-title__heading{font-size:30px}}

.oursask-standalone-wall-description{font-size:16px;line-height:1.6;margin:12px 0 0;color:inherit}

/* Plain card edges in the municipal template; category colours remain in labels. */
.oursask-standalone-municipal-feed .osm-event-card,
.oursask-standalone-municipal-feed .osm-featured-event__card,
.oursask-standalone-municipal-feed .osm-calendar-event{border-left:1px solid #e1e6ea}

/* Full-width colour bands with one shared text/content inset. The page or
   sidebar remains the boundary; no viewport-width breakout is needed. */
.oursask-standalone-municipal-wall{--oursask-standalone-wall-inset:max(var(--oursask-standalone-wall-gutter,32px),calc((100% - var(--oursask-standalone-wall-width,1620px))/2));max-width:none;box-sizing:border-box}
.oursask-standalone-municipal-wall *, .oursask-standalone-municipal-wall *::before, .oursask-standalone-municipal-wall *::after{box-sizing:border-box}
.oursask-standalone-municipal-wall .oursask-feature-wall-title--width-inherit .oursask-feature-wall-title__banner,
.oursask-standalone-municipal-wall .oursask-feature-wall-title--width-inherit>.oursask-feature-wall__term-nav,
.oursask-standalone-municipal-wall .oursask-feature-wall--width-inherit,
.oursask-standalone-municipal-wall .oursask-standalone-municipal-feed--notices,
.oursask-standalone-municipal-wall .oursask-standalone-calendar-columns{padding-inline:var(--oursask-standalone-wall-inset)}
.oursask-standalone-municipal-wall .oursask-standalone-municipal-feed--notices{padding-block:32px 20px}
.oursask-standalone-municipal-feed--notices>.oursask-standalone-municipal-feed__heading{font-size:28px;margin-bottom:16px}
.oursask-standalone-notice-tiles{gap:12px}
.oursask-standalone-notice-tile{grid-template-columns:76px minmax(0,1fr);min-height:0;border-radius:8px}
.oursask-standalone-notice-tile>div{padding:12px 16px;min-width:0}.oursask-standalone-notice-tile h4{font-size:17px;margin-bottom:4px;overflow-wrap:anywhere}.oursask-standalone-notice-tile p{font-size:13px;margin-bottom:8px}
.oursask-standalone-notice-tile>time strong{font-size:28px}.oursask-standalone-notice-tile>time span{font-size:14px;font-weight:800;text-transform:uppercase}
.oursask-standalone-notice-tile__link{font-size:13px;font-weight:700;padding:8px 12px;min-height:40px;box-sizing:border-box;display:inline-flex;align-items:center;border-radius:5px}
@media(max-width:600px){
 .oursask-standalone-municipal-wall{--oursask-standalone-wall-inset:min(var(--oursask-standalone-wall-gutter,32px),16px)}
 .oursask-standalone-municipal-wall .oursask-standalone-municipal-feed--notices{padding-block:32px 16px}
 .oursask-standalone-municipal-feed--notices>.oursask-standalone-municipal-feed__heading{font-size:26px}
 .oursask-standalone-notice-tile{grid-template-columns:68px minmax(0,1fr);min-height:0}.oursask-standalone-notice-tile>div{padding:12px}.oursask-standalone-notice-tile>time strong{font-size:28px}
}
