.iron-modern-site:not(.iron-modern-home) main h1,.iron-modern-site:not(.iron-modern-home) main h2,.iron-modern-site:not(.iron-modern-home) main h3,.iron-modern-site:not(.iron-modern-home) .pg-header h1{font-family:'Bricolage Grotesque',Arial,sans-serif!important;text-transform:none;letter-spacing:-.035em}
.iron-modern-site:not(.iron-modern-home) .pg-header{padding:45px 24px}
.iron-modern-site:not(.iron-modern-home) .pg-header h1{font-size:clamp(30px,3.4vw,48px)!important}
.iron-modern-site:not(.iron-modern-home) main{font-family:'Plus Jakarta Sans',Arial,sans-serif}
.iron-modern-site:not(.iron-modern-home) .mdr-card{border-radius:8px;border:1px solid #dee5e8;overflow:hidden;box-shadow:none;transition:box-shadow .2s}
.iron-modern-site:not(.iron-modern-home) .mdr-card:hover{box-shadow:0 8px 23px #14344815}
.iron-modern-site:not(.iron-modern-home) .mdr-card h3{font-size:20px;line-height:1.3}
.iron-modern-site:not(.iron-modern-home) .mdr-card .mdr-btn{border-radius:5px}
.iron-modern-site:not(.iron-modern-home) .mdr-card .mdr-price{font-family:'Bricolage Grotesque',Arial,sans-serif}
@media(max-width:520px){.iron-modern-site:not(.iron-modern-home) .pg-header{padding:30px 18px}.iron-modern-site:not(.iron-modern-home) .mdr-card h3{font-size:18px}}
.iron-preview-notice{padding:12px 24px;background:#fff9bf;color:#082c43;text-align:center;font:14px Arial,sans-serif}.iron-preview-notice a{text-decoration:underline;margin-left:18px}
