.dbn-hero,.dbn-une,.dbn-latest,.dbn-tick{--dbn-red:var(--db-red,#c60e0c);--dbn-red2:var(--db-red-2,#e8231f);--dbn-serif:var(--db-serif,"Newsreader",Georgia,serif);--dbn-sans:var(--db-sans,"Manrope",system-ui,sans-serif)}.dbn-hero{display:flex;flex-direction:column;gap:22px;max-width:820px}.dbn-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font:800 12px/1 var(--dbn-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff}.dbn-kicker-red{background:var(--dbn-red);padding:8px 12px;border-radius:4px}.dbn-kicker-date{color:#a29f98;font-weight:600}.dbn-h1{margin:0;font:500 clamp(38px,min(5.4vw,9.2vh),84px)/1 var(--dbn-serif);letter-spacing:-.02em;text-wrap:balance}.dbn-h1 a{color:#fff;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .6s cubic-bezier(.2,.7,.2,1)}.dbn-h1 a:hover{background-size:100% 2px}.dbn-hero-text{margin:0;color:rgb(244 241 234 / .86);font:400 clamp(16px,1.3vw,19px)/1.6 var(--dbn-sans);max-width:620px}.dbn-hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.dbn-btn{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font:700 15px/1 var(--dbn-sans);text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s}.dbn-btn-red{background:var(--dbn-red);color:#fff}.dbn-btn-red:hover{background:var(--dbn-red2);color:#fff;transform:translateY(-2px);box-shadow:0 14px 34px -12px rgb(232 35 31 / .7)}.dbn-btn-glass{background:rgb(255 255 255 / .08);color:#fff;border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(12px)}.dbn-btn-glass:hover{background:rgb(255 255 255 / .18);color:#fff}.dbn-hero>*{animation:dbnUp .9s cubic-bezier(.2,.7,.2,1) both}.dbn-hero>:nth-child(2){animation-delay:.1s}.dbn-hero>:nth-child(3){animation-delay:.22s}.dbn-hero>:nth-child(4){animation-delay:.34s}@keyframes dbnUp{from{opacity:0;transform:translateY(22px)}}.dbn-tick .db-tick-track a{font:500 15px/1 var(--dbn-sans);padding-right:56px;position:relative;color:var(--db-ivory,#f4f1ea);text-decoration:none;white-space:nowrap}.dbn-tick .db-tick-track a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.dbn-tick .db-tick-track a::after{content:"";position:absolute;right:24px;top:50%;width:6px;height:6px;margin-top:-3px;background:var(--dbn-red2);transform:rotate(45deg)}.dbn-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px}.dbn-card .db-media{display:block}.dbn-card img.db-media-img{width:100%;height:100%;object-fit:cover;max-width:none}.dbn-noimg{background:linear-gradient(135deg,#2a0b0b,#111)}.dbn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dbn-cat{font:800 11px/1 var(--dbn-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dbn-red)}.dbn-date{font:500 13px/1 var(--dbn-sans);color:var(--db-muted,#5f5c57);white-space:nowrap}.dbn-h3,.dbn-h3-xl{margin:0;font-family:var(--dbn-serif);font-weight:500;color:var(--db-text,#121214);transition:color .25s}.dbn-h3{font-size:clamp(20px,1.6vw,25px);line-height:1.16}.dbn-h3-xl{font-size:clamp(30px,3.1vw,48px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.dbn-card:hover .dbn-h3,.dbn-card:hover .dbn-h3-xl{color:var(--dbn-red)}.dbn-excerpt{margin:0;color:var(--db-muted,#5f5c57);font:400 16px/1.6 var(--dbn-sans);max-width:640px}.dbn-side .db-side-body{display:flex;flex-direction:column;gap:10px;flex:1}.dbn-quote .dbn-h3{color:#fff}.dbn-quote .dbn-cat{color:var(--dbn-red2)}.dbn-quote .dbn-date{color:#a29f98}.dbn-quote:hover .dbn-h3{color:#fff;text-decoration:underline;text-decoration-color:var(--dbn-red2);text-underline-offset:5px}.dbn-quote>*{position:relative;z-index:1}.dbn-body{display:flex;flex-direction:column;gap:10px}.dbn-grid .dbn-h3{font-size:clamp(19px,1.45vw,22px)}.dbn-latest .db-chips{margin-bottom:clamp(28px,3vw,44px)}.dbn-empty-msg{color:var(--db-muted,#5f5c57)}.db-empty a{color:var(--dbn-red);font-weight:700}@media (max-width:767px){.dbn-grid .dbn-card{flex-direction:row;gap:16px;padding:18px 0;border-top:1px solid var(--db-line,rgb(0 0 0 / .12))}.dbn-grid .dbn-card .db-media{width:112px;flex:none;aspect-ratio:1;border-radius:12px}.dbn-grid .dbn-body{flex:1;min-width:0}.dbn-grid .dbn-h3,.dbn-side .dbn-h3{font-size:18px}.dbn-side .db-side-card .db-media{width:38%}.dbn-hero-btns .dbn-btn{flex:1 1 100%;justify-content:center}.dbn-kicker-date{display:none}.dbn-h1{font-size:clamp(32px,9vw,44px)}}@media (prefers-reduced-motion:reduce){.dbn-hero>*{animation:none}}body.single-post{background:#f6f4ef;color:#121214;font-family:"Manrope",system-ui,sans-serif}body.single-post .site-main,body.single-post main.site-main{max-width:780px;margin:0 auto;padding:56px 20px 80px}body.single-post .entry-title,body.single-post .page-header h1{font:500 clamp(34px,5vw,58px)/1.05 "Newsreader",Georgia,serif;letter-spacing:-.015em;margin:0 0 28px;color:#121214}body.single-post .page-content,body.single-post .entry-content{font:400 18px/1.75 "Manrope",system-ui,sans-serif;color:#2a2826}body.single-post .page-content p{margin:0 0 1.2em}body.single-post .page-content>p:first-child{font-size:21px;line-height:1.6;color:#121214}body.single-post .wp-post-image,body.single-post .post-thumbnail img{border-radius:16px;width:100%;height:auto}body.single-post .site-header,body.single-post .site-footer{max-width:1180px}.dbn-video{margin:36px 0 12px}.dbn-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#000}.dbn-video figcaption{margin-top:10px;font-size:14px;color:#5f5c57}.dbn-video a,.dbn-back a{color:#c60e0c;font-weight:700}.dbn-back{margin-top:40px;padding-top:24px;border-top:1px solid rgb(0 0 0 / .12)}