/* margin-left/max-width for this title are owned by page-width-control.css
   (keyed off the page_width ACF field's body class) -- only margin-top and
   font-size stay here, since margin-top has to win against the global
   first-of-type heading reset (SDstandards.css) at this same specificity. */
#SD.page-template-default H1.entry-title
{
	margin-top:clamp(calc(var(--defaultInterval)*1), 20vw, 140px);
	font-size:var(--h1Size);
	font-size:clamp(var(--h1Size),12vw,300px);
}
/* Mobile/tablet: the breadcrumb trail is position:absolute (see
   SDheaderNavRegion.css) and doesn't reserve its own space, so it can sit
   on top of a title that starts too close to the header. max() only steps
   in when the clamp() above would land the title closer than the
   breadcrumb actually needs -- it never shrinks the existing spacing. */
@media only screen and (max-width: 999px)
{
	#SD.page-template-default H1.entry-title
	{
		margin-top: max(clamp(calc(var(--defaultInterval)*1), 20vw, 140px), var(--breadcrumb-mobile-clearance));
	}
}
#SD.page-template-default .wp-block-gallery.alignwide
{
	max-width:var(--wideWidth);
	margin-left:var(--insetLMargin);
	margin-right:max(100px, 20%);
}
/* Generic content width is now handled by page-width-control.css
   (keyed off the page_width ACF field). */
#SD.page-template-default .entry-content > ul.wp-block-list,
#SD.page-template-default .entry-content > ol.wp-block-list
{
	max-width: var(--wideWidth);
	margin-left: var(--insetLMargin);
	padding-right: calc(var(--defaultInterval)*1);
	padding-left: 0;
}
