#main{padding-top:32px;padding-bottom:64px;-ms-grid-gap:32px;grid-gap:32px;gap:32px;grid-template-areas:"bc bc" "l main";-ms-grid-columns:280px auto;grid-template-columns:280px auto;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;align-items:start}#content{padding:0}#content h1{margin-top:0}#leftcol{grid-area:l;padding:32px 32px 64px;background-color:#e0e0e0;border-radius:8px}@media screen and (min-width: 800px){#leftcol{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow:auto;scrollbar-width:thin;scrollbar-height:calc(100% - 20px);scrollbar-color:#666}}@media screen and (min-width: 800px)and (max-width: 1080px){#leftcol{top:16px;max-height:calc(100vh - 32px)}}#leftcol h2{font-size:110%;font-weight:600;margin-bottom:16px}#leftcol h3{font-size:18px;margin-bottom:10.6666666667px}#page-subs{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;gap:64px;margin:64px 0}#page-subs>*{margin:0;-webkit-flex:1;flex:1;display:-ms-grid;display:grid;gap:32px 16px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"pic head" "pic txt";align-items:start}#page-subs>*>h3{grid-area:head;margin:0}#page-subs>*>picture{grid-area:pic}#page-subs>*>picture img{width:250px;aspect-ratio:1;display:block;border-radius:50%}#page-subs>*>div{grid-area:txt}#page-subs>*>div p{margin:0}@media screen and (max-width: 1080px){#main{-ms-grid-gap:16px;grid-gap:16px;gap:16px;-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr}#content{padding:0}#leftcol{padding:16px 16px 32px}}@media screen and (max-width: 800px){#main{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"bc" "main";-ms-grid-rows:min-content auto auto;grid-template-rows:min-content auto auto}#leftcol{width:0;padding:unset;border-radius:unset;border-right:unset}#page-subs{margin:16px 0 64px}#page-subs>*{grid-template-areas:"head pic" "txt txt";-ms-grid-columns:auto 200px;grid-template-columns:auto 200px;-webkit-justify-content:space-between;justify-content:space-between}#page-subs>* h3{align-self:end}#page-subs>* picture img{width:200px}#page-subs>*>div{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@supports not ((-webkit-hyphens: auto) or (-moz-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){#page-subs>*>div{text-align:left}}}
