/* Provisional desktop layout. Replace this layer when the PC design arrives. */
@media(min-width:768px){
 body{font-size:16px}.section{padding-block:56px}h2{font-size:26px;margin-bottom:30px}.site-header{height:76px}.brand{justify-content:flex-start;max-width:var(--content);margin:auto;padding-left:5%}.custom-logo{max-height:56px}.reference-logo{width:290px}.menu-toggle{width:76px;height:76px}.site-navigation{padding-inline:max(5%,calc((100% - 1120px)/2))}.hero{aspect-ratio:auto;height:640px;min-height:0}.hero-image.reference{background-size:780px auto;background-color:#426d31;background-position:center 1.74%}.hero-image:not(.reference){object-position:center 40%}.hero-content{width:90%;max-width:var(--content);margin:auto;left:0;right:0;bottom:44px}.hero-intro{font-size:22px;margin-left:0}.hero h1{font-size:44px;margin-left:0}.hero-actions{max-width:520px;gap:16px}.button{min-height:48px}.service{min-height:120px;flex-direction:row;gap:16px;font-size:22px}.service svg{width:54px;height:48px}.about-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}.about-layout>.visual{height:100%;min-height:280px}.facts{margin:0;gap:12px}.facts>div{padding:23px}.facts h3{font-size:17px}.facts p{font-size:14px}.section-more{font-size:16px;margin-top:22px}.news-list a{min-height:52px;gap:28px}.news-list time{font-size:13px}.news-list span{font-size:16px}.diary .post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card-copy{padding:12px}.card-copy h3{font-size:16px}.card-copy p{font-size:12px}.recruit{min-height:235px}.recruit-image.reference{background-size:780px auto;background-position:right 67.3%;background-color:#477640}.recruit:after{right:35%}.recruit h2{font-size:30px}.recruit p{font-size:19px}.recruit-link{font-size:15px}.facilities{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.facilities>h2{grid-column:1/-1}.facility-group--disability{grid-column:2;grid-row:2/4}.facility-group h3{font-size:18px;padding:9px}.facility-group a,.facility-group .is-unlinked{font-size:14px;padding-block:15px}.access>.container{display:grid;grid-template-columns:1.5fr 1fr;gap:0 36px;align-items:center}.access h2{grid-column:1/-1}.access p{font-size:16px;margin:0}.donation{padding-block:38px}.button--donation{max-width:600px;margin:auto}.footer-inner{padding-block:36px}.footer-name{font-size:22px}.footer-inner p:not(.footer-name){font-size:13px}.content-page{max-width:960px}.content-page .post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-page h1{font-size:36px}
 .about-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.about-layout>.visual{height:auto;min-height:0;align-self:center}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-intro{font-size:22px}
 .recruit-image.reference{left:auto;width:340px;max-width:44%;background-position:right 65.9%}.recruit:after{inset:0;background:linear-gradient(90deg,#477640 calc(100% - 330px),transparent calc(100% - 180px))}
}
@media(min-width:768px) and (max-width:1023px){.about-layout{grid-template-columns:1fr}.facts>div{padding:20px}.facilities{display:block}.diary .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
