#gnpub-gnfollow-shortcode-wrapper a{text-decoration:none;color:#000;border:1px solid #c6d2d9;padding:7px 15px 3px 16px;line-height:1;height:40px;vertical-align:middle;position:absolute}#gnpub-gnfollow-shortcode-wrapper a:focus{box-shadow:none}#gnpub-gnfollow-shortcode-wrapper img{width:120px;position:relative;top:9px;left:5px}#gnpub-gnfollow-shortcode-wrapper a:hover{border:1px solid #000}#gnpub-gnfollow-shortcode-follow-text{font-weight:500;font-size:13px}:root{--editoria-header-height:72px;--editoria-border:1px solid var(--wp--preset--color--border)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizeLegibility}body{margin:0;overflow-wrap:break-word}img,video,iframe{max-width:100%}img{height:auto}a{text-underline-offset:.15em}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:3px}.site-header{position:relative;z-index:20;border-bottom:var(--editoria-border);background:rgb(255 255 255 / .98)}.site-header__inner{min-height:var(--editoria-header-height)}.site-header .wp-block-site-title{line-height:1}.site-header .wp-block-site-title a{color:var(--wp--preset--color--ink)}.site-header .wp-block-navigation{font-size:var(--wp--preset--font-size--small);font-weight:700}.eyebrow,.taxonomy-label,.wp-block-post-terms{font-size:var(--wp--preset--font-size--xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-heading{padding-bottom:.6rem;border-bottom:3px solid var(--wp--preset--color--accent)}.meta-row{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--small)}.card{height:100%;border:var(--editoria-border);border-radius:var(--wp--custom--radius--medium);overflow:hidden;background:var(--wp--preset--color--paper)}.card .wp-block-post-featured-image{margin:0;border-radius:0;overflow:hidden}.card .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .25s ease}.card:hover .wp-block-post-featured-image img{transform:scale(1.015)}.card__body{padding:clamp(1rem, 2vw, 1.4rem)}.lead-story .wp-block-post-featured-image img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.lead-story .wp-block-post-title{max-width:18ch}.story-list .wp-block-post{padding-block:1.25rem;border-bottom:var(--editoria-border)}.story-list .wp-block-post:first-child{border-top:var(--editoria-border)}.archive-grid .wp-block-post{min-width:0}.wp-block-query-pagination{gap:.5rem;margin-top:var(--wp--preset--spacing--70)}.wp-block-query-pagination a,.wp-block-query-pagination .current{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:var(--editoria-border);border-radius:999px}.article-shell{padding-block:clamp(2rem, 6vw, 5rem)}.article-header{max-width:980px}.article-header .wp-block-post-title{max-width:21ch}.article-deck{max-width:760px;color:var(--wp--preset--color--muted)}.article-featured{max-width:1180px}.article-featured img{width:100%;max-height:720px;object-fit:cover}.article-body{position:relative}.article-body>*{max-width:760px;margin-inline:auto}.article-body>.alignwide{max-width:1180px}.article-body>.alignfull{max-width:none}.article-body p{margin-block:0 1.35em}.article-body h2,.article-body h3{margin-top:1.7em;margin-bottom:.7em}.article-body blockquote{padding:1rem 0 1rem 1.5rem;border-left:5px solid var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--system);font-size:var(--wp--preset--font-size--x-large);font-weight:700;line-height:1.2}.article-body figcaption{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--system);font-size:var(--wp--preset--font-size--small)}.article-footer{max-width:760px}.author-box{padding:clamp(1.25rem, 4vw, 2rem);border:var(--editoria-border);border-radius:var(--wp--custom--radius--medium);background:var(--wp--preset--color--surface)}.related-posts{max-width:1180px;margin:var(--wp--preset--spacing--80) auto 0}.related-posts>h2{padding-bottom:.65rem;border-bottom:3px solid var(--wp--preset--color--accent)}.related-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.related-card{border:var(--editoria-border);border-radius:var(--wp--custom--radius--medium);overflow:hidden}.related-card__media{display:block;background:var(--wp--preset--color--surface)}.related-card__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.related-card__body{padding:1rem}.related-card__meta{margin:0 0 .4rem;color:var(--wp--preset--color--muted);font-size:.75rem}.related-card__title{margin:0;font-size:1.15rem}.related-card__title a{color:var(--wp--preset--color--ink)}.site-footer{margin-top:var(--wp--preset--spacing--80);border-top:var(--editoria-border)}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:781px){:root{--editoria-header-height:64px}.site-header .wp-block-search{display:none}.related-posts__grid{grid-template-columns:1fr}.article-header .wp-block-post-title{max-width:none}.article-body blockquote{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--adv-masthead-desktop:250px;--adv-masthead-mobile:100px;--adv-intext-desktop:250px;--adv-intext-mobile:250px;--adv-top-desktop:250px;--adv-top-mobile:250px;--adv-middle-desktop:250px;--adv-middle-mobile:250px;--adv-bottom-mobile:250px;--adv-native-desktop:280px;--adv-native-mobile:280px}.adv-slot,[class*="code-block-"]{width:100%;max-width:100%;margin-block:clamp(1rem, 3vw, 2rem);text-align:center;overflow:clip}.adv-slot::before{display:block;margin-bottom:.35rem;color:var(--wp--preset--color--muted);content:"Pubblicità";font:600 .625rem/1.2 var(--wp--preset--font-family--system);letter-spacing:.08em;text-transform:uppercase}@media (min-width:782px){.adv-slot--masthead,.code-block-4{min-height:var(--adv-masthead-desktop)}.adv-slot--intext-vip-desktop,.code-block-5{min-height:var(--adv-intext-desktop)}.adv-slot--insideposttop-desktop,.code-block-7{min-height:var(--adv-top-desktop)}.adv-slot--insidepostmiddle-desktop,.code-block-9{min-height:var(--adv-middle-desktop)}.adv-slot--native,.code-block-13{min-height:var(--adv-native-desktop)}}@media (max-width:781px){.adv-slot--masthead,.code-block-4{min-height:var(--adv-masthead-mobile)}.adv-slot--intext-vip-mobile,.code-block-6{min-height:var(--adv-intext-mobile)}.adv-slot--topmobile,.code-block-8{min-height:var(--adv-top-mobile)}.adv-slot--middlemobile-1,.code-block-10,.adv-slot--middlemobile-2,.code-block-11{min-height:var(--adv-middle-mobile)}.adv-slot--bottommobile,.code-block-12{min-height:var(--adv-bottom-mobile)}.adv-slot--native,.code-block-13{min-height:var(--adv-native-mobile)}}.amp-invisible{display:none}:root {
	--tempo-page-max: 1180px;
	--tempo-red: var(--wp--preset--color--accent);
	--tempo-blue: var(--wp--preset--color--brand-blue);
	--tempo-blue-light: var(--wp--preset--color--brand-blue-light);
	--tempo-shadow: 0 14px 36px rgba(21, 34, 50, .08);
}body.meteo-giornale-child {
	background: #ffffff;
}.meteo-giornale-child .wp-site-blocks {
	width: min(100%, var(--tempo-page-max));
	min-height: 100vh;
	margin-inline: auto;
	background: var(--wp--preset--color--paper);
	box-shadow: 0 0 34px rgba(0, 0, 0, .14);
}.meteo-giornale-child a:hover {
	color: var(--tempo-red);
	text-decoration: none;
}.tempo-header {
	border-top: 3px solid var(--wp--preset--color--accent);
	background: var(--wp--preset--color--paper);
}.tempo-header__top {
	min-height: 108px;
	padding-block: .75rem;
}.tempo-brand {
	min-width: min(260px, 38vw);
}.tempo-brand .wp-block-site-logo img {
	width: auto;
	max-width: 240px;
	max-height: 72px;
	object-fit: contain;
}.tempo-brand .wp-block-site-title {
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(1.65rem, 3vw, 2.5rem);
	font-weight: 800;
}.tempo-header-search {
	width: min(540px, 52vw);
	padding: .6rem .75rem;
	border: 1px solid #b8d8e8;
	border-radius: 14px;
	background: #fff;
	box-shadow: 0 6px 20px rgba(13, 85, 118, .08);
}.tempo-header-search .wp-block-search__label {
	margin: 0 0 .35rem;
	color: #003b63;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: .95rem;
	font-weight: 800;
}.tempo-header-search .wp-block-search__inside-wrapper {
	padding: 4px;
	border: 2px solid #d7e7f0;
	border-radius: 11px;
	background: #f3f6f8;
}.tempo-header-search .wp-block-search__input {
	min-height: 42px;
	border: 0;
	background: transparent;
}.tempo-header-search .wp-block-search__button {
	min-width: 88px;
	margin: 0;
	border-radius: 10px;
	background: #d84313;
}.tempo-nav {
	background: linear-gradient(100deg, #1f6feb, #0f55c7);
}.tempo-nav__inner {
	min-height: 78px;
}.tempo-nav .wp-block-navigation,
.tempo-nav .wp-block-navigation a {
	color: #fff;
}.tempo-nav .wp-block-navigation-item__content {
	padding: .85rem .2rem;
}.tempo-nav .wp-block-navigation-item__content:hover {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: .25em;
}.meteo-giornale-child .section-heading {
	border-bottom-color: var(--tempo-red);
}.meteo-giornale-child .taxonomy-label,
.meteo-giornale-child .wp-block-post-terms {
	color: var(--tempo-red);
}.meteo-giornale-child .card {
	border-radius: 4px;
	box-shadow: 0 8px 24px rgba(25, 38, 54, .05);
}.meteo-giornale-child .card .wp-block-post-title a,
.meteo-giornale-child .lead-story .wp-block-post-title a {
	color: var(--wp--preset--color--ink);
}.tempo-article {
	padding-block: 1.15rem clamp(3rem, 7vw, 6rem);
}.tempo-article-header {
	max-width: 1200px;
	padding-top: .2rem;
}.tempo-breadcrumbs {
	display: flex;
	flex-wrap: wrap;
	gap: .38rem;
	margin-bottom: 1.3rem;
	color: var(--wp--preset--color--muted);
	font-size: .72rem;
}.tempo-breadcrumbs a {
	color: inherit;
}.tempo-breadcrumbs__separator {
	opacity: .62;
}.tempo-category-pill {
	display: inline-flex;
	width: fit-content;
	padding: .42rem 1.15rem .42rem .9rem;
	color: #fff !important;
	background: var(--tempo-red);
	clip-path: polygon(0 0, 100% 0, 88% 100%, 0 100%);
	font-family: var(--wp--preset--font-family--condensed);
	font-size: .74rem !important;
	font-weight: 800;
	text-transform: uppercase;
}.tempo-category-pill a {
	color: inherit;
}.tempo-article-header .wp-block-post-title {
	max-width: 1100px;
	margin-top: 1rem;
	font-size: clamp(2.45rem, 5.6vw, 4.55rem);
}.tempo-deck {
	max-width: 1100px;
	color: #3d3d3d;
	font-size: clamp(1.28rem, 2vw, 1.75rem);
	line-height: 1.42;
}.tempo-meta {
	padding-bottom: 1.3rem;
	color: var(--wp--preset--color--muted);
	font-size: .78rem;
}.tempo-meta .wp-block-avatar img {
	border: 2px solid #fff;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .14);
}.tempo-meta .wp-block-post-author-name {
	font-weight: 800;
}.tempo-share-inline {
	margin-left: auto;
}.tempo-article-divider {
	height: 4px;
	border: 0;
	background: #ededed;
}.tempo-article-grid {
	display: grid;
	grid-template-columns: 52px minmax(0, 1fr) 300px;
	gap: clamp(1.4rem, 3vw, 2.4rem);
	align-items: start;
}.tempo-article-main {
	min-width: 0;
}.tempo-article-main .article-featured {
	margin-top: 0;
}.tempo-article-main .article-featured img {
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.tempo-article-main .article-body > * {
	max-width: 100%;
}.tempo-article-main .article-body p {
	margin-bottom: 1.45em;
}.tempo-article-main .article-body a {
	text-decoration: underline;
	text-decoration-color: var(--tempo-red);
	text-decoration-thickness: 2px;
	text-underline-offset: .16em;
}.tempo-article-main .article-body h2,
.tempo-article-main .article-body h3 {
	scroll-margin-top: 1rem;
}.tempo-article-main .related-posts {
	max-width: 100%;
	margin-top: 3.5rem;
}.tempo-article-main .related-posts > h2 {
	border-bottom-color: var(--tempo-red);
}.tempo-share {
	display: flex;
	flex-wrap: wrap;
	gap: .5rem;
	align-items: center;
	font-size: .72rem;
}.tempo-share__title {
	color: var(--wp--preset--color--muted);
	font-weight: 700;
}.tempo-share__link {
	display: inline-flex;
	width: 36px;
	height: 36px;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 4px;
	background: #fff;
	color: #18364c;
	font-size: .7rem;
	font-weight: 850;
	box-shadow: 0 4px 12px rgba(26, 43, 60, .06);
}.tempo-share__link:hover {
	border-color: var(--tempo-red);
	color: var(--tempo-red);
}.tempo-share-rail {
	position: sticky;
	top: 1rem;
}.tempo-share--compact {
	flex-direction: column;
}.tempo-share--compact .tempo-share__title {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	margin-bottom: .25rem;
	font-size: .65rem;
	text-transform: uppercase;
}.tempo-sidebar {
	position: sticky;
	top: 1rem;
	padding-top: .15rem;
}.tempo-sidebar__title {
	margin: 0 0 1rem;
	padding-bottom: .6rem;
	border-bottom: 4px solid var(--tempo-red);
	font-size: 1.45rem;
}.tempo-sidebar-list .wp-block-post {
	padding-block: .85rem;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-sidebar-card {
	display: grid !important;
	grid-template-columns: 100px minmax(0, 1fr);
	gap: .8rem;
	align-items: start;
}.tempo-sidebar-card .wp-block-post-featured-image {
	margin: 0;
}.tempo-sidebar-card .wp-block-post-featured-image img {
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}.tempo-sidebar-card .wp-block-post-title {
	margin: 0;
	font-size: .96rem;
	line-height: 1.25;
}.tempo-sidebar-card .wp-block-post-date {
	color: var(--wp--preset--color--muted);
	font-size: .68rem;
}:is(.lwptoc, .ez-toc-container, #ez-toc-container, .toc, .jnews_content_table) {
	margin-block: 1.6rem 2rem !important;
	padding: 1.25rem 1.4rem !important;
	border: 0 !important;
	border-radius: 4px !important;
	background: #fff !important;
	box-shadow: var(--tempo-shadow);
}:is(.lwptoc, .ez-toc-container, #ez-toc-container, .toc, .jnews_content_table) a {
	color: var(--wp--preset--color--ink) !important;
	text-decoration: none !important;
}.meteo-giornale-child .article-body :is(iframe, video) {
	display: block;
	margin-inline: auto;
}.meteo-giornale-child .article-body [class*="code-block-"],
.meteo-giornale-child .article-body .adv-slot {
	max-width: 100%;
	margin-inline: auto;
}.meteo-giornale-child .code-block-4 {
	margin-top: 0;
}.meteo-giornale-child .site-footer {
	background: #f0f2f4;
}@media (max-width: 1020px) {
	.tempo-article-grid {
		grid-template-columns: 44px minmax(0, 1fr);
	}

	.tempo-sidebar {
		display: none;
	}

	.tempo-header__top {
		min-height: 88px;
	}

	.tempo-nav__inner {
		min-height: 64px;
	}
}@media (max-width: 781px) {
	body.meteo-giornale-child {
		background: #fff;
	}

	.meteo-giornale-child .wp-site-blocks {
		box-shadow: none;
	}

	.tempo-header__top {
		min-height: 72px;
	}

	.tempo-brand {
		min-width: 0;
	}

	.tempo-brand .wp-block-site-logo img {
		max-width: 185px;
		max-height: 56px;
	}

	.tempo-header-search {
		display: none;
	}

	.tempo-nav__inner {
		min-height: 56px;
	}

	.tempo-nav .wp-block-navigation__responsive-container-open,
	.tempo-nav .wp-block-navigation__responsive-container-close {
		color: #fff;
	}

	.tempo-article {
		padding-top: .8rem;
	}

	.tempo-article-header .wp-block-post-title {
		font-size: clamp(2.15rem, 11vw, 3.25rem);
	}

	.tempo-deck {
		font-size: 1.15rem;
	}

	.tempo-meta {
		align-items: flex-start;
	}

	.tempo-share-inline {
		width: 100%;
		margin-left: 0;
	}

	.tempo-article-grid {
		display: block;
	}

	.tempo-share-rail {
		display: none;
	}

	.tempo-article-main .article-featured {
		margin-inline: calc(-1 * var(--wp--style--root--padding-left));
	}

	.tempo-article-main .article-featured img {
		border-radius: 0;
	}

	.tempo-article-main .related-posts__grid {
		grid-template-columns: 1fr;
	}
}.tempo-city-search {
	margin: 0;
}.tempo-city-search--desktop {
	width: min(560px, 54vw);
}.tempo-city-search--desktop .mg-meteo-search {
	max-width: none;
	margin: 0;
	box-shadow: none;
}.tempo-city-search--mobile {
	display: none;
	padding: 0 12px 10px;
}.tempo-city-search--mobile .mg-meteo-search {
	max-width: none;
	margin: 0;
	box-shadow: none;
}.tempo-city-search--mobile .mg-meteo-search-label {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}.tempo-home__hero-wrap {
	padding-top: clamp(1.4rem, 3vw, 2.6rem);
	padding-bottom: clamp(2rem, 4vw, 3.3rem);
}.tempo-home-hero {
	display: grid;
	grid-template-columns: minmax(0, 1.7fr) minmax(310px, .95fr);
	gap: clamp(1.5rem, 3vw, 2.3rem);
	align-items: start;
}.tempo-home-hero__lead,
.tempo-home-hero__side-item {
	margin: 0;
}.tempo-home-hero__lead-media {
	display: block;
	background: #eef1f3;
	overflow: hidden;
}.tempo-home-hero__lead-media img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.tempo-home-hero__lead-body {
	padding-top: 1rem;
}.tempo-home-hero__category {
	display: inline-block;
	margin-bottom: .55rem;
	color: var(--tempo-red);
	font-size: 13px;
	font-weight: 800;
	text-transform: uppercase;
}.tempo-home-hero__lead-title {
	max-width: 820px;
	margin: 0;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(2.15rem, 4.1vw, 3.5rem);
	font-weight: 800;
	line-height: 1.03;
	letter-spacing: -.025em;
}.tempo-home-hero__lead-title a,
.tempo-home-hero__side-title a,
.tempo-home-card__title a {
	color: var(--wp--preset--color--ink);
}.tempo-home-hero__lead-deck {
	max-width: 820px;
	margin: .8rem 0 0;
	color: #454545;
	font-size: 19px;
	line-height: 1.5;
}.tempo-home-hero__meta {
	display: flex;
	flex-wrap: wrap;
	gap: .8rem;
	margin-top: .85rem;
	color: var(--wp--preset--color--muted);
	font-size: 14px;
	line-height: 1.4;
}.tempo-home-hero__side {
	border-top: 1px solid var(--wp--preset--color--border);
}.tempo-home-hero__side-item {
	display: grid;
	grid-template-columns: 138px minmax(0, 1fr);
	gap: 1rem;
	padding: 1.1rem 0;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-home-hero__side-media {
	display: block;
	background: #eef1f3;
	overflow: hidden;
}.tempo-home-hero__side-media img {
	display: block;
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}.tempo-home-hero__side-title {
	margin: 0;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(1.15rem, 1.7vw, 1.45rem);
	font-weight: 800;
	line-height: 1.12;
	letter-spacing: -.018em;
}.tempo-home-hero__side .tempo-home-hero__meta {
	display: block;
	margin-top: .65rem;
	font-size: 14px;
}.tempo-home-section {
	padding-top: clamp(2.2rem, 5vw, 4rem);
	padding-bottom: clamp(2.3rem, 5vw, 4.2rem);
}.tempo-home .section-heading {
	margin: 0 0 1.5rem;
	padding-bottom: .45rem;
	border-bottom: 3px solid var(--tempo-red);
	font-size: clamp(1.85rem, 3vw, 2.45rem);
}.tempo-home-grid {
	display: grid;
	gap: clamp(1.1rem, 2.2vw, 1.8rem);
}.tempo-home-grid--3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}.tempo-home-grid--4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}.tempo-home-card {
	min-width: 0;
	overflow: hidden;
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 8px 24px rgba(25, 38, 54, .05);
}.tempo-home-card__media {
	display: block;
	background: #eef1f3;
	overflow: hidden;
}.tempo-home-card__media img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.tempo-home-card__body {
	padding: 1.2rem 1.25rem 1.35rem;
}.tempo-home-card__title {
	margin: 0;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(1.35rem, 2vw, 1.8rem);
	font-weight: 800;
	line-height: 1.13;
	letter-spacing: -.018em;
}.tempo-home-grid--4 .tempo-home-card__title {
	font-size: clamp(1.25rem, 1.65vw, 1.65rem);
}.tempo-home-card__meta {
	display: block;
	margin-top: .9rem;
	color: var(--wp--preset--color--muted);
	font-size: 14px;
	line-height: 1.4;
}.tempo-home-card__excerpt {
	margin: 1rem 0 0;
	color: #4b4b4b;
	font-size: 16px;
	line-height: 1.58;
}.tempo-article-header .wp-block-post-title {
	max-width: 1050px;
	font-size: clamp(2rem, 3.8vw, 3.25rem);
	line-height: 1.05;
}.tempo-deck {
	max-width: 1050px;
	margin-top: .75rem;
	font-size: clamp(1.2rem, 1.7vw, 1.5rem);
	line-height: 1.45;
}.tempo-meta,
.tempo-meta :is(.wp-block-post-author-name, .wp-block-post-date, .wp-block-post-time-to-read) {
	font-size: 14px;
}.tempo-article-main .article-body {
	font-size: 18px;
	line-height: 1.72;
}.tempo-article-main .article-body p,
.tempo-article-main .article-body li {
	font-size: inherit;
	line-height: inherit;
}.tempo-sidebar-card .wp-block-post-date,
.meteo-giornale-child .meta-row,
.meteo-giornale-child .meta-row .wp-block-post-date,
.meteo-giornale-child .meta-row .wp-block-post-author-name {
	font-size: 14px;
}@media (max-width: 1020px) {
	.tempo-home-hero {
		grid-template-columns: minmax(0, 1.45fr) minmax(290px, .8fr);
	}

	.tempo-home-grid--4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}@media (max-width: 781px) {
	.tempo-city-search--desktop {
		display: none;
	}

	.tempo-city-search--mobile {
		display: block;
	}

	.tempo-home__hero-wrap {
		padding-top: 1rem;
	}

	.tempo-home-hero {
		display: block;
	}

	.tempo-home-hero__lead-title {
		font-size: clamp(2rem, 9.4vw, 2.75rem);
	}

	.tempo-home-hero__lead-deck {
		font-size: 18px;
	}

	.tempo-home-hero__side {
		margin-top: 1.35rem;
	}

	.tempo-home-hero__side-item {
		grid-template-columns: 112px minmax(0, 1fr);
		gap: .85rem;
		padding: .95rem 0;
	}

	.tempo-home-hero__side-title {
		font-size: 1.15rem;
	}

	.tempo-home-grid--3,
	.tempo-home-grid--4 {
		grid-template-columns: 1fr;
	}

	.tempo-home-card__title,
	.tempo-home-grid--4 .tempo-home-card__title {
		font-size: 1.55rem;
	}

	.tempo-article-header .wp-block-post-title {
		font-size: clamp(2rem, 9vw, 2.6rem);
	}

	.tempo-deck {
		font-size: 1.18rem;
	}

	.tempo-article-main .article-body {
		font-size: 18px;
		line-height: 1.7;
	}
}:root {
	
	--ti-gmp-topright-min-height: 250px;
	--ti-gmp-middleright-min-height: 250px;
	--ti-gmp-bottomright-min-height: 250px;
}.tempo-home-page {
	min-height: 60vh;
}.ti-home-canvas {
	padding: clamp(1rem, 2.5vw, 2rem) var(--wp--style--root--padding-right) clamp(3rem, 6vw, 5rem) var(--wp--style--root--padding-left);
	background:
		linear-gradient(180deg, rgba(245, 248, 250, .74), rgba(255, 255, 255, 0) 310px),
		#fff;
}.ti-home-hero-wrap {
	padding-top: clamp(.5rem, 1.6vw, 1.2rem);
	padding-bottom: clamp(1.7rem, 3vw, 2.5rem);
	border-bottom: 1px solid var(--wp--preset--color--border);
}.ti-home-hero-wrap .tempo-home-hero {
	grid-template-columns: minmax(0, 1.78fr) minmax(320px, .92fr);
	gap: clamp(1.4rem, 2.8vw, 2.2rem);
}.ti-home-hero-wrap .tempo-home-hero__lead {
	overflow: hidden;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 12px 34px rgba(17, 42, 61, .07);
}.ti-home-hero-wrap .tempo-home-hero__lead-body {
	padding: 1.05rem 1.15rem 1.2rem;
}.ti-home-hero-wrap .tempo-home-hero__lead-title {
	max-width: 760px;
	font-size: clamp(2.05rem, 3.7vw, 3.15rem);
	line-height: 1.02;
}.ti-home-hero-wrap .tempo-home-hero__lead-deck {
	font-size: clamp(1.05rem, 1.5vw, 1.22rem);
	line-height: 1.48;
}.tempo-home-hero__side {
	border-top: 0;
}.tempo-home-hero__side-item {
	grid-template-columns: 150px minmax(0, 1fr);
	gap: .95rem;
	padding: 0 0 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-home-hero__side-item:last-child {
	margin-bottom: 0;
}.tempo-home-hero__side-media,
.tempo-home-hero__side-media img {
	border-radius: 6px;
}.tempo-home-hero__side-category,
.tempo-home-card__category,
.tempo-home-list__category {
	display: block;
	margin-bottom: .35rem;
	color: var(--tempo-red);
	font-size: 12px;
	font-weight: 800;
	line-height: 1.2;
	letter-spacing: .035em;
	text-transform: uppercase;
}.tempo-home-hero__side-title {
	font-size: clamp(1.08rem, 1.55vw, 1.34rem);
	line-height: 1.12;
}.ti-home-layout {
	display: grid;
	grid-template-columns: minmax(0, 1fr) 310px;
	gap: clamp(1.8rem, 3.2vw, 3rem);
	align-items: start;
	padding-top: clamp(2rem, 4vw, 3.2rem);
}.ti-home-main {
	min-width: 0;
}.ti-home-sidebar-column {
	min-width: 0;
}.ti-home-section {
	margin: 0 0 clamp(2.4rem, 5vw, 4rem);
}.ti-section-title {
	position: relative;
	margin: 0 0 1.35rem;
	padding: 0 0 .65rem;
	border-bottom: 1px solid #dfe4e8;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(1.65rem, 2.4vw, 2.15rem);
	font-weight: 800;
	line-height: 1.05;
	letter-spacing: -.02em;
}.ti-section-title::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 92px;
	height: 3px;
	background: var(--tempo-red);
}.tempo-home-list {
	display: grid;
	gap: 0;
}.tempo-home-list__item {
	display: grid;
	grid-template-columns: 220px minmax(0, 1fr);
	gap: 1.15rem;
	padding: 1.15rem 0;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-home-list__item:first-child {
	padding-top: 0;
}.tempo-home-list__media {
	display: block;
	overflow: hidden;
	border-radius: 6px;
	background: #eef1f3;
}.tempo-home-list__media img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;
}.tempo-home-list__title {
	margin: 0;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: clamp(1.32rem, 2vw, 1.8rem);
	font-weight: 800;
	line-height: 1.12;
	letter-spacing: -.018em;
}.tempo-home-list__title a {
	color: var(--wp--preset--color--ink);
}.tempo-home-list__excerpt {
	margin: .65rem 0 0;
	color: #4c545a;
	font-size: 15px;
	line-height: 1.5;
}.tempo-home-grid--2 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}.ti-home-section .tempo-home-card {
	border: 1px solid #e1e6e9;
	border-radius: 7px;
	box-shadow: 0 8px 26px rgba(24, 49, 67, .055);
	transition: none;
}.ti-home-section .tempo-home-card__body {
	padding: 1.05rem 1.1rem 1.2rem;
}.ti-home-section .tempo-home-card__title {
	font-size: clamp(1.28rem, 1.7vw, 1.65rem);
}.ti-home-section--more .tempo-home-card__title {
	font-size: clamp(1.15rem, 1.5vw, 1.45rem);
}.ti-ai-anchor {
	display: block;
	width: 100%;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: 0;
}.tempo-sidebar--dynamic {
	position: sticky;
	top: 1rem;
}.tempo-sidebar__section {
	margin-bottom: 1.4rem;
}.tempo-sidebar-news__item {
	display: grid;
	grid-template-columns: 96px minmax(0, 1fr);
	gap: .8rem;
	padding: .85rem 0;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-sidebar-news__media {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	background: #eef1f3;
}.tempo-sidebar-news__media img {
	display: block;
	width: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}.tempo-sidebar-news__title {
	margin: 0;
	font-family: var(--wp--preset--font-family--condensed);
	font-size: 1rem;
	font-weight: 800;
	line-height: 1.17;
	letter-spacing: -.01em;
}.tempo-sidebar-news__title a {
	color: var(--wp--preset--color--ink);
}.tempo-sidebar-news__meta {
	display: block;
	margin-top: .45rem;
	color: var(--wp--preset--color--muted);
	font-size: 12px;
	line-height: 1.3;
}.ti-gmp-slot {
	width: 100%;
	max-width: 100%;
	margin: 0 auto 1.5rem;
	overflow: hidden;
}#gmp-topright {
	min-height: var(--ti-gmp-topright-min-height);
}#gmp-middleright {
	min-height: var(--ti-gmp-middleright-min-height);
}#gmp-bottomright {
	min-height: var(--ti-gmp-bottomright-min-height);
}.ti-gmp-slot iframe,
.ti-gmp-slot img {
	max-width: 100%;
}@media (max-width: 1020px) {
	.ti-home-hero-wrap .tempo-home-hero {
		grid-template-columns: minmax(0, 1.45fr) minmax(280px, .8fr);
	}

	.ti-home-layout {
		grid-template-columns: 1fr;
	}

	.ti-home-sidebar-column {
		display: none;
	}

	.tempo-home-grid--2,
	.tempo-home-grid--3,
	.tempo-home-grid--4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}@media (max-width: 781px) {
	.ti-home-canvas {
		padding-top: .5rem;
	}

	.ti-home-hero-wrap {
		padding-bottom: 1.3rem;
	}

	.ti-home-hero-wrap .tempo-home-hero {
		display: block;
	}

	.ti-home-hero-wrap .tempo-home-hero__lead {
		border-radius: 0;
		box-shadow: none;
	}

	.ti-home-hero-wrap .tempo-home-hero__lead-body {
		padding-inline: 0;
	}

	.ti-home-hero-wrap .tempo-home-hero__lead-title {
		font-size: clamp(2rem, 9vw, 2.7rem);
	}

	.tempo-home-hero__side-item {
		grid-template-columns: 112px minmax(0, 1fr);
		padding-bottom: .9rem;
		margin-bottom: .9rem;
	}

	.tempo-home-list__item {
		grid-template-columns: 118px minmax(0, 1fr);
		gap: .85rem;
	}

	.tempo-home-list__title {
		font-size: 1.18rem;
	}

	.tempo-home-list__excerpt {
		display: none;
	}

	.tempo-home-grid--2,
	.tempo-home-grid--3,
	.tempo-home-grid--4 {
		grid-template-columns: 1fr;
	}
}.tempo-home-wide {
	
	width: 100%;
	max-width: min(100%, var(--tempo-page-max)) !important;
	min-width: 0;
	margin-left: auto !important;
	margin-right: auto !important;
	transform: none;
}.tempo-home-hero__lead-media,
.tempo-home-hero__side-media,
.tempo-home-list__media,
.tempo-home-card__media,
.tempo-sidebar-news__media {
	align-self: start;
	background: transparent !important;
}.tempo-home-hero__side-item,
.tempo-home-list__item,
.tempo-sidebar-news__item {
	align-items: start;
}.tempo-home-card,
.ti-home-section .tempo-home-card {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
}.tempo-home-card__media,
.tempo-home-list__media,
.tempo-home-hero__side-media,
.tempo-sidebar-news__media {
	border-radius: 0;
}.tempo-home-card__body {
	padding: .9rem 0 0;
}.ti-home-section .tempo-home-card__body {
	padding: .9rem 0 0;
}.tempo-home-hero__lead-title {
	font-size: clamp(2rem, 3.45vw, 3rem);
	line-height: 1.04;
}.tempo-home-hero__meta,
.tempo-home-card__meta {
	margin-top: .55rem;
	font-size: 14px;
}@media (max-width: 781px) {
	.tempo-home-hero__lead-title {
		font-size: clamp(1.9rem, 8vw, 2.55rem);
	}
}.tempo-home-hero,
.tempo-home-list,
.tempo-home-grid,
.tempo-home-hero__lead,
.tempo-home-hero__side,
.tempo-home-hero__side-item,
.tempo-home-list__item,
.tempo-home-card,
.tempo-home-hero__lead-body,
.tempo-home-hero__side-body,
.tempo-home-list__body,
.tempo-home-card__body {
	min-width: 0;
	max-width: 100%;
	box-sizing: border-box;
}.tempo-home-hero img,
.tempo-home-list img,
.tempo-home-grid img {
	max-width: 100%;
	height: auto;
}.tempo-home-hero {
	grid-template-columns: minmax(0, 1.7fr) minmax(240px, .9fr);
}.ti-home-hero-wrap .tempo-home-hero {
	grid-template-columns: minmax(0, 1.72fr) minmax(250px, .88fr);
}.tempo-home-hero__lead-title,
.tempo-home-hero__side-title,
.tempo-home-list__title,
.tempo-home-card__title {
	overflow-wrap: anywhere;
	word-break: normal;
}.tempo-home-builder-page > .wp-block-post-content,
.tempo-home-page > .wp-block-post-content {
	width: 100%;
	max-width: 100%;
	margin-inline: auto;
}@media (max-width: 900px) {
	.tempo-home-hero,
	.ti-home-hero-wrap .tempo-home-hero {
		grid-template-columns: minmax(0, 1.35fr) minmax(220px, .8fr);
		gap: 1.2rem;
	}
}@media (max-width: 720px) {
	.tempo-home-hero,
	.ti-home-hero-wrap .tempo-home-hero {
		display: block;
	}
}.tempo-home-module {
	box-sizing: border-box;
	padding-left: min(var(--tempo-home-gutter, 24px), 5vw);
	padding-right: min(var(--tempo-home-gutter, 24px), 5vw);
}.tempo-home-hero--thumb-natural .tempo-home-hero__side-media {
	overflow: visible;
}.tempo-home-hero--thumb-natural .tempo-home-hero__side-media img {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: auto;
	object-fit: contain;
}.tempo-home-hero--thumb-crop .tempo-home-hero__side-media {
	overflow: hidden;
}.tempo-home-hero--thumb-crop .tempo-home-hero__side-media img {
	display: block;
	width: 100%;
	aspect-ratio: 4 / 3;
	height: auto;
	object-fit: cover;
}.tempo-home-hero__side-media,
.tempo-home-hero__side-media img {
	background: transparent !important;
	box-shadow: none !important;
	border: 0 !important;
}.tempo-home-hero--thumb-contain .tempo-home-hero__side-media {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	aspect-ratio: 16 / 9;
	overflow: hidden;
	background: transparent !important;
}.tempo-home-hero--thumb-contain .tempo-home-hero__side-media img {
	display: block;
	width: 100%;
	height: 100% !important;
	max-width: 100%;
	aspect-ratio: auto !important;
	object-fit: contain !important;
	object-position: center;
}.tempo-home-hero--thumb-natural .tempo-home-hero__side-media {
	aspect-ratio: auto;
}.tempo-home-hero--thumb-crop .tempo-home-hero__side-media {
	aspect-ratio: 16 / 9;
}.tempo-home-hero--thumb-crop .tempo-home-hero__side-media img {
	width: 100%;
	height: 100% !important;
	aspect-ratio: auto !important;
	object-fit: cover !important;
}.tempo-home-hero__side-item {
	align-items: start;
}.tempo-home-module {
	padding-inline: min(var(--tempo-home-gutter, 24px), 5vw);
}.tempo-home-hero {
	container-type: inline-size;
	container-name: tempo-hero;
}.tempo-home-hero--layout-magazine {
	grid-template-columns: minmax(0, 1.82fr) minmax(300px, 1fr);
	gap: clamp(1.4rem, 2.4vw, 2rem);
}.tempo-home-hero--layout-magazine .tempo-home-hero__lead-title {
	max-width: 760px;
	font-size: clamp(2rem, 3.2vw, 3rem);
	line-height: 1.04;
}.tempo-home-hero--layout-magazine .tempo-home-hero__side {
	display: grid;
	gap: 0;
	border-top: 0;
}.tempo-home-hero--layout-magazine .tempo-home-hero__side-item {
	display: grid;
	grid-template-columns: minmax(150px, 46%) minmax(0, 1fr);
	gap: 1rem;
	align-items: center;
	padding: 0 0 1rem;
	margin: 0 0 1rem;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-home-hero--layout-magazine .tempo-home-hero__side-item:last-child {
	margin-bottom: 0;
}.tempo-home-hero--layout-magazine.tempo-home-hero--thumb-contain .tempo-home-hero__side-media,
.tempo-home-hero--layout-magazine.tempo-home-hero--thumb-crop .tempo-home-hero__side-media {
	width: 100%;
	aspect-ratio: 16 / 9;
}.tempo-home-hero--layout-magazine.tempo-home-hero--thumb-contain .tempo-home-hero__side-media img {
	width: 100%;
	height: 100% !important;
	object-fit: contain !important;
}.tempo-home-hero--layout-magazine .tempo-home-hero__side-title {
	font-size: clamp(1.12rem, 1.45vw, 1.38rem);
	line-height: 1.12;
}.tempo-home-hero--layout-magazine .tempo-home-hero__side .tempo-home-hero__meta {
	margin-top: .45rem;
}.tempo-home-hero--layout-compact .tempo-home-hero__side-item {
	grid-template-columns: 138px minmax(0, 1fr);
}@container tempo-hero (max-width: 980px) {
	.tempo-home-hero--layout-magazine {
		grid-template-columns: minmax(0, 1.55fr) minmax(270px, .9fr);
		gap: 1.25rem;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-item {
		grid-template-columns: minmax(125px, 42%) minmax(0, 1fr);
		gap: .85rem;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-title {
		font-size: 1.08rem;
	}
}@container tempo-hero (max-width: 720px) {
	.tempo-home-hero--layout-magazine {
		display: block;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__lead {
		margin-bottom: 1.6rem;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__lead-title {
		font-size: clamp(1.9rem, 7.5vw, 2.55rem);
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side {
		display: grid;
		gap: 1.35rem;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-item {
		display: block;
		margin: 0;
		padding: 0 0 1.25rem;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-media {
		display: block;
		width: 100%;
		margin-bottom: .75rem;
		aspect-ratio: 16 / 9;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-media img {
		width: 100%;
		height: 100% !important;
		object-fit: contain !important;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-title {
		font-size: clamp(1.25rem, 5.2vw, 1.55rem);
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side .tempo-home-hero__meta {
		margin-top: .4rem;
	}
}@media (max-width: 720px) {
	.tempo-home-hero--layout-magazine {
		display: block;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-item {
		display: block;
	}

	.tempo-home-hero--layout-magazine .tempo-home-hero__side-media {
		margin-bottom: .75rem;
	}
}.tempo-sidebar--dynamic .tempo-sidebar__section {
	padding-inline: min(var(--tempo-sidebar-gutter, 20px), 4vw);
	box-sizing: border-box;
}.tempo-sidebar--dynamic .ti-gmp-slot {
	width: calc(100% - (2 * var(--tempo-sidebar-ad-gutter, 0px)));
	max-width: calc(100% - (2 * var(--tempo-sidebar-ad-gutter, 0px)));
	margin-left: var(--tempo-sidebar-ad-gutter, 0px);
	margin-right: var(--tempo-sidebar-ad-gutter, 0px);
	box-sizing: border-box;
}.tempo-sidebar--dynamic,
.tempo-sidebar--dynamic > *,
.tempo-sidebar--dynamic .tempo-sidebar-news__item {
	min-width: 0;
	max-width: 100%;
}.meteo-giornale-child :is(a, button, input, select, textarea, [tabindex]):focus-visible {
	outline: 3px solid #111827;
	outline-offset: 3px;
}.tempo-nav :is(a, button):focus-visible {
	outline-color: #ffffff;
}.tempo-primary-category {
	margin: .25rem 0 .65rem;
	font-size: .9rem;
	font-weight: 800;
	line-height: 1.3;
}.tempo-primary-category a {
	color: var(--tempo-blue);
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .18em;
}.tempo-primary-category a:hover {
	color: var(--wp--preset--color--accent-dark);
}.tempo-category-pill {
	display: none !important;
}.tempo-share-bar {
	margin: .15rem 0 1.15rem;
}.tempo-share {
	display: flex;
	flex-wrap: wrap;
	gap: .55rem;
	align-items: center;
	font-size: .82rem;
}.tempo-share__title {
	margin-right: .15rem;
	color: #475569;
	font-weight: 800;
}.tempo-share__link {
	display: inline-flex;
	min-height: 42px;
	align-items: center;
	justify-content: center;
	gap: .45rem;
	padding: .55rem .78rem;
	border: 2px solid transparent;
	border-radius: 6px;
	color: #ffffff !important;
	font-size: .78rem;
	font-weight: 850;
	line-height: 1;
	text-decoration: none !important;
	box-shadow: none;
}.tempo-share__mark {
	display: inline-flex;
	min-width: 1.45rem;
	align-items: center;
	justify-content: center;
	font-weight: 900;
	letter-spacing: -.02em;
}.tempo-share__link--facebook { background: #166FE5; }.tempo-share__link--x        { background: #111111; }.tempo-share__link--whatsapp { background: #075E54; }.tempo-share__link--telegram { background: #0B76A8; }.tempo-share__link--email    { background: #475569; }.tempo-share__link:hover {
	filter: brightness(.88);
	color: #ffffff !important;
}.tempo-share__link:focus-visible {
	outline: 3px solid #111827;
	outline-offset: 3px;
}.tempo-share--compact {
	flex-direction: column;
	gap: .55rem;
}.tempo-share--compact .tempo-share__title {
	writing-mode: horizontal-tb;
	transform: none;
	margin: 0 0 .15rem;
	font-size: .68rem;
	text-transform: uppercase;
}.tempo-share--compact .tempo-share__link {
	width: 42px;
	min-width: 42px;
	height: 42px;
	min-height: 42px;
	padding: 0;
	border-radius: 50%;
}.tempo-share--compact .tempo-share__mark {
	min-width: 0;
	font-size: .72rem;
}.tempo-meta,
.tempo-breadcrumbs,
.tempo-home-card__meta,
.tempo-home-hero__meta,
.tempo-sidebar-card .wp-block-post-date {
	color: #687078;
}.tempo-header-search .wp-block-search__button {
	background: #C63D11;
	color: #ffffff;
}.tempo-article-main .related-posts {
	margin-top: 3.5rem;
}.tempo-article-main .article-body a {
	color: #0B5F7E;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .16em;
}.tempo-article-main .article-body a:visited {
	color: #5B3A78;
}@media (max-width: 781px) {
	.tempo-share {
		gap: .45rem;
	}

	.tempo-share__title {
		width: 100%;
		margin-bottom: .15rem;
	}

	.tempo-share__link {
		flex: 1 1 calc(50% - .45rem);
		min-width: 132px;
	}

	.tempo-share__label {
		display: inline;
	}
}.tempo-home-author-meta {
	display: flex;
	align-items: center;
	gap: .7rem;
	margin-top: .7rem;
	min-width: 0;
}.tempo-home-author-meta__avatar {
	flex: 0 0 auto;
	line-height: 0;
}.tempo-home-author-meta__avatar-image,
.tempo-home-author-meta__avatar img {
	display: block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
}.tempo-home-author-meta__text {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .25rem .5rem;
	min-width: 0;
	color: #687078;
	font-size: 14px;
	line-height: 1.35;
}.tempo-home-author-meta__name {
	font-weight: 700;
	color: #1f2937;
}.tempo-home-author-meta__date {
	color: #687078;
	white-space: nowrap;
}.tempo-home-author-meta__date::before {
	content: "•";
	display: inline-block;
	margin-right: .45rem;
	color: #98a2ad;
}.tempo-home-list .tempo-home-author-meta,
.tempo-home-grid .tempo-home-author-meta {
	margin-top: .85rem;
}.tempo-home-hero--layout-focus3 {
	grid-template-columns: minmax(0, 1.75fr) minmax(290px, 1fr);
	gap: clamp(1.35rem, 2.4vw, 2rem);
	align-items: start;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__lead-title {
	font-size: clamp(2rem, 3.3vw, 3.15rem);
	line-height: 1.04;
	max-width: 760px;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side {
	display: grid;
	gap: 1.2rem;
	border-top: 0;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side-item {
	display: block;
	padding: 0 0 1.25rem;
	margin: 0;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side-item:last-child {
	padding-bottom: 0;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side-media {
	display: block;
	width: 100%;
	margin-bottom: .85rem;
	aspect-ratio: 16 / 9;
}.tempo-home-hero--layout-focus3.tempo-home-hero--thumb-contain .tempo-home-hero__side-media img,
.tempo-home-hero--layout-focus3.tempo-home-hero--thumb-crop .tempo-home-hero__side-media img {
	width: 100%;
	height: 100% !important;
	aspect-ratio: auto !important;
}.tempo-home-hero--layout-focus3.tempo-home-hero--thumb-contain .tempo-home-hero__side-media img {
	object-fit: contain !important;
}.tempo-home-hero--layout-focus3.tempo-home-hero--thumb-crop .tempo-home-hero__side-media img {
	object-fit: cover !important;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side-title {
	font-size: clamp(1.2rem, 1.55vw, 1.55rem);
	line-height: 1.12;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__side .tempo-home-author-meta,
.tempo-home-hero--layout-focus3 .tempo-home-hero__lead .tempo-home-author-meta {
	margin-top: .75rem;
}.tempo-home-hero--layout-focus3 .tempo-home-hero__meta {
	margin-top: .65rem;
}.tempo-home-card__title {
	margin-bottom: .2rem;
}.tempo-home-list__title {
	margin-bottom: .15rem;
}.tempo-home-card .tempo-home-author-meta__text,
.tempo-home-list .tempo-home-author-meta__text {
	row-gap: .15rem;
}@container tempo-hero (max-width: 980px) {
	.tempo-home-hero--layout-focus3 {
		grid-template-columns: minmax(0, 1.5fr) minmax(250px, .9fr);
		gap: 1.2rem;
	}

	.tempo-home-hero--layout-focus3 .tempo-home-hero__side-title {
		font-size: 1.15rem;
	}
}@container tempo-hero (max-width: 720px) {
	.tempo-home-hero--layout-focus3 {
		display: block;
	}

	.tempo-home-hero--layout-focus3 .tempo-home-hero__lead {
		margin-bottom: 1.5rem;
	}

	.tempo-home-hero--layout-focus3 .tempo-home-hero__side {
		gap: 1.35rem;
	}
}@media (max-width: 720px) {
	.tempo-home-hero--layout-focus3 {
		display: block;
	}
}@media (max-width: 781px) {
	.tempo-sidebar,
	.tempo-sidebar--dynamic {
		display: none !important;
	}

	
	.wp-block-column:has(> .tempo-sidebar),
	.wp-block-column:has(> .tempo-sidebar--dynamic) {
		display: none !important;
	}
}.tempo-primary-category {
	display: block;
	margin: .2rem 0 .55rem;
	padding: 0;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.35;
}.tempo-primary-category a {
	display: inline;
	padding: 0;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	color: #0B5F7E;
	text-decoration: none;
}.tempo-primary-category a:hover {
	color: #8F1730;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .16em;
}.tempo-primary-category a:focus-visible {
	outline: 3px solid #111827;
	outline-offset: 3px;
	text-decoration: underline;
}.tempo-category-pill,
.tempo-category-pill *,
.wp-block-post-terms.tempo-category-pill {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
}.tempo-breadcrumbs--yoast {
	margin: 0 0 .7rem;
	padding: 0;
	color: #687078;
	font-size: 14px;
	line-height: 1.45;
}.tempo-breadcrumbs--yoast a {
	color: #0B5F7E;
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
	text-underline-offset: .15em;
}.tempo-breadcrumbs--yoast a:hover {
	color: #8F1730;
}.tempo-primary-category {
	margin-bottom: .5rem;
	font-size: 14px;
	font-weight: 700;
}.tempo-primary-category a {
	color: #334155;
	text-decoration: none;
}.tempo-primary-category a:hover,
.tempo-primary-category a:focus-visible {
	color: #0B5F7E;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .15em;
}.tempo-related,
.editoria-related,
.related-posts {
	display: none;
}.tempo-header__top {
	display: grid !important;
	grid-template-columns: minmax(210px, 270px) minmax(340px, 1fr) auto;
	gap: clamp(1rem, 2.2vw, 2rem);
	align-items: center;
	width: 100%;
	min-width: 0;
}.tempo-brand,
.tempo-city-search,
.tempo-header-socials-wrap {
	min-width: 0;
}.tempo-city-search--desktop {
	width: 100%;
	max-width: 590px;
	justify-self: center;
}.tempo-city-search .mg-meteo-search {
	width: 100%;
	max-width: none;
	margin: 0;
	box-sizing: border-box;
}.tempo-header-socials-wrap {
	justify-self: end;
}.tempo-header-socials {
	display: flex;
	flex-wrap: nowrap;
	gap: .55rem;
	align-items: center;
	justify-content: flex-end;
}.tempo-header-socials__link {
	display: inline-flex;
	width: 44px;
	height: 44px;
	flex: 0 0 44px;
	align-items: center;
	justify-content: center;
	border: 2px solid transparent;
	border-radius: 6px;
	color: #ffffff !important;
	text-decoration: none !important;
	transition: filter .15s ease, transform .15s ease;
}.tempo-header-socials__link svg {
	display: block;
	width: 23px;
	height: 23px;
}.tempo-header-socials__link--facebook {
	background: #166FE5;
}.tempo-header-socials__link--instagram {
	background: #A3136D;
}.tempo-header-socials__link--x {
	background: #111111;
}.tempo-header-socials__link--rss {
	background: #A8430A;
}.tempo-header-socials__link:hover {
	filter: brightness(.86);
	color: #ffffff !important;
}.tempo-header-socials__link:focus-visible {
	outline: 3px solid #111827;
	outline-offset: 3px;
}@media (max-width: 1020px) {
	.tempo-header__top {
		grid-template-columns: minmax(180px, 220px) minmax(280px, 1fr) auto;
		gap: .9rem;
	}

	.tempo-header-socials {
		gap: .35rem;
	}

	.tempo-header-socials__link {
		width: 40px;
		height: 40px;
		flex-basis: 40px;
	}

	.tempo-header-socials__link svg {
		width: 21px;
		height: 21px;
	}
}@media (max-width: 781px) {
	.tempo-header__top {
		grid-template-columns: minmax(0, 1fr) auto;
		gap: .75rem;
		min-height: 72px;
		padding-inline: 12px;
	}

	.tempo-city-search--desktop {
		display: none !important;
	}

	.tempo-header-socials-wrap {
		display: block;
	}

	.tempo-header-socials {
		gap: .3rem;
	}

	.tempo-header-socials__link {
		width: 38px;
		height: 38px;
		flex-basis: 38px;
		border-radius: 5px;
	}

	.tempo-header-socials__link svg {
		width: 20px;
		height: 20px;
	}

	.tempo-city-search--mobile {
		display: block;
		width: 100%;
		padding: 0 12px 12px;
		box-sizing: border-box;
	}

	.tempo-city-search--mobile .mg-meteo-search {
		width: 100%;
	}
}@media (max-width: 520px) {
	.tempo-header__top {
		grid-template-columns: 1fr;
		justify-items: center;
		padding-top: .75rem;
	}

	.tempo-brand {
		justify-self: center;
	}

	.tempo-header-socials-wrap {
		justify-self: center;
	}

	.tempo-header-socials {
		justify-content: center;
	}
}.tempo-city-search--mobile .meteo-mobile-search-header {
	display: block !important;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
}.tempo-city-search--mobile .meteo-mobile-search-header .mg-meteo-search {
	width: 100%;
	max-width: none;
	margin: 0;
}.tempo-article-header .tempo-deck {
	margin-top: .65rem;
	margin-bottom: 1.1rem;
	max-width: 1100px;
	color: #374151;
	font-size: clamp(1.18rem, 1.7vw, 1.5rem);
	font-weight: 400;
	line-height: 1.48;
}.tempo-header__mobile-row,
.tempo-footer-socials-mobile {
	display: none;
}.tempo-header__top--desktop {
	display: grid !important;
}.tempo-header-socials-wrap--desktop {
	display: block;
}@media (max-width: 781px) {
	.tempo-header__top--desktop,
	.tempo-nav--desktop,
	.tempo-header-socials-wrap--desktop {
		display: none !important;
	}

	.tempo-header__mobile-row {
		display: grid !important;
		grid-template-columns: 44px minmax(0, 1fr);
		gap: .75rem;
		align-items: center;
		min-height: 70px;
		padding: .55rem 12px .35rem;
		box-sizing: border-box;
	}

	.tempo-mobile-navigation {
		justify-self: start;
		min-width: 44px;
	}

	.tempo-mobile-navigation .wp-block-navigation__responsive-container-open,
	.tempo-mobile-navigation .wp-block-navigation__responsive-container-close {
		display: inline-flex;
		width: 44px;
		height: 44px;
		align-items: center;
		justify-content: center;
		padding: 0;
		color: #0f172a;
		background: transparent;
		border-radius: 6px;
	}

	.tempo-mobile-navigation .wp-block-navigation__responsive-container-open:focus-visible,
	.tempo-mobile-navigation .wp-block-navigation__responsive-container-close:focus-visible {
		outline: 3px solid #111827;
		outline-offset: 2px;
	}

	.tempo-brand--mobile {
		justify-self: start;
		min-width: 0;
	}

	.tempo-brand--mobile .wp-block-site-logo {
		margin: 0;
	}

	.tempo-brand--mobile .wp-block-site-logo img {
		display: block;
		width: auto;
		max-width: 185px;
		max-height: 54px;
		object-fit: contain;
	}

	.tempo-city-search--mobile {
		display: block !important;
		width: 100%;
		padding: 0 12px 12px;
		box-sizing: border-box;
	}

	
	.tempo-footer-socials-mobile {
		display: block;
		padding: .25rem 12px 1.25rem;
	}

	.tempo-footer-socials-mobile .wp-block-heading {
		margin: 0 0 .7rem;
		color: #334155;
		font-weight: 800;
	}

	.tempo-footer-socials-mobile .tempo-header-socials {
		justify-content: center;
		gap: .55rem;
	}

	.tempo-footer-socials-mobile .tempo-header-socials__link {
		width: 44px;
		height: 44px;
		flex-basis: 44px;
	}
}@media (max-width: 420px) {
	.tempo-header__mobile-row {
		grid-template-columns: 42px minmax(0, 1fr);
		gap: .55rem;
	}

	.tempo-brand--mobile .wp-block-site-logo img {
		max-width: 165px;
	}
}.tempo-main-menu--desktop,
.tempo-main-menu--desktop .tempo-main-menu__list {
	width: 100%;
}.tempo-main-menu__list {
	margin: 0;
	padding: 0;
	list-style: none;
}.tempo-main-menu__list--desktop {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: clamp(.9rem, 2vw, 1.8rem);
}.tempo-main-menu__list--desktop > li {
	position: relative;
	margin: 0;
}.tempo-main-menu__list--desktop a {
	display: flex;
	min-height: 48px;
	align-items: center;
	padding: .65rem .15rem;
	color: #fff !important;
	font-weight: 700;
	line-height: 1.2;
	text-decoration: none !important;
}.tempo-main-menu__list--desktop a:hover,
.tempo-main-menu__list--desktop a:focus-visible,
.tempo-main-menu__list--desktop .current-menu-item > a,
.tempo-main-menu__list--desktop .current-menu-ancestor > a {
	text-decoration: underline !important;
	text-decoration-thickness: 2px !important;
	text-underline-offset: .3em;
}.tempo-main-menu__list--desktop .sub-menu {
	position: absolute;
	z-index: 1000;
	top: calc(100% - 2px);
	left: 0;
	display: none;
	min-width: 230px;
	margin: 0;
	padding: .4rem 0;
	list-style: none;
	background: #fff;
	border: 1px solid #d7dde3;
	box-shadow: 0 12px 28px rgba(15, 23, 42, .15);
}.tempo-main-menu__list--desktop li:hover > .sub-menu,
.tempo-main-menu__list--desktop li:focus-within > .sub-menu {
	display: block;
}.tempo-main-menu__list--desktop .sub-menu a {
	min-height: 44px;
	padding: .7rem 1rem;
	color: #172033 !important;
	font-size: 15px;
	font-weight: 650;
}.tempo-main-menu__list--desktop .sub-menu a:hover,
.tempo-main-menu__list--desktop .sub-menu a:focus-visible {
	color: #0B5F7E !important;
	background: #f4f7f9;
}.tempo-mobile-menu {
	display: none;
}@media (max-width: 781px) {
	.tempo-mobile-menu {
		display: block;
		position: static;
		justify-self: start;
		margin: 0;
	}

	.tempo-mobile-menu__toggle {
		display: inline-flex;
		width: 44px;
		height: 44px;
		align-items: center;
		justify-content: center;
		padding: 0;
		color: #0f172a;
		background: transparent;
		border: 0;
		border-radius: 6px;
		cursor: pointer;
		list-style: none;
	}

	.tempo-mobile-menu__toggle::-webkit-details-marker {
		display: none;
	}

	.tempo-mobile-menu__toggle::marker {
		content: "";
	}

	.tempo-mobile-menu__icon,
	.tempo-mobile-menu__icon svg {
		display: block;
		width: 26px;
		height: 26px;
	}

	.tempo-mobile-menu__toggle:focus-visible {
		outline: 3px solid #111827;
		outline-offset: 2px;
	}

	.tempo-mobile-menu__panel {
		position: absolute;
		z-index: 1500;
		top: 100%;
		left: 0;
		right: 0;
		max-height: min(72vh, 620px);
		overflow-y: auto;
		padding: .5rem 12px .9rem;
		background: #fff;
		border-top: 1px solid #e2e8f0;
		border-bottom: 1px solid #d7dde3;
		box-shadow: 0 14px 28px rgba(15, 23, 42, .16);
	}

	.tempo-main-menu__list--mobile,
	.tempo-main-menu__list--mobile .sub-menu {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.tempo-main-menu__list--mobile > li {
		border-bottom: 1px solid #e5e7eb;
	}

	.tempo-main-menu__list--mobile a {
		display: flex;
		min-height: 48px;
		align-items: center;
		padding: .72rem .35rem;
		color: #172033 !important;
		font-size: 16px;
		font-weight: 750;
		line-height: 1.25;
		text-decoration: none !important;
	}

	.tempo-main-menu__list--mobile .sub-menu {
		padding: 0 0 .45rem 1rem;
	}

	.tempo-main-menu__list--mobile .sub-menu li {
		border-top: 1px solid #edf0f2;
	}

	.tempo-main-menu__list--mobile .sub-menu a {
		min-height: 44px;
		font-size: 15px;
		font-weight: 600;
	}

	.tempo-main-menu__list--mobile a:hover,
	.tempo-main-menu__list--mobile a:focus-visible,
	.tempo-main-menu__list--mobile .current-menu-item > a {
		color: #0B5F7E !important;
		background: #f6f8fa;
	}

	.tempo-header__mobile-row {
		position: relative;
		z-index: 1600;
	}
}.tempo-footer-menu__list,
.tempo-generic-menu__list {
	margin: 0;
	padding: 0;
	list-style: none;
}.tempo-footer-menu__list li,
.tempo-generic-menu__list li {
	margin: 0;
}.tempo-footer-menu__list a {
	display: inline-flex;
	min-height: 40px;
	align-items: center;
	color: #334155;
	font-size: 15px;
	line-height: 1.35;
	text-decoration: none;
}.tempo-footer-menu__list a:hover,
.tempo-footer-menu__list a:focus-visible,
.tempo-footer-menu__list .current-menu-item > a {
	color: #0B5F7E;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .18em;
}.tempo-footer-menu__list .sub-menu {
	margin: 0;
	padding-left: 1rem;
	list-style: none;
}.tempo-generic-menu__list {
	display: flex;
	flex-wrap: wrap;
	gap: .6rem 1rem;
}.tempo-generic-menu__list a {
	color: #0B5F7E;
	text-decoration: underline;
	text-underline-offset: .15em;
}@media (max-width: 781px) {
	.tempo-footer-grid {
		grid-template-columns: 1fr !important;
		gap: 1.4rem;
	}

	.tempo-footer-menu__list a {
		min-height: 44px;
	}
}.tempo-author-page {
	padding-block: clamp(1.5rem, 3vw, 2.5rem) clamp(3rem, 6vw, 5rem);
}.tempo-author-page__header {
	margin-bottom: clamp(2rem, 4vw, 3.5rem);
}.tempo-author-header {
	display: grid;
	grid-template-columns: 128px minmax(0, 1fr);
	gap: clamp(1.25rem, 2.5vw, 2rem);
	align-items: center;
	padding-bottom: clamp(1.5rem, 3vw, 2.3rem);
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-author-header__avatar-image {
	display: block;
	width: 128px;
	height: 128px;
	border-radius: 50%;
	object-fit: cover;
}.tempo-author-header__eyebrow {
	margin: 0 0 .25rem;
	color: #687078;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .04em;
}.tempo-author-header__name {
	margin: 0;
	color: #172033;
	font-size: clamp(2rem, 4vw, 3.3rem);
	line-height: 1.08;
}.tempo-author-header__bio {
	max-width: 820px;
	margin-top: .75rem;
	color: #374151;
	font-size: 18px;
	line-height: 1.62;
}.tempo-author-header__bio p {
	margin: 0;
}.tempo-author-page__articles-title {
	margin-bottom: 1.3rem;
	font-size: clamp(1.45rem, 2.4vw, 2rem);
}.tempo-author-page .wp-block-post-template {
	display: grid;
	gap: 1.35rem;
}.tempo-author-post {
	display: grid;
	grid-template-columns: minmax(180px, 280px) minmax(0, 1fr);
	gap: 1.25rem;
	align-items: start;
	padding-bottom: 1.35rem;
	border-bottom: 1px solid var(--wp--preset--color--border);
}.tempo-author-post__image,
.tempo-author-post__image img {
	display: block;
	width: 100%;
}.tempo-author-post__image img {
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.tempo-author-post__title {
	margin: 0;
	font-size: clamp(1.35rem, 2.1vw, 1.8rem);
	line-height: 1.15;
}.tempo-author-post__title a {
	color: #172033;
	text-decoration: none;
}.tempo-author-post__date {
	margin-top: .45rem;
	color: #687078;
	font-size: 14px;
}.tempo-author-post__excerpt {
	margin-top: .7rem;
	color: #4b5563;
	font-size: 16px;
	line-height: 1.55;
}@media (max-width: 781px) {
	.tempo-author-header {
		grid-template-columns: 86px minmax(0, 1fr);
		gap: 1rem;
		align-items: start;
	}

	.tempo-author-header__avatar-image {
		width: 86px;
		height: 86px;
	}

	.tempo-author-header__bio {
		grid-column: 1 / -1;
		font-size: 17px;
	}

	.tempo-author-post {
		grid-template-columns: 118px minmax(0, 1fr);
		gap: .85rem;
	}

	.tempo-author-post__excerpt {
		display: none;
	}

	.tempo-author-post__title {
		font-size: 1.2rem;
	}
}.tempo-share-bar {
	display: none !important;
}.tempo-article-main > .article-featured,
.tempo-article-main > .wp-block-post-featured-image.article-featured {
	display: none !important;
}.article-footer--author-only {
	display: flex;
	align-items: center;
	padding-top: 1rem;
	border-top: 1px solid var(--wp--preset--color--border);
}.tempo-article-end-author,
.article-footer--author-only .wp-block-post-author-name {
	margin: 0;
	font-size: 16px;
	font-weight: 750;
	line-height: 1.4;
}.tempo-article-end-author a,
.article-footer--author-only .wp-block-post-author-name a {
	color: #0B5F7E;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .18em;
}.article-footer .author-box .wp-block-avatar,
.article-footer .author-box .wp-block-post-author-biography {
	display: none !important;
}.article-footer .author-box {
	padding: 0;
	background: transparent;
	border: 0;
	box-shadow: none;
}.article-footer > .wp-block-post-terms {
	display: none !important;
}@media (max-width: 781px) {
	.tempo-share-bar {
		display: block !important;
		margin: .35rem 0 1rem;
	}

	
	.tempo-share-rail {
		display: none !important;
	}

	.tempo-share-bar .tempo-share {
		gap: .4rem;
	}

	.tempo-share-bar .tempo-share__link {
		flex: 1 1 calc(50% - .4rem);
		min-width: 130px;
	}
}:root {
	--mg-blue: #1769e8;
	--mg-blue-dark: #0f55c7;
	--mg-orange: #e85d04;
	--mg-ink: #121826;
	--mg-muted: #64748b;
	--mg-border: #dbe4ee;
	--mg-surface: #f7f9fc;
}body.meteo-giornale-child {
	background: #fff;
}.meteo-giornale-child .wp-site-blocks {
	box-shadow: none;
}.meteo-giornale-child a:hover {
	color: var(--mg-blue-dark);
}.meteo-giornale-child .tempo-header {
	border-top-color: var(--mg-orange);
}.meteo-giornale-child .tempo-header__top {
	min-height: 92px;
}.meteo-giornale-child .tempo-brand .wp-block-site-logo img {
	max-width: 210px;
	max-height: 68px;
}.meteo-giornale-child .tempo-nav {
	background: linear-gradient(100deg, var(--mg-blue), var(--mg-blue-dark));
}.meteo-giornale-child .tempo-nav__inner {
	min-height: 52px;
}.meteo-giornale-child .tempo-main-menu__list--desktop > li > a {
	font-size: .9rem;
}.meteo-giornale-child .ti-home-canvas {
	padding-bottom: clamp(3rem, 7vw, 6rem);
}.meteo-giornale-child .ti-home-hero-wrap {
	padding-top: clamp(1.2rem, 2.6vw, 2rem);
}.meteo-giornale-child .tempo-home-hero--layout-focus3 {
	display: grid;
	grid-template-columns: minmax(0, 2fr) minmax(260px, .9fr);
	gap: clamp(1rem, 2.2vw, 1.6rem);
	align-items: start;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__lead {
	display: flex;
	flex-direction: column;
	min-width: 0;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__lead-head {
	order: 1;
	margin-bottom: .75rem;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__lead-media {
	order: 2;
	border-radius: 10px;
	background: #eef2f6;
	overflow: hidden;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__lead-after {
	order: 3;
	padding-top: .65rem;
}.meteo-giornale-child .tempo-home-hero__lead-title {
	max-width: 900px;
	font-size: clamp(2rem, 3.7vw, 3.4rem);
	line-height: 1.02;
	letter-spacing: -.035em;
}.meteo-giornale-child .tempo-home-hero__lead-title a {
	color: var(--mg-ink);
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__lead-media img {
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side {
	display: grid;
	gap: 1rem;
	border-top: 0;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side-item {
	display: block;
	padding: 0;
	border: 1px solid var(--mg-border);
	border-radius: 10px;
	overflow: hidden;
	background: #fff;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side-media {
	display: block;
	background: #eef2f6;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side-media img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side-body {
	padding: .75rem .85rem .9rem;
}.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side-title {
	margin: 0;
	font-size: clamp(1rem, 1.45vw, 1.28rem);
	line-height: 1.16;
}.meteo-giornale-child .tempo-home-hero__category,
.meteo-giornale-child .tempo-home-hero__side-category,
.meteo-giornale-child .tempo-home-card__category,
.meteo-giornale-child .tempo-home-list__category {
	color: var(--mg-blue-dark);
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: .02em;
}.meteo-giornale-child .tempo-home-grid {
	gap: clamp(1rem, 2vw, 1.35rem);
}.meteo-giornale-child .tempo-home-card {
	border: 1px solid var(--mg-border);
	border-radius: 10px;
	background: #fff;
	box-shadow: none;
	overflow: hidden;
}.meteo-giornale-child .tempo-home-card__media {
	background: #eef2f6;
}.meteo-giornale-child .tempo-home-card__media img {
	display: block;
	width: 100%;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}.meteo-giornale-child .tempo-home-card__body {
	padding: .8rem .9rem 1rem;
}.meteo-giornale-child .tempo-home-card__title {
	margin-top: .25rem;
	font-size: clamp(1rem, 1.4vw, 1.22rem);
	line-height: 1.18;
}.meteo-giornale-child .ti-section-title {
	margin-bottom: 1rem;
	padding-bottom: .5rem;
	border-bottom: 3px solid var(--mg-blue);
	color: var(--mg-ink);
}.meteo-giornale-child .ti-ai-anchor {
	width: 100%;
	clear: both;
}@media (max-width: 781px) {
	.meteo-giornale-child .tempo-home-hero--layout-focus3 {
		display: block;
	}

	.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side {
		grid-template-columns: 1fr 1fr;
		margin-top: 1rem;
	}

	.meteo-giornale-child .tempo-home-hero__lead-title {
		font-size: clamp(2rem, 10vw, 3rem);
	}

	.meteo-giornale-child .tempo-home-grid--3 {
		grid-template-columns: 1fr;
	}
}@media (max-width: 520px) {
	.meteo-giornale-child .tempo-home-hero--layout-focus3 .tempo-home-hero__side {
		grid-template-columns: 1fr;
	}
}.meteo-giornale-child .mg-theme-city-search {
	width: 100%;
	min-width: 0;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search {
	max-width: 100%;
	margin: 0;
	padding: 8px;
	border: 1px solid #c9d9ea;
	border-radius: 12px;
	box-shadow: 0 4px 14px rgba(15, 85, 199, .08);
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-label {
	margin-bottom: 5px;
	font-size: .82rem;
	line-height: 1.15;
	color: var(--mg-blue-dark);
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-field {
	min-height: 42px;
	padding: 3px;
	border-width: 1px;
	border-radius: 9px;
	background: #f7faff;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-input {
	height: 38px;
	padding-inline: 12px;
	font-size: 15px;
	line-height: 38px;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-button {
	height: 38px;
	min-width: 78px;
	padding-inline: 15px;
	border-radius: 7px;
	background: var(--mg-orange);
	font-size: .82rem;
	line-height: 38px;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-button:hover {
	background: #c94d02;
}@media (min-width: 782px) {
	.meteo-giornale-child .tempo-header__top-inner {
		grid-template-columns: minmax(170px, .72fr) minmax(420px, 1.65fr);
		gap: clamp(1rem, 2.4vw, 2.25rem);
		align-items: center;
	}

	.meteo-giornale-child .tempo-city-search--desktop {
		width: 100%;
		max-width: 650px;
		justify-self: end;
	}

	.meteo-giornale-child .mg-theme-city-search--desktop {
		max-width: 650px;
	}
}@media (max-width: 781px) {
	.meteo-giornale-child .mg-theme-city-search--mobile .meteo-mobile-search-header {
		display: block !important;
		width: 100%;
		padding: 8px 12px 10px;
		background: #fff;
		border-bottom: 1px solid #dbe4ee;
	}

	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-search {
		max-width: none;
		padding: 6px;
		border-radius: 10px;
		box-shadow: none;
	}

	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-search-label {
		position: absolute;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		clip: rect(0,0,0,0);
		white-space: nowrap;
		border: 0;
	}

	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-suggestions {
		z-index: 100000;
	}
}@media (max-width: 781px) {
	.meteo-giornale-child .tempo-city-search--desktop {
		display: none !important;
	}
}@media (min-width: 782px) {
	.meteo-giornale-child .tempo-city-search--mobile {
		display: none !important;
	}
}.meteo-giornale-child .tempo-brand {
	min-width: 150px;
}.meteo-giornale-child .tempo-brand .wp-block-site-logo {
	margin: 0;
}.meteo-giornale-child .tempo-brand .wp-block-site-logo img {
	display: block;
	width: auto;
	height: auto;
	max-width: 210px;
	max-height: 72px;
	object-fit: contain;
}.meteo-giornale-child .tempo-header .wp-block-shortcode {
	margin: 0;
	width: 100%;
}.editor-styles-wrapper .tempo-brand .wp-block-site-logo {
	min-width: 120px;
	min-height: 48px;
}.meteo-giornale-child .tempo-nav__inner > .wp-block-shortcode {
	width: 100%;
}@media (max-width: 781px) {
	.meteo-giornale-child .tempo-header__mobile-row > .wp-block-shortcode {
		width: auto;
		flex: 0 0 auto;
	}
}.meteo-giornale-child .tempo-header {
	border-top: 0 !important;
}@media (min-width: 782px) {
	.meteo-giornale-child .tempo-header__top {
		min-height: 78px;
		padding-block: .45rem;
	}

	.meteo-giornale-child .tempo-brand .wp-block-site-logo img {
		max-width: 190px;
		max-height: 62px;
	}

	.meteo-giornale-child .tempo-city-search--desktop,
	.meteo-giornale-child .mg-theme-city-search--desktop {
		max-width: 560px;
	}
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search {
	padding: 5px 7px;
	border-radius: 0 !important;
	box-shadow: none;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-label {
	margin: 0 0 3px;
	font-size: .74rem;
	line-height: 1.1;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-field {
	min-height: 36px;
	padding: 2px;
	border-radius: 0 !important;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-input {
	height: 34px;
	padding-inline: 10px;
	font-size: 14px;
	line-height: 34px;
}.meteo-giornale-child .tempo-header .mg-theme-city-search .mg-meteo-search-button {
	height: 34px;
	min-width: 74px;
	padding-inline: 13px;
	border-radius: 0 !important;
	font-size: .78rem;
	line-height: 34px;
}.meteo-giornale-child .tempo-home-card,
.meteo-giornale-child .tempo-home-hero__side-item,
.meteo-giornale-child .tempo-home-hero__lead-media,
.meteo-giornale-child .tempo-home-hero__side-media,
.meteo-giornale-child .tempo-sidebar {
	border-radius: 0 !important;
}.meteo-giornale-child .tempo-sidebar-news__item {
	display: grid;
	grid-template-columns: 88px minmax(0, 1fr);
	gap: 12px;
	align-items: start;
	padding: 14px 0;
}.meteo-giornale-child .tempo-sidebar-news__item > div {
	min-width: 0;
	align-self: start;
}.meteo-giornale-child .tempo-sidebar-news__media {
	display: block;
	width: 88px;
	height: 66px;
	margin: 0;
	border-radius: 0 !important;
	overflow: hidden;
	background: #eef1f3;
}.meteo-giornale-child .tempo-sidebar-news__media img {
	display: block;
	width: 88px;
	height: 66px;
	max-width: none;
	aspect-ratio: auto;
	object-fit: cover;
}.meteo-giornale-child .tempo-sidebar-news__title {
	margin: 0;
	font-size: .9rem;
	line-height: 1.18;
	overflow-wrap: anywhere;
}.meteo-giornale-child .tempo-sidebar-news__meta {
	margin-top: 6px;
	font-size: 11px;
	line-height: 1.25;
}.meteo-giornale-child .tempo-sidebar__title {
	margin-bottom: .55rem;
	padding-bottom: .45rem;
	border-bottom-width: 3px;
	font-size: 1.15rem;
}@media (min-width: 1021px) {
	.meteo-giornale-child .ti-home-layout {
		grid-template-columns: minmax(0, 1fr) 300px;
		gap: 28px;
	}

	.meteo-giornale-child .tempo-sidebar__section {
		width: 100%;
		max-width: 270px;
		margin-inline: auto;
	}
}@media (max-width: 781px) {
	.meteo-giornale-child .tempo-header__top {
		min-height: 0;
	}

	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-search {
		padding: 5px 6px;
		border-radius: 0 !important;
	}

	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-search-field,
	.meteo-giornale-child .mg-theme-city-search--mobile .mg-meteo-search-button {
		border-radius: 0 !important;
	}
}@media (min-width: 1021px) {
	.meteo-giornale-child .ti-home-layout .tempo-sidebar__section {
		width: 100%;
		max-width: 270px;
		margin-inline: auto;
	}
}@media (min-width: 1021px) {
	.meteo-giornale-child .tempo-article-grid {
		grid-template-columns: 52px minmax(0, 1fr) 300px;
		gap: 28px;
	}

	.meteo-giornale-child .tempo-article-grid > .tempo-sidebar {
		width: 300px;
		max-width: 300px;
		min-width: 300px;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar__section {
		width: 100%;
		max-width: none;
		margin-inline: 0;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news {
		width: 100%;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__item {
		display: grid;
		grid-template-columns: 92px minmax(0, 1fr);
		gap: 12px;
		align-items: start;
		width: 100%;
		padding: 13px 0;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media {
		display: block;
		width: 92px;
		height: 69px;
		margin: 0;
		overflow: hidden;
		background: #eef1f3;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media img {
		display: block;
		width: 92px;
		height: 69px;
		max-width: none;
		object-fit: cover;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__item > div {
		min-width: 0;
		padding: 0;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__title {
		margin: 0;
		font-size: .94rem;
		line-height: 1.2;
		font-weight: 800;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__title a {
		display: block;
		color: var(--wp--preset--color--ink);
		text-decoration: none;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__meta {
		display: block;
		margin-top: 6px;
		font-size: 11px;
		line-height: 1.25;
		white-space: normal;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar__title {
		margin: 0 0 .55rem;
		padding-bottom: .45rem;
		font-size: 1.05rem;
		line-height: 1.15;
	}
}.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media picture {
	display: block;
	width: 100%;
	height: 100%;
}.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media picture > img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}@media (max-width: 1020px) {
	.meteo-giornale-child .tempo-article-grid > .tempo-sidebar {
		display: none;
	}
}:root {
	--mg-body-font-size: 18.5px;
	--mg-body-line-height: 1.68;
	--mg-body-font-size-mobile: 18px;
	--mg-body-line-height-mobile: 1.72;
}.meteo-giornale-child h1,
.meteo-giornale-child .wp-block-post-title {
	font-size: clamp(2.35rem, 4vw, 4.25rem);
	line-height: 1.02;
	letter-spacing: -.035em;
}.meteo-giornale-child h2 {
	font-size: clamp(1.7rem, 2.6vw, 2.6rem);
	line-height: 1.08;
	letter-spacing: -.025em;
}.meteo-giornale-child h3 {
	font-size: clamp(1.3rem, 1.9vw, 1.75rem);
	line-height: 1.15;
}.meteo-giornale-child h4 {
	font-size: 1.18rem;
	line-height: 1.2;
}.meteo-giornale-child .tempo-home-hero__lead-title {
	font-size: clamp(2.45rem, 4.2vw, 4rem);
	line-height: 1.01;
}.meteo-giornale-child .tempo-home-card__title {
	font-size: clamp(1.08rem, 1.55vw, 1.32rem);
	line-height: 1.18;
}.meteo-giornale-child .tempo-home-hero__side-title {
	font-size: clamp(1.08rem, 1.45vw, 1.3rem);
	line-height: 1.18;
}.meteo-giornale-child .ti-section-title,
.meteo-giornale-child .tempo-sidebar__title {
	font-size: clamp(1.2rem, 1.65vw, 1.45rem);
	line-height: 1.15;
}.meteo-giornale-child .entry-content,
.meteo-giornale-child .wp-block-post-content,
.meteo-giornale-child .tempo-article-content {
	font-size: var(--mg-body-font-size);
	line-height: var(--mg-body-line-height);
}.meteo-giornale-child .entry-content p,
.meteo-giornale-child .wp-block-post-content p,
.meteo-giornale-child .tempo-article-content p,
.meteo-giornale-child .entry-content li,
.meteo-giornale-child .wp-block-post-content li,
.meteo-giornale-child .tempo-article-content li {
	font-size: inherit;
	line-height: inherit;
}.meteo-giornale-child .tempo-article-subtitle,
.meteo-giornale-child .wp-block-post-excerpt {
	font-size: clamp(1.12rem, 1.6vw, 1.38rem);
	line-height: 1.5;
}.meteo-giornale-child .tempo-article-meta,
.meteo-giornale-child .tempo-home-hero__meta,
.meteo-giornale-child .tempo-home-author-meta {
	font-size: .92rem;
}@media (min-width: 1021px) {
	.meteo-giornale-child .tempo-article-grid {
		grid-template-columns: 52px minmax(0, 1fr) 320px;
		gap: 30px;
	}

	.meteo-giornale-child .tempo-article-grid > .tempo-sidebar {
		width: 320px;
		max-width: 320px;
		min-width: 320px;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__item {
		grid-template-columns: 126px minmax(0, 1fr);
		gap: 14px;
		padding: 15px 0;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media {
		width: 126px;
		height: 84px;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media img {
		width: 126px;
		height: 84px;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__title {
		font-size: 1rem;
		line-height: 1.22;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__meta {
		font-size: 12px;
		line-height: 1.3;
	}
}@media (max-width: 781px) {
	.meteo-giornale-child h1,
	.meteo-giornale-child .wp-block-post-title {
		font-size: clamp(2rem, 9vw, 2.8rem);
		line-height: 1.04;
	}

	.meteo-giornale-child h2 {
		font-size: clamp(1.55rem, 7vw, 2.1rem);
		line-height: 1.1;
	}

	.meteo-giornale-child h3 {
		font-size: clamp(1.25rem, 5.5vw, 1.6rem);
	}

	.meteo-giornale-child .tempo-home-hero__lead-title {
		font-size: clamp(2rem, 9.5vw, 2.9rem);
		line-height: 1.02;
	}

	.meteo-giornale-child .tempo-home-card__title,
	.meteo-giornale-child .tempo-home-hero__side-title {
		font-size: 1.2rem;
		line-height: 1.2;
	}

	.meteo-giornale-child .entry-content,
	.meteo-giornale-child .wp-block-post-content,
	.meteo-giornale-child .tempo-article-content {
		font-size: var(--mg-body-font-size-mobile);
		line-height: var(--mg-body-line-height-mobile);
	}

	.meteo-giornale-child .entry-content p,
	.meteo-giornale-child .wp-block-post-content p,
	.meteo-giornale-child .tempo-article-content p {
		margin-bottom: 1.15em;
	}

	.meteo-giornale-child .tempo-article-subtitle,
	.meteo-giornale-child .wp-block-post-excerpt {
		font-size: 1.15rem;
		line-height: 1.5;
	}

	.meteo-giornale-child .tempo-article-meta,
	.meteo-giornale-child .tempo-home-hero__meta,
	.meteo-giornale-child .tempo-home-author-meta {
		font-size: .9rem;
	}
}:root {
	--mg-sidebar-width: 300px;
	--mg-sidebar-thumb-width: 120px;
	--mg-sidebar-thumb-height: 80px;
	--mg-sidebar-gap: 12px;
}.meteo-giornale-child .tempo-sidebar--dynamic {
	width: 100%;
	max-width: var(--mg-sidebar-width);
	min-width: 0;
	box-sizing: border-box;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar__section {
	width: 100% !important;
	max-width: none !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	box-sizing: border-box;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news,
.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar__title {
	width: 100%;
	max-width: none;
	box-sizing: border-box;
}.meteo-giornale-child .tempo-sidebar--dynamic .ti-gmp-slot {
	width: 100% !important;
	max-width: 100% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	box-sizing: border-box;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar__title {
	margin-left: 0;
	margin-right: 0;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__item {
	display: grid;
	grid-template-columns: var(--mg-sidebar-thumb-width) minmax(0, 1fr);
	gap: var(--mg-sidebar-gap);
	align-items: start;
	width: 100%;
	max-width: none;
	padding: 14px 0;
	box-sizing: border-box;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__media {
	display: block;
	width: var(--mg-sidebar-thumb-width);
	height: var(--mg-sidebar-thumb-height);
	margin: 0;
	overflow: hidden;
	background: #eef1f3;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__media picture {
	display: block;
	width: 100%;
	height: 100%;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__media img,
.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__media picture > img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none;
	object-fit: cover !important;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__item > div {
	min-width: 0;
	width: 100%;
	padding: 0;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__title {
	margin: 0;
	font-size: 1rem;
	line-height: 1.2;
	font-weight: 800;
}.meteo-giornale-child .tempo-sidebar--dynamic .tempo-sidebar-news__meta {
	display: block;
	margin-top: 6px;
	font-size: 12px;
	line-height: 1.3;
}@media (min-width: 1021px) {
	.meteo-giornale-child .ti-home-layout {
		display: grid;
		grid-template-columns: minmax(0, 1fr) var(--mg-sidebar-width) !important;
		gap: 30px !important;
		align-items: start;
	}

	.meteo-giornale-child .ti-home-main {
		min-width: 0;
	}

	.meteo-giornale-child .ti-home-sidebar-column {
		width: var(--mg-sidebar-width);
		max-width: var(--mg-sidebar-width);
		min-width: var(--mg-sidebar-width);
		justify-self: end;
		align-self: start;
	}

	.meteo-giornale-child .ti-home-sidebar-column .tempo-sidebar {
		width: 100%;
		max-width: 100%;
	}
}@media (min-width: 1021px) {
	.meteo-giornale-child .tempo-article-grid {
		grid-template-columns: 52px minmax(0, 1fr) var(--mg-sidebar-width) !important;
		gap: 30px;
		align-items: start;
	}

	.meteo-giornale-child .tempo-article-grid > .tempo-sidebar {
		width: var(--mg-sidebar-width) !important;
		max-width: var(--mg-sidebar-width) !important;
		min-width: var(--mg-sidebar-width) !important;
		justify-self: end;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar__section {
		width: 100% !important;
		max-width: none !important;
		margin-inline: 0 !important;
		padding-inline: 0 !important;
	}
}@media (min-width: 1021px) {
	.meteo-giornale-child :is(
		#gmp-topright,
		#gmp-middleright,
		#gmp-bottomright
	) {
		width: var(--mg-sidebar-width) !important;
		max-width: var(--mg-sidebar-width) !important;
		margin-inline: 0 !important;
	}
}@media (max-width: 1020px) {
	.meteo-giornale-child .tempo-sidebar--dynamic {
		max-width: 100%;
	}
}@media (min-width: 1021px) {

	
	.meteo-giornale-child .tempo-article-grid > .tempo-sidebar {
		width: 300px !important;
		max-width: 300px !important;
		min-width: 300px !important;
	}

	
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar__section,
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news {
		width: 300px !important;
		max-width: 300px !important;
		margin-inline: 0 !important;
		padding-inline: 0 !important;
	}

	
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__item {
		display: block !important;
		width: 300px !important;
		max-width: 300px !important;
		margin: 0 !important;
		padding: 16px 0 !important;
		border-bottom: 1px solid var(--wp--preset--color--border);
		box-sizing: border-box;
	}

	
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media {
		display: block;
		width: 300px !important;
		height: 169px !important;
		max-width: 300px !important;
		margin: 0 0 10px !important;
		overflow: hidden;
		background: #eef1f3;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media picture {
		display: block;
		width: 300px !important;
		height: 169px !important;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media img,
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__media picture > img {
		display: block;
		width: 300px !important;
		height: 169px !important;
		max-width: 300px !important;
		object-fit: cover !important;
	}

	
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__item > div {
		display: block;
		width: 300px !important;
		max-width: 300px !important;
		min-width: 0;
		padding: 0 !important;
		margin: 0 !important;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__title {
		display: block;
		width: 100% !important;
		margin: 0;
		font-size: 1.08rem;
		line-height: 1.2;
		font-weight: 800;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__title a {
		display: block;
		width: 100%;
	}

	.meteo-giornale-child .tempo-article-grid .tempo-sidebar-news__meta {
		display: block;
		width: 100%;
		margin-top: 7px;
		font-size: 12px;
		line-height: 1.3;
	}

	
	.meteo-giornale-child .tempo-article-grid .tempo-sidebar__title {
		width: 300px !important;
		max-width: 300px !important;
		box-sizing: border-box;
	}

	
	.meteo-giornale-child .tempo-article-grid :is(
		#gmp-topright,
		#gmp-middleright,
		#gmp-bottomright
	) {
		width: 300px !important;
		max-width: 300px !important;
		margin-inline: 0 !important;
	}
}.meteo-giornale-child .gmp-native-after-author {
	display: block;
	width: 100%;
	max-width: 100%;
	margin: 28px auto 0;
	padding: 0;
	clear: both;
	box-sizing: border-box;
}.meteo-giornale-child .gmp-native-after-author #gmp-native {
	display: block;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}.tempo-header {
	position: relative;
	z-index: 30;
	overflow: visible;
}.tempo-nav,
.tempo-nav__inner,
.tempo-main-menu--desktop {
	overflow: visible;
}.tempo-main-menu__list--desktop .sub-menu li {
	position: relative;
}.tempo-main-menu__list--desktop .sub-menu .sub-menu {
	top: 0;
	left: 100%;
}.tempo-main-menu__list--desktop > li:last-child > .sub-menu,
.tempo-main-menu__list--desktop > li:nth-last-child(2) > .sub-menu {
	left: auto;
	right: 0;
}.tempo-main-menu__list--desktop > li:last-child .sub-menu .sub-menu,
.tempo-main-menu__list--desktop > li:nth-last-child(2) .sub-menu .sub-menu {
	left: auto;
	right: 100%;
}.tempo-nav .wp-block-navigation__submenu-container {
	background-color: #fff;
	color: #172033;
	z-index: 1000;
}.tempo-nav .wp-block-navigation__submenu-container a,
.tempo-nav .wp-block-navigation__submenu-container button {
	color: #172033;
}.tempo-nav .wp-block-navigation__submenu-container a:hover,
.tempo-nav .wp-block-navigation__submenu-container a:focus-visible {
	color: var(--mg-blue-dark, #0f55c7);
}@media (max-width: 1020px) {
	@supports (content-visibility: auto) {
		.meteo-giornale-child .tempo-home-page .tempo-home-grid,
		.meteo-giornale-child .tempo-home-page .tempo-home-list {
			content-visibility: auto;
			contain-intrinsic-size: auto 900px;
		}
	}

	.meteo-giornale-child .tempo-home-page .tempo-home-card {
		contain: layout style;
	}
}