body.page-id-4636 .otec-daily{--od-green:#174f4b;--od-ink:#142522;--od-soft:#eef5f3;max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,112px) 24px 96px;color:var(--od-ink)}
body.page-id-4636 #masthead .custom-logo,
body.single-otec_daily #masthead .custom-logo{filter:none!important}
body.page-id-4636 #masthead .main-header-menu>.menu-item>.menu-link,
body.single-otec_daily #masthead .main-header-menu>.menu-item>.menu-link{color:#183f3c!important}
body.page-id-4636 #masthead .main-header-menu>.current-menu-item>.menu-link,
body.page-id-4636 #masthead .main-header-menu>.current_page_item>.menu-link,
body.single-otec_daily #masthead .main-header-menu>.current-menu-item>.menu-link,
body.single-otec_daily #masthead .main-header-menu>.current_page_item>.menu-link{color:#147c76!important}
body.page-id-4636 #masthead .main-header-menu>.menu-item>.menu-link:hover,
body.page-id-4636 #masthead .main-header-menu>.menu-item>.menu-link:focus,
body.single-otec_daily #masthead .main-header-menu>.menu-item>.menu-link:hover,
body.single-otec_daily #masthead .main-header-menu>.menu-item>.menu-link:focus{color:#147c76!important}
body.page-id-4636 #masthead .ast-mobile-menu-trigger-minimal,
body.single-otec_daily #masthead .ast-mobile-menu-trigger-minimal{color:#183f3c!important}
body.page-id-4636 .otec-daily__intro{max-width:800px}
body.page-id-4636 .otec-daily__eyebrow{margin:0 0 12px;color:var(--od-green);font-size:13px;font-weight:700;letter-spacing:.16em}
body.page-id-4636 .otec-daily h1{margin:0;font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.035em}
body.page-id-4636 .otec-daily__intro>p:last-child{max-width:700px;margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.6}
body.page-id-4636 .otec-daily__filters{display:flex;flex-wrap:wrap;gap:10px;margin:42px 0}
body.page-id-4636 .otec-daily__filters span{border:1px solid #b7cbc6;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;background:#fff}
body.page-id-4636 .otec-daily__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.page-id-4636 .otec-daily__card{border:1px solid #dbe5e2;border-radius:16px;overflow:hidden;background:#fff}
body.page-id-4636 .otec-daily__card a{display:block;color:inherit;text-decoration:none}
body.page-id-4636 .otec-daily__card img{width:100%;aspect-ratio:4/3;object-fit:cover}
body.page-id-4636 .otec-daily__card-body{padding:22px}
body.page-id-4636 .otec-daily__card h2{font-size:24px;line-height:1.2;margin:8px 0}
body.page-id-4636 .otec-daily__meta{font-size:13px;color:#56706b}
body.page-id-4636 .otec-daily__empty{border-radius:20px;background:var(--od-soft);padding:clamp(32px,5vw,64px);max-width:840px}
body.page-id-4636 .otec-daily__empty h2{margin:0 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.15}
body.page-id-4636 .otec-daily__empty p{margin:0;max-width:660px;font-size:17px;line-height:1.65}
@media(max-width:900px){body.page-id-4636 .otec-daily__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){body.page-id-4636 .otec-daily{padding:56px 18px 72px}body.page-id-4636 .otec-daily__grid{grid-template-columns:1fr}body.page-id-4636 .otec-daily__filters{margin:30px 0}body.page-id-4636 .otec-daily__empty{padding:28px 22px}}
body.single-otec_daily .otec-daily-entry{--od-green:#174f4b;--od-ink:#142522;max-width:860px;margin:0 auto;padding:48px 24px 96px;color:var(--od-ink)}
body.single-otec_daily .otec-daily-entry__meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:28px;color:#56706b;font-size:14px}
body.single-otec_daily .otec-daily-entry__meta span{color:var(--od-green);font-weight:700}
body.single-otec_daily .otec-daily-entry__image{margin:0 0 32px}
body.single-otec_daily .otec-daily-entry__image img{width:100%;height:auto;border-radius:16px}
body.single-otec_daily .otec-daily-entry__content{font-size:18px;line-height:1.75}
body.single-otec_daily .otec-daily-entry__back{margin-top:48px}
body.single-otec_daily .otec-daily-entry__back a{color:var(--od-green);font-weight:700}
@media(max-width:620px){body.single-otec_daily .otec-daily-entry{padding:36px 18px 72px}}
