.osc-daily{box-sizing:border-box;max-width:100%;margin:1.6rem 0;padding:clamp(1.15rem,3vw,2rem);color:#172c32;background:linear-gradient(135deg,#f4fbf7,#f3f9fd);border:1px solid #c9ded9;border-radius:22px;box-shadow:0 12px 30px rgba(23,44,50,.07);font-family:inherit}.osc-daily *{box-sizing:border-box}.osc-daily__eyebrow,.osc-daily__small-label{display:block;color:#35675d;font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.osc-daily__intro h2{margin:.5rem 0 .5rem!important;font-size:clamp(1.4rem,3vw,2rem)!important;line-height:1.16!important;color:#172c32!important}.osc-daily__intro p,.osc-daily__first p{margin:.5rem 0 1rem!important;max-width:65ch;line-height:1.55;color:#314e56!important}.osc-daily__last{margin-top:1rem;padding:1rem;background:#fff;border:1px solid #d6e5e1;border-radius:15px}.osc-daily__last strong{display:block;margin:.4rem 0 .75rem;font-size:1.1rem;color:#193e3c}.osc-daily__actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.osc-daily .osc-daily__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-decoration:none!important;padding:.72rem 1rem;border:1px solid #a4c9be;border-radius:12px;background:#fff;color:#173f38!important;font-size:.92rem;font-weight:700;line-height:1.25;cursor:pointer;min-height:43px;transition:background .15s ease,color .15s ease}.osc-daily .osc-daily__button:hover{background:#eaf4ee}.osc-daily .osc-daily__button--primary{background:#20584b;color:#fff!important;border-color:#20584b}.osc-daily .osc-daily__button--primary:hover{background:#163e36}.osc-daily .osc-daily__button--quiet{background:transparent;border:0;text-decoration:underline!important}.osc-daily__first{margin-top:1rem}.osc-daily__utility{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;padding-top:.9rem;border-top:1px solid #c9ded9}.osc-daily .osc-daily__text-button{border:0;padding:.2rem 0;background:none;color:#20584b!important;font:inherit;font-size:.87rem;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer}.osc-daily__privacy{margin:1.1rem 0 0!important;color:#435d60!important;font-size:.78rem;line-height:1.5}.osc-daily__notice,.osc-daily__bookmark{margin:.85rem 0 0!important;padding:.75rem 1rem;border-radius:10px;background:#fff;border:1px solid #c9ded9;color:#173f38!important;font-size:.91rem;line-height:1.5}.osc-daily kbd{display:inline-block;padding:.02em .35em;border:1px solid #a4c9be;border-radius:4px;background:#fff;font-size:.9em}.osc-daily [hidden]{display:none!important}.osc-daily :is(button,a):focus-visible{outline:3px solid #ca7621;outline-offset:3px}@media(max-width:520px){.osc-daily__actions{display:grid;grid-template-columns:1fr}.osc-daily .osc-daily__button{width:100%}.osc-daily__intro h2{font-size:1.5rem!important}}@media(prefers-reduced-motion:reduce){.osc-daily *{transition:none!important;scroll-behavior:auto!important}}