:root{--page_Margin: 10}#page_Wrapper{grid-template-areas:"page_Heading" "page-intro" "page-photo" "page-whatsnew" "page-text";margin:0 calc(var(--page_Margin)*1rem)}#page_Wrapper #page_Heading{grid-area:page_Heading;grid-column:1/span 12;grid-row:1;height:-moz-fit-content;height:fit-content;text-align:center}#page_Wrapper #page_Intro{grid-area:page-intro;grid-column:1/span 4;grid-row:2;height:-moz-fit-content;height:fit-content;text-align:left}#page_Wrapper #page_Intro dt{color:var(--accent-red);font-size:var(--font-size-h5)}#page_Wrapper #page_Intro dd{margin-inline-start:20px}#page_Wrapper #page_Photo{grid-area:page-photo;grid-column:5/span 4;grid-row:2;height:-moz-fit-content;height:fit-content}#page_Wrapper #page_WhatsNew{grid-area:page-whatsnew;grid-column:9/span 4;grid-row:2;height:-moz-fit-content;height:fit-content}#page_Wrapper #page_Text{grid-area:page-text;grid-column:1/span 12;grid-row:3;height:-moz-fit-content;height:fit-content}#page_Heading:empty,#page_Intro:empty,#page_Photo:empty,#page_WhatsNew:empty,#page_Text:empty{display:none}@media only screen and (max-width: 1200px){#page_Wrapper{margin:0 calc(var(--page_Margin)*.75rem)}}@media only screen and (max-width: 1200px){#page_Wrapper{margin:0 calc(var(--page_Margin)*.5rem)}}@media only screen and (max-width: 768px){#page_Wrapper{margin:0 calc(var(--page_Margin)*.25rem)}}@media only screen and (max-width: 600px){#page_Wrapper{margin:0 calc(var(--page_Margin)*.1rem)}#page_Wrapper #page_Intro{grid-column:1/span 6}#page_Wrapper #page_Photo{display:none}#page_Wrapper #page_WhatsNew{grid-column:7/span 6}}