:root{--dhj-navy:#101c2d;--dhj-navy-2:#17263a;--dhj-gold:#c6a15b;--dhj-cream:#f5f0e7;--dhj-paper:#fbf9f5;--dhj-text:#172132}.dh-journal-body{margin:0;background:var(--dhj-paper);color:var(--dhj-text);font-family:Montserrat,Arial,sans-serif}.dhj-header{min-height:92px;padding:0 clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;background:var(--dhj-navy);color:#fff;border-bottom:1px solid #ffffff24}.dhj-brand,.dhj-brand:hover{color:#fff;text-decoration:none}.dhj-brand strong,.dhj-footer-brand strong{display:block;font:32px Prata,Georgia,serif}.dhj-brand strong span,.dhj-footer-brand strong span{color:var(--dhj-gold)}.dhj-brand small,.dhj-footer-brand small{display:block;margin-top:4px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.dhj-header nav,.dhj-footer nav{display:flex;gap:28px}.dhj-header nav a{color:#fff;text-decoration:none;font-size:13px}.dhj-main{overflow:hidden}.dhj-hero{min-height:680px;display:grid;grid-template-columns:48% 52%;background:var(--dhj-navy);color:#fff}.dhj-hero>div:first-child{padding:clamp(70px,10vw,150px) 8vw}.dhj-kicker,.dhj-section-head p,.dhj-intro>p,.dhj-cta>p{color:var(--dhj-gold);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.dhj-hero h1,.dhj-archive-head h1,.dhj-single h1{font:clamp(45px,6vw,92px)/1.08 Prata,Georgia,serif;margin:25px 0}.dhj-hero h1 em{color:var(--dhj-gold);font-weight:400}.dhj-hero p:not(.dhj-kicker){max-width:590px;color:#d9dee6;line-height:1.8}.dhj-hero-image{background:linear-gradient(90deg,var(--dhj-navy) 0,transparent 32%),url('../images/6308912f6fa67f521c5555de_interior.png') center/cover no-repeat}.dhj-button{display:inline-block;margin-top:28px;padding:16px 25px;border:1px solid var(--dhj-gold);background:var(--dhj-gold);color:var(--dhj-navy)!important;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dhj-intro{padding:90px max(22px,8vw);display:grid;grid-template-columns:1fr 2fr;gap:40px;background:var(--dhj-cream)}.dhj-intro h2,.dhj-section-head h2,.dhj-cta h2{font:clamp(34px,4.5vw,68px)/1.15 Prata,Georgia,serif;margin:0}.dhj-rubrics{padding:26px max(22px,8vw);display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ddd3c4}.dhj-rubrics span{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.dhj-rubrics a{padding:9px 14px;border:1px solid #bba985;color:var(--dhj-text);text-decoration:none;font-size:12px}.dhj-articles{padding:90px max(22px,8vw)}.dhj-section-head{margin-bottom:45px}.dhj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.dhj-card{background:#fff;border:1px solid #e3ddd3}.dhj-card-image{height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--dhj-navy-2);color:var(--dhj-gold);font:22px Prata,Georgia,serif;text-decoration:none}.dhj-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.dhj-card:hover img{transform:scale(1.03)}.dhj-card-copy{padding:26px}.dhj-meta{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#907642}.dhj-meta a{color:inherit;text-decoration:none}.dhj-card h3{font:26px/1.3 Prata,Georgia,serif;margin:14px 0}.dhj-card h3 a,.dhj-more{color:var(--dhj-text);text-decoration:none}.dhj-card-copy>div{font-size:14px;line-height:1.7;color:#59616a}.dhj-more{display:inline-block;margin-top:18px;font-size:12px;font-weight:600}.dhj-empty{padding:60px;border:1px solid #d7cbb7;text-align:center}.dhj-cta{padding:100px 8vw;text-align:center;background:var(--dhj-navy);color:#fff}.dhj-footer{padding:55px 8vw;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:35px;background:#0b1421;color:#fff;border-top:1px solid #ffffff1c}.dhj-footer nav{justify-content:center}.dhj-footer a{color:#fff;text-decoration:none}.dhj-footer p{color:#aeb6c1;font-size:12px;text-align:right}.dhj-archive-head{padding:100px 8vw;background:var(--dhj-navy);color:#fff}.dhj-archive-head h1{font-size:clamp(44px,6vw,80px)}.dhj-archive-head>a{color:var(--dhj-gold)}.dhj-single{max-width:1120px;margin:auto;padding:90px 24px}.dhj-single>header{max-width:900px;margin:auto;text-align:center}.dhj-single h1{font-size:clamp(42px,6vw,76px)}.dhj-lead{font:21px/1.7 Georgia,serif;color:#59616a}.dhj-cover{margin:55px 0}.dhj-cover img{display:block;width:100%;height:auto}.dhj-content{max-width:760px;margin:auto;font:18px/1.85 Georgia,serif}.dhj-content h2,.dhj-content h3{font-family:Prata,Georgia,serif;line-height:1.3;margin-top:2em}.dhj-content img{max-width:100%;height:auto}.dhj-content a{color:#876a32}.dhj-content blockquote{margin:35px 0;padding:8px 0 8px 28px;border-left:3px solid var(--dhj-gold);font-size:22px}.dhj-post-footer{max-width:760px;margin:55px auto 0;padding-top:25px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.dhj-post-footer a{color:#876a32}.nav-links{margin-top:45px;display:flex;gap:15px}.nav-links a,.nav-links span{padding:10px 14px;border:1px solid #cab990;color:var(--dhj-text);text-decoration:none}.screen-reader-text{position:absolute;left:-9999px}@media(max-width:900px){.dhj-header nav{display:none}.dhj-hero{grid-template-columns:1fr;min-height:auto}.dhj-hero-image{height:420px}.dhj-intro{grid-template-columns:1fr}.dhj-grid{grid-template-columns:1fr 1fr}.dhj-footer{grid-template-columns:1fr;text-align:center}.dhj-footer nav{flex-wrap:wrap}.dhj-footer p{text-align:center}}@media(max-width:600px){.dhj-header{min-height:76px}.dhj-brand strong{font-size:26px}.dhj-hero>div:first-child{padding:70px 22px}.dhj-hero-image{height:300px}.dhj-intro,.dhj-articles,.dhj-archive-head{padding:65px 22px}.dhj-grid{grid-template-columns:1fr}.dhj-card-image{height:250px}.dhj-single{padding-top:65px}.dhj-content{font-size:17px}.dhj-post-footer{display:block}.dhj-post-footer>a{display:block;margin-top:18px}}
