.heritage-card{margin-top:105px;background:#f3f8ff;border:1px solid #080808;box-shadow:10px 10px 0 #0000FF}.heritage-head{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #080808;font:10px 'DM Mono',monospace;letter-spacing:.08em}.heritage-main{display:grid;grid-template-columns:2fr 1fr 1fr;padding:32px;gap:22px}.heritage-main div{display:flex;flex-direction:column}.heritage-main span{font:10px 'DM Mono',monospace;letter-spacing:.09em;color:#0000FF}.heritage-main b{font:600 24px 'Playfair Display',Georgia,serif;margin-top:11px}.heritage-rule{border-top:1px solid #080808}.heritage-card>p{margin:0;padding:18px 32px;font-size:13px}.heritage-boundary{background:#0000FF;color:#fff;padding:125px 0}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.boundary-grid h2 em{color:#080808}.boundary-list{border-top:1px solid rgba(255,255,255,.55)}.boundary-list article{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.38)}.boundary-list span{font:10px 'DM Mono',monospace;color:#86ccff}.boundary-list p{font-size:15px;line-height:1.55;margin:10px 0 0}.heritage-footer{display:block!important;padding:48px!important;background:#0000FF!important;color:#fff!important}.heritage-footer>div,.heritage-footer>section,.heritage-footer>small{display:flex;max-width:1320px;margin:auto}.heritage-footer>div{justify-content:space-between;font:10px 'DM Mono',monospace}.heritage-footer>div p{margin:0}.heritage-footer>section{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.45);padding:35px 0;margin-top:34px;margin-bottom:22px}.heritage-footer section>p{font:500 15px/1.3 'Playfair Display',Georgia,serif;margin:0}.heritage-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}.heritage-footer nav a{color:#fff;text-decoration:none;font-size:13px;border-bottom:1px solid rgba(255,255,255,.42);padding-bottom:8px}.heritage-footer small{font:10px 'DM Mono',monospace}@media(max-width:760px){.heritage-card{margin-top:70px}.heritage-main{grid-template-columns:1fr;padding:22px}.heritage-boundary{padding:90px 0}.boundary-grid{display:block}.boundary-list{margin-top:46px}.heritage-footer{padding:30px 22px!important}.heritage-footer>div p{display:none}.heritage-footer>section{display:block;margin-top:26px;padding:28px 0}.heritage-footer nav{display:block;margin-top:24px}.heritage-footer nav a{display:block;margin-top:12px}}
