.by-daily-focus{margin:22px 0;padding:24px;background:#fffdf8;border:1px solid #decfb6;border-top:4px solid #905b1e;color:#342c22;overflow-wrap:anywhere}.by-daily-focus header>p:first-child{font-size:13px;font-weight:700;letter-spacing:.08em;color:#7b531e}.by-daily-focus h2{font-size:24px;line-height:1.4;margin:10px 0}.by-daily-focus p{line-height:1.8}.by-daily-grid{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin:20px 0}.by-daily-grid article{padding:16px;background:#fff;border:1px solid #e6ddce}.by-daily-grid span,.by-daily-grid small{display:block;font-size:13px;line-height:1.8}.by-daily-grid strong{display:block;font-size:28px;line-height:1.7;font-variant-numeric:tabular-nums}.by-daily-grid strong.by-range{font-size:18px}.by-daily-focus nav{display:flex;gap:10px;flex-wrap:wrap}.by-daily-focus nav a{padding:10px 14px;color:#72460e;background:#f7eddc;border:1px solid #d9bc8f;text-decoration:underline;min-height:44px;box-sizing:border-box}.by-daily-focus a:focus-visible{outline:3px solid #895e24;outline-offset:3px}.by-daily-note{font-size:14px;border-left:3px solid #bd9661;padding-left:12px}@media(max-width:640px){.by-daily-focus{padding:16px}.by-daily-grid{grid-template-columns:1fr 1fr;gap:10px}.by-daily-grid article:last-child{grid-column:1/-1}.by-daily-focus h2{font-size:21px}.by-daily-focus nav a{flex:1 1 130px}}[data-theme=dark] .by-daily-focus{background:#25221e;color:#eee4d5}[data-theme=dark] .by-daily-grid article{background:#302b24;color:#eee4d5}[data-theme=dark] .by-daily-focus header>p:first-child{color:#e2bc80}
