#dbr-report{--navy:#0e2733;--deep:#071a23;--mint:#3ddbc3;--mintd:#1a9e8a;--cream:#f4efe6;--ink:#1d2b33;--muted:#5d6b73;--line:#e2dacb;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--cream);line-height:1.5;margin:0}#dbr-report *{box-sizing:border-box}#dbr-report .wrap{max-width:1180px;margin:0 auto;padding:0 20px}#dbr-report .hero{background:var(--deep);color:#fff;position:relative;overflow:hidden}#dbr-report .hero::before{content:"";position:absolute;inset:0;background:var(--hero) right center / 60% auto no-repeat;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000 72%);mask-image:linear-gradient(90deg,transparent 38%,#000 72%)}#dbr-report .hero .wrap{position:relative;padding:calc(var(--header-height, 80px) + 36px) 20px 64px;max-width:1180px}#dbr-report .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0}#dbr-report h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(34px,5vw,58px);line-height:1.05;margin:14px 0 16px;max-width:620px;color:#fff}#dbr-report h1 em{font-style:normal;color:var(--mint)}#dbr-report .hero p{font-size:18px;color:#cfe0e3;max-width:560px;margin:0 0 28px}#dbr-report .btn{display:inline-block;background:var(--mint);color:var(--deep);font-weight:700;padding:14px 26px;border-radius:8px;text-decoration:none;border:0;cursor:pointer;font-size:16px;line-height:1.2}#dbr-report .btn.ghost{background:#fff0;color:#fff;border:1px solid rgb(255 255 255 / .4);margin-left:10px}#dbr-report .prev{margin:18px 0 0;font-size:14px}#dbr-report .prev a{color:#cfe0e3;text-decoration:underline;text-underline-offset:3px}#dbr-report .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-34px;position:relative}#dbr-report .stat{background:var(--navy);color:#fff;border-radius:10px;padding:18px 20px;box-shadow:0 8px 24px rgb(7 26 35 / .18)}#dbr-report .stat b{display:block;font-size:30px;color:var(--mint);line-height:1;font-weight:700}#dbr-report .stat span{display:block;font-size:13px;margin-top:8px;color:#d6e4e7}#dbr-report .stat i{display:block;font-style:normal;font-size:11px;color:#8fa6ad;margin-top:6px}#dbr-report section.blk{padding:56px 0}#dbr-report h2{font-family:Georgia,serif;font-weight:400;font-size:32px;color:var(--navy);margin:8px 0 18px;line-height:1.2}#dbr-report .grid2{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}#dbr-report .find{background:#fffdf9;border:1px solid var(--line);border-radius:10px;padding:16px 18px;display:flex;gap:14px;margin-bottom:12px}#dbr-report .find .n{flex:0 0 34px;height:34px;border-radius:7px;background:var(--navy);color:var(--mint);font-weight:800;display:flex;align-items:center;justify-content:center}#dbr-report .find h3{font-size:16px;margin:0 0 4px;color:var(--navy);font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:1.3}#dbr-report .find p{font-size:14px;margin:0;color:#3b4a52}#dbr-report .gate{background:#fffdf9;border:1px solid var(--line);border-top:4px solid var(--mint);border-radius:12px;padding:26px 26px 18px;position:sticky;top:calc(var(--header-height, 80px) + 16px)}#dbr-report .gate h3{font-family:Georgia,serif;font-weight:400;font-size:24px;color:var(--navy);margin:0 0 6px;line-height:1.2}#dbr-report .gate .sub{font-size:14px;color:var(--muted);margin:0 0 16px}#dbr-report .authors{display:flex;margin:4px 0 14px}#dbr-report .authors img{width:40px;height:40px;border-radius:50%;border:2px solid #fffdf9;object-fit:cover;margin-left:-8px}#dbr-report .authors img:first-child{margin-left:0}#dbr-report .authors span{font-size:12px;color:var(--muted);align-self:center;margin-left:10px}#dbr-report #reader{display:none;background:var(--deep);padding:40px 0 30px}#dbr-report #reader.on{display:block}#dbr-report .bar{display:flex;align-items:center;justify-content:space-between;color:#cfe0e3;margin-bottom:16px;gap:12px;flex-wrap:wrap}#dbr-report .bar .ttl{font-family:Georgia,serif;font-size:22px;color:#fff}#dbr-report .ctl{display:flex;gap:8px;align-items:center}#dbr-report .ctl button,#dbr-report .ctl a.dl{background:var(--navy);color:#fff;border:1px solid rgb(255 255 255 / .15);border-radius:8px;padding:9px 14px;cursor:pointer;font-size:14px;line-height:1.2;text-decoration:none;font-weight:700}#dbr-report .ctl a.dl{background:var(--mint);color:var(--deep);border-color:#fff0}#dbr-report .ctl button:hover{border-color:var(--mint)}#dbr-report .ctl .pg{min-width:90px;text-align:center;font-size:14px}#dbr-report #book{margin:0 auto}#dbr-report #book .page{background:#fff}#dbr-report #book .page img{width:100%;height:100%;object-fit:contain;display:block}#dbr-report .hint{text-align:center;font-size:12px;color:#7f969d;margin-top:14px}#dbr-report .ty{display:none;font-size:15px;color:var(--navy);background:#e6f7f3;border-radius:8px;padding:12px 14px;margin-top:8px}main.report-2026-page{margin:0;padding:0}main.report-2026-page>*{margin-block-start:0;margin-block-end:0}@media (max-width:860px){#dbr-report .stats{grid-template-columns:1fr 1fr;margin-top:20px}#dbr-report .grid2{grid-template-columns:1fr}#dbr-report .gate{position:static}#dbr-report .hero::before{opacity:.25;background-size:cover;-webkit-mask-image:none;mask-image:none}#dbr-report .btn.ghost{margin:10px 0 0}}