.info-page{padding-bottom:95px}.info-lead{max-width:720px;font:500 28px/1.35 'Playfair Display',serif;color:var(--ink);padding:15px 0 70px}.info-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid var(--line);padding-top:35px}.info-page h2{font:600 26px 'Playfair Display',serif;margin:0 0 12px}.info-page p{color:var(--muted);font-size:15px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-card{background:#fff;border:1px solid var(--line);padding:30px;min-height:240px}.contact-card h2{margin-top:18px}.contact-card .button{margin-top:17px}.faq-list{padding-bottom:95px;max-width:850px}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:600 22px 'Playfair Display',serif;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';float:right;font:400 24px Arial;color:#9a7444}.faq-list details[open] summary:after{content:'−'}.faq-list p{max-width:680px;margin:14px 0 0}.policy-content{max-width:820px}.policy-content h2{border-top:1px solid var(--line);padding-top:27px;margin-top:27px}@media(max-width:700px){.info-columns,.contact-grid{grid-template-columns:1fr}.info-lead{font-size:23px;padding-bottom:45px}.info-page{padding-bottom:65px}}
