.landing{padding:30px 8% 55px}.breadcrumb{font-size:14px;margin:0 0 35px}.landing-intro{max-width:780px;margin:auto;text-align:center}.landing h1{font:400 clamp(35px,4.6vw,58px)/1.12 var(--display);letter-spacing:-1px;margin:15px 0 25px}.landing-intro>p:not(.section-label){font-size:22px;line-height:1.55}.landing-photo{max-width:850px;margin:50px auto;background:#fffdf0;padding:10px;transform:rotate(-1deg);box-shadow:1px 4px 8px #35462e30}.landing-photo img{width:100%;height:360px;object-fit:cover;display:block}.landing-photo figcaption{font:27px 'Caveat',cursive;padding:12px}.landing-articles{max-width:730px;margin:auto}.landing h2{font:400 31px/1.2 var(--display);margin:30px 0 15px}.landing-articles p{font:21px/1.65 var(--body)}.landing-faq{max-width:730px;margin:40px auto}.landing details{border-top:1px dotted var(--line);padding:16px 0}.landing details p{font-size:19px}.landing summary{font-size:19px}.landing-related{max-width:730px;margin:35px auto 0;display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-between}.more-pages{border-bottom:1px dashed var(--line);background:#edf0db}.more-pages p{margin:10px 0}@media(max-width:720px){.landing{padding:25px 7% 45px}.breadcrumb{font-size:12px}.landing h1{font-size:38px}.landing-intro>p:not(.section-label){font-size:20px}.landing-photo{margin:35px auto}.landing-photo img{height:240px}.landing-photo figcaption{font-size:24px}.landing h2{font-size:27px}.landing-articles p{font-size:20px}}
