.azulejo-post{background:#f6f0df;color:#174b75;font-family:Karla,Arial,sans-serif;padding:65px 5vw}.azulejo-postcard{display:grid;grid-template-columns:1.2fr 1fr;background:#fffaf0;border:12px solid #174b75;outline:1px solid #174b75;outline-offset:8px;box-shadow:8px 12px 0 #174b7520}.azulejo-photo{position:relative;min-height:580px}.azulejo-photo img{width:100%;height:100%;position:absolute;inset:0}.azulejo-photo>span{position:absolute;bottom:30px;left:25px;right:25px;color:#fff;font:34px 'Abril Fatface',Georgia,serif;text-shadow:0 2px 10px #142738}.azulejo-address{padding:35px;position:relative}.azulejo-stamp{display:block;border:2px dotted;padding:8px;width:70px;text-align:center;margin:0 0 50px auto;transform:rotate(9deg)}.azulejo-address h1{font:clamp(42px,5vw,64px)/1.15 'Cormorant Garamond',serif;margin:20px 0}.azulejo-address strong{display:block;padding:22px 0;border-bottom:1px solid;font-size:14px}.azulejo-address>a{display:block;margin-top:30px}.azulejo-message{max-width:650px;margin:auto;padding:95px 0}.azulejo-message>p:first-child{font-size:11px;letter-spacing:.2em}.azulejo-message h2{font:54px/1.1 'Cormorant Garamond',serif;margin:25px 0}.azulejo-message>p:last-child{font-size:19px;line-height:1.8}.azulejo-tiles h2{font:38px 'Cormorant Garamond',serif;margin-bottom:25px}.azulejo-tiles>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.azulejo-tiles article{padding:45px 25px;border:8px double #174b75;background:radial-gradient(circle at 0 0,#174b7520 0 20px,transparent 21px),#fffaf0;text-align:center}.azulejo-tiles h3{font:28px 'Cormorant Garamond',serif;margin:20px 0}.azulejo-tiles time{font-size:12px;letter-spacing:.2em}.azulejo-ps{max-width:600px;margin:70px auto 0;border-left:4px solid #d39d41;padding:20px 30px}.azulejo-ps h2{font:30px 'Cormorant Garamond',serif;margin-bottom:15px}@media(max-width:700px){.azulejo-post{padding:30px 6vw}.azulejo-postcard,.azulejo-tiles>div{grid-template-columns:1fr}.azulejo-photo{min-height:300px}.azulejo-stamp{margin-bottom:20px}}
