main {
	display: grid;
	grid-template: 
		"heading"		  		auto
		"analysis-report" 1fr
		/ 1fr;
	column-gap: var(--pico-block-spacing-horizontal);
	&>section {
		margin-inline-start: 0;
		margin-inline-end: auto;
		margin-bottom: 0;
		max-width: 948px;
	}
}

#company-header {
	grid-area: heading;
	h1 {
		view-transition-name: company-heading;
	}
	img {
		float: inline-start;
		margin-inline-end: 1ch;
		height: 1lh;
	}
	img, country-flag {
		line-height: 1.125;
		font-size: 2rem;
	}
}
#analysis-report {
	grid-area: analysis-report;
}
