.podpora-imunity-article{--paper:#f3eee2;--cream:#fffaf0;--ink:#28382f;--ink-soft:#657168;--pine-dark:#20382d;--apricot:#e39a44;--line:rgba(40,56,47,.15);--line-light:rgba(255,250,240,.2)}.podpora-imunity-article .mag-hero{background-image:url(/pruvodce/podpora-imunity/podpora-imunity-hero.webp)}.podpora-imunity-article .hero-shade{background:linear-gradient(90deg,rgba(22,43,33,.98),rgba(22,43,33,.9) 44%,rgba(22,43,33,.12))}.podpora-imunity-article .form-card.food{border-top-color:#bd593c}.podpora-imunity-article .form-card.sleep{border-top-color:#4d7188}.podpora-imunity-article .form-card.vaccine{border-top-color:#c38c39}.podpora-imunity-article .form-card.supplement{border-top-color:#58755e}.podpora-imunity-article .editorial-grid,.podpora-imunity-article .evidence-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:start;gap:max(32px,min(6vw,72px));display:grid}.podpora-imunity-article .editorial-copy,.podpora-imunity-article .evidence-copy{max-width:760px}.podpora-imunity-article .editorial-copy>p,.podpora-imunity-article .evidence-copy>p{color:var(--ink-soft)}.podpora-imunity-article .editorial-copy h3,.podpora-imunity-article .evidence-copy h3{font-family:var(--display);margin-top:32px;font-size:1.75rem;font-weight:400}.podpora-imunity-article .editorial-copy h3:first-child,.podpora-imunity-article .evidence-copy h3:first-child{margin-top:0}.podpora-imunity-article .fact-note{border-top:4px solid var(--apricot);background:#e8e4d8;padding:28px}.podpora-imunity-article .fact-note h3{font-family:var(--display);font-size:1.65rem;font-weight:400}.podpora-imunity-article .fact-note p:last-child,.podpora-imunity-article .fact-note li{color:var(--ink-soft)}.podpora-imunity-article .action-note ol{margin:0;padding-left:20px}.podpora-imunity-article .action-note li{margin-top:10px;padding-left:4px}.podpora-imunity-article .situations .evidence-copy h3{color:var(--cream)}.podpora-imunity-article .situations .evidence-copy>p{color:#c3d3cc}.podpora-imunity-article .evidence-note{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);color:#c3d3cc;padding:28px 0 0 28px}.podpora-imunity-article .evidence-note .kicker{color:#efaa82}.podpora-imunity-article .evidence-note strong{color:var(--cream);font-family:var(--display);margin-bottom:12px;font-size:2.35rem;font-weight:400;line-height:1.05;display:block}.podpora-imunity-article .evidence-note a{color:#efaa82}.podpora-imunity-article .risk-list{border-top:1px solid var(--line);margin-top:36px}.podpora-imunity-article .risk-list section{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:32px;padding:24px 0;display:grid}.podpora-imunity-article .risk-list h3,.podpora-imunity-article .risk-list p{margin:0}.podpora-imunity-article .risk-list p{color:var(--ink-soft)}.podpora-imunity-article .supplement-overview{background:#ebe7dc}.podpora-imunity-article .supplement-intro{margin-bottom:32px}.podpora-imunity-article .supplement-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-x:auto}.podpora-imunity-article .supplement-table{border-collapse:collapse;width:100%;min-width:1080px}.podpora-imunity-article .supplement-table caption{color:var(--ink-soft);text-align:left;padding:16px 0;font-size:.9rem}.podpora-imunity-article .supplement-table th,.podpora-imunity-article .supplement-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 16px}.podpora-imunity-article .supplement-table thead th{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.podpora-imunity-article .supplement-table tbody th{min-width:130px;font-family:var(--display);font-size:1.35rem;font-weight:400}.podpora-imunity-article .supplement-table td{min-width:220px;color:var(--ink-soft);font-size:.94rem}.podpora-imunity-article .supplement-table .product-cell{min-width:270px;color:var(--ink)}.podpora-imunity-article .product-cell>p{color:var(--ink-soft);margin:0}.podpora-imunity-article .supplement-pick{border-top:2px solid var(--apricot);color:var(--ink);margin-top:16px;padding-top:14px;text-decoration:none;display:block}.podpora-imunity-article .supplement-pick:hover strong{color:#9a4e2c;text-decoration:underline}.podpora-imunity-article .supplement-pick small{color:#9a4e2c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:700;display:block}.podpora-imunity-article .supplement-pick strong{font-size:.98rem;line-height:1.35;display:block}.podpora-imunity-article .supplement-pick span{color:var(--ink-soft);margin-top:5px;font-size:.78rem;line-height:1.45;display:block}.podpora-imunity-article .supplement-pick-unavailable{opacity:.7}@media (max-width:820px){.podpora-imunity-article .editorial-grid,.podpora-imunity-article .evidence-layout{grid-template-columns:1fr;gap:28px}.podpora-imunity-article .evidence-note{border-left:0;padding:24px 0 0}}@media (max-width:620px){.podpora-imunity-article .fact-note{padding:22px 18px}.podpora-imunity-article .risk-list section{grid-template-columns:1fr;gap:8px}.podpora-imunity-article .supplement-table,.podpora-imunity-article .supplement-table tbody{display:block}.podpora-imunity-article .supplement-table{min-width:0}.podpora-imunity-article .supplement-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.podpora-imunity-article .supplement-table tr{border-top:1px solid var(--line);padding:20px 0;display:block}.podpora-imunity-article .supplement-table th,.podpora-imunity-article .supplement-table td{border:0;min-width:0;padding:7px 0;display:block}.podpora-imunity-article .supplement-table td:before{content:attr(data-label);color:var(--ink);text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}}
