.contact__details{border:2px solid var(--gold);background:var(--tag);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) var(--shadow);text-align:center}.contact__detail dt{font-family:var(--font-pirate);color:var(--gold)}.contact__detail dd{margin:0}.contact__detail a{font-family:var(--font-body);-webkit-text-decoration:underline var(--gold);text-decoration:underline var(--gold);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-thickness:.07em;transition:color .4s;display:inline-block}@media (hover:hover){.contact__detail a:hover{color:var(--gold)}}@media (width>=600px){.contact{padding:calc(36px + 4 * var(--grow)) 0 calc(48px + 8 * var(--grow))}.contact .treasure-trail{margin:calc(8px + 2 * var(--grow)) auto calc(24px + 4 * var(--grow))}.contact__details{width:fit-content;max-width:var(--container);padding:calc(24px + 12 * var(--grow)) calc(8px + 16 * var(--grow)) calc(20px + 10 * var(--grow));border-radius:calc(16px + 6 * var(--grow));grid-template-columns:auto auto;margin-inline:auto;display:grid}.contact__detail{padding-inline:calc(14px + 34 * var(--grow))}.contact__detail+.contact__detail{border-left:1px solid var(--rule)}.contact__detail dt{font-size:calc(26px + 8 * var(--grow));line-height:1.3}.contact__detail a{font-size:calc(24px + 8 * var(--grow));line-height:calc(48px + 8 * var(--grow))}}@media (width<=599.98px){.contact{padding:calc(26 * var(--u)) 0 calc(44 * var(--u))}.contact .page-title{width:calc(280 * var(--u));margin-inline:auto}.contact .treasure-trail{margin:calc(10 * var(--u)) auto calc(20 * var(--u))}.contact__details{width:calc(300 * var(--u));padding:calc(20 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));margin-inline:auto}.contact__detail+.contact__detail{margin-top:calc(12 * var(--u))}.contact__detail dt{font-size:calc(28 * var(--u));line-height:calc(36 * var(--u))}.contact__detail a{line-height:calc(48 * var(--u))}.contact__detail--phone a{font-size:calc(28 * var(--u))}.contact__detail--email a{font-size:calc(20 * var(--u))}}
