@media screen and (min-width: 901px) {

    .pop-cntn {
        max-width: 1000px;
        display: grid;
        grid-template-columns: 200px 1fr 200px;
        grid-template-rows: auto 1fr auto;
        gap: 1rem;
    }

    aside {
        display: contents;
    }

    aside:first-of-type {
	    grid-column: 1;
    }

    aside:last-of-type {
        grid-column: 3;
    }

    main {
        grid-column: 2;
        grid-row: 2;
    }

    header {
        grid-column: 1 / span 3;
        grid-row: 1;
    }

    footer {
        grid-column: 1 / span 3;
        grid-row: 3;
    }
	
	marquee:last-of-type span:last-of-type::after {
		content: "* layout: desktop *";
	}
}