@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_cf1ae67e-module__AYC9FG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_cf1ae67e-module__AYC9FG__variable{--font-protein-display:"Fraunces","Fraunces Fallback"}
.protein-article{--paper:#f5f0e6;--cream:#fffaf0;--ink:#202c36;--muted:#62707a;--navy:#172733;--navy-soft:#223a48;--lime:#b8c46a;--ochre:#d68745;--rose:#b85f50;--line:rgba(32,44,54,.15);--line-dark:rgba(255,250,240,.17);--display:var(--font-protein-display),Georgia,serif;background:var(--paper);min-height:calc(100vh - 44px);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:17px/1.65 var(--font-pruvodce-sans),system-ui,sans-serif;overflow-x:clip}.protein-article *{box-sizing:border-box}.protein-article img{max-width:100%;display:block}.protein-article a{color:inherit;text-underline-offset:3px}.protein-article a:focus-visible{outline:3px solid var(--ochre);outline-offset:4px}.protein-article summary:focus-visible{outline:3px solid var(--ochre);outline-offset:4px}.protein-article section{scroll-margin-top:118px}.protein-article [id]{scroll-margin-top:118px}.protein-article h1{margin-top:0}.protein-article h2{margin-top:0}.protein-article h3{margin-top:0}.protein-article p{margin-top:0}.protein-article h1{font-family:var(--display);letter-spacing:-.04em;font-weight:590}.protein-article h2{font-family:var(--display);letter-spacing:-.04em;font-weight:590}.protein-article h2{margin-bottom:24px;font-size:max(2.35rem,min(4.8vw,4rem));line-height:1.04}.protein-article h3{margin-bottom:12px;font-size:1.25rem;line-height:1.3}.protein-article p{margin-bottom:18px}.protein-article p:last-child{margin-bottom:0}.protein-article .shell{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}.protein-article .section{padding:max(56px,min(7vw,90px)) 0}.protein-article .kicker{color:#8b552c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800;line-height:1.45}.protein-article .eyebrow{color:#8b552c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800;line-height:1.45}.protein-article .card-label{color:#8b552c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800;line-height:1.45}.protein-article .form-tag{color:#8b552c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800;line-height:1.45}.protein-article .section-head{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:52px;margin-bottom:34px;display:grid}.protein-article .section-head h2{margin-bottom:0}.protein-article .section-head>p{color:var(--muted);margin:0}.protein-article .section-head.light h2{color:var(--cream)}.protein-article .section-head.light>p{color:#c9d1d0}.protein-article .button{border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 18px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.protein-article .button.primary{background:var(--ochre);color:#18252e}.protein-article .button.primary:hover{background:#eda15e}.protein-article .button.ghost{color:var(--cream);border-color:rgba(255,255,255,.48)}.protein-article .button.ghost:hover{background:rgba(255,255,255,.1)}.protein-article .source-note{color:var(--muted);margin-top:24px;font-size:.88rem}.protein-article .protein-nav{z-index:40;border-bottom:1px solid var(--line-dark);color:var(--cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(23,39,51,.97);position:-webkit-sticky;position:sticky;top:44px}.protein-article .nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.protein-article .nav-brand{font-family:var(--display);flex-shrink:0;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:inline-flex}.protein-article .nav-brand span{aspect-ratio:1;background:var(--lime);width:31px;color:var(--navy);font:900 .76rem var(--font-pruvodce-sans),sans-serif;border-radius:50%;place-items:center;display:grid}.protein-article .nav-links{align-items:center;gap:22px;display:flex}.protein-article .nav-links a{color:#d9e0df;padding-top:10px;padding-bottom:10px;font-size:.88rem;text-decoration:none}.protein-article .nav-links a:hover{color:var(--lime)}.protein-article .nav-links .nav-compare{border:1px solid var(--lime);color:var(--lime);border-radius:999px;padding:7px 13px}.protein-article .protein-hero{background:var(--navy)url(/pruvodce/protein-jak-vybrat/protein-hero.webp) 68% center/cover no-repeat;min-height:610px;color:var(--cream);position:relative;overflow:hidden}.protein-article .hero-shade{background:linear-gradient(90deg,rgba(18,33,43,.99) 0%,rgba(18,33,43,.91) 43%,rgba(18,33,43,.22) 72%,rgba(18,33,43,.08));position:absolute;top:0;bottom:0;left:0;right:0}.protein-article .hero-inner{padding-top:max(64px,min(9vw,112px));padding-bottom:max(64px,min(9vw,112px));position:relative}.protein-article .eyebrow{color:#cbd2cf}.protein-article .eyebrow span{color:#dbe798;border:1px solid rgba(184,196,106,.7);border-radius:99px;margin-right:8px;padding:5px 10px;display:inline-block}.protein-article .protein-hero h1{max-width:760px;margin:24px 0;font-size:max(3.1rem,min(6.4vw,5.9rem));line-height:.98}.protein-article .protein-hero h1 em{color:#dce79b;font-weight:480}.protein-article .hero-lead{color:#d1d9d7;max-width:660px;font-size:1.12rem}.protein-article .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.protein-article .hero-caption{color:#d0d6d2;margin:0;font-size:.7rem;position:absolute;bottom:12px;right:18px}.protein-article .decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.protein-article .decision-card{border:1px solid var(--line);background:var(--cream);border-radius:24px;min-height:255px;padding:28px}.protein-article .decision-card.yes{box-shadow:inset 0 5px 0 var(--lime)}.protein-article .decision-card.maybe{box-shadow:inset 0 5px 0 var(--ochre)}.protein-article .decision-card.stop{box-shadow:inset 0 5px 0 var(--rose)}.protein-article .decision-card h3{font-family:var(--display);font-size:1.65rem;font-weight:600}.protein-article .decision-card>p:last-child{color:var(--muted)}.protein-article .amount-panel{background:#e4e5d5;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:44px;margin-top:38px;padding:36px;display:grid}.protein-article .amount-panel h3{font-family:var(--display);font-size:2rem}.protein-article .amount-panel>div:first-child p{color:#4f6064}.protein-article .number-example{background:var(--navy);color:var(--cream);border-radius:20px;padding:26px}.protein-article .number-example>p:first-child{color:#bac5c3;text-transform:uppercase;font-size:.8rem}.protein-article .number-example>strong{color:#dce79b;font:650 clamp(2.5rem,5vw,4rem)/1 var(--display);display:block}.protein-article .number-example>span{color:#c3cecb;font-size:.86rem}.protein-article .number-example hr{border:0;border-top:1px solid var(--line-dark);margin:24px 0}.protein-article .number-example p:last-child{color:#d4dcda;font-size:.93rem}.protein-article .fitness-branch{color:#4e5d54;background:#e7e8d0;border:1px solid #bdc88a;border-radius:18px;margin-top:20px;padding:18px 22px;font-size:.94rem}.protein-article .fitness-branch strong{color:var(--ink)}.protein-article .fitness-branch a{color:#75502f;font-weight:800}.protein-article .quick-pick{background:var(--cream)}.protein-article .pick-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.protein-article .pick-flow article{border:1px solid var(--line);background:#fffdf8;border-radius:22px;padding:26px 22px;position:relative}.protein-article .pick-flow article>span{aspect-ratio:1;background:var(--navy);width:34px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:26px;font-weight:900;display:grid}.protein-article .pick-flow article:not(:last-child):after{z-index:2;border-top:2px solid var(--ochre);border-right:2px solid var(--ochre);background:var(--cream);content:"";width:17px;height:17px;position:absolute;top:34px;right:-9px;transform:rotate(45deg)}.protein-article .pick-flow p{color:var(--muted);font-size:.94rem}.protein-article .compare-callout{background:#dce2bb;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:30px;display:flex}.protein-article .compare-callout h3{font-family:var(--display);margin-bottom:6px;font-size:1.7rem}.protein-article .compare-callout p{color:#4e5d54;max-width:670px;margin-bottom:0}.protein-article .compare-callout .button{flex-shrink:0}.protein-article .forms{background:var(--navy);color:var(--cream)}.protein-article .forms .kicker{color:#dce79b}.protein-article .usage .kicker{color:#dce79b}.protein-article .forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.protein-article .form-card{border:1px solid var(--line-dark);background:var(--navy-soft);border-radius:24px;padding:28px}.protein-article .form-card:nth-child(2n){background:#263f4b}.protein-article .form-card.collagen{border-color:rgba(216,135,69,.72)}.protein-article .form-tag{color:#dce79b}.protein-article .form-card h3{font-family:var(--display);font-size:1.8rem;font-weight:600}.protein-article .form-card>p:not(.form-tag){color:#c7d0ce}.protein-article .form-card dl{margin:24px 0 0}.protein-article .form-card dl>div{border-top:1px solid var(--line-dark);grid-template-columns:74px minmax(0,1fr);gap:14px;padding-top:11px;display:grid}.protein-article .form-card dl>div+div{margin-top:10px}.protein-article .form-card dt{color:#dce79b;font-size:.84rem;font-weight:800}.protein-article .form-card dd{color:#e4eae8;margin:0;font-size:.92rem}.protein-article .source-note.on-dark{color:#bfc9c7}.protein-article .source-note.on-dark a{color:#dce79b}.protein-article .label{background:var(--paper)}.protein-article .label-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:34px;display:grid}.protein-article .label-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.protein-article .label-steps li{border:1px solid var(--line);background:var(--cream);border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px;display:grid}.protein-article .label-steps li>span{aspect-ratio:1;width:38px;color:var(--navy);background:#e3e7c7;border-radius:12px;place-items:center;font-weight:900;display:grid}.protein-article .label-steps h3{margin-bottom:5px}.protein-article .label-steps p{color:var(--muted);font-size:.94rem}.protein-article .math-card{background:var(--navy);color:var(--cream);border-radius:26px;padding:30px;position:-webkit-sticky;position:sticky;top:126px}.protein-article .math-card .kicker{color:#dce79b}.protein-article .math-card h3{font-family:var(--display);font-size:2rem}.protein-article .math-row{border-top:1px solid var(--line-dark);gap:4px;padding:15px 0;display:grid}.protein-article .math-row span{color:#bac5c3;text-transform:uppercase;font-size:.8rem}.protein-article .math-row strong{color:#dce79b}.protein-article .math-card>p:not(.kicker){color:#d0d8d6;margin-top:20px}.protein-article .math-card a{color:#dce79b}.protein-article .math-card .small{font-size:.84rem}.protein-article .usage{color:var(--cream);background:#283f49}.protein-article .usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.protein-article .usage-grid article{border:1px solid var(--line-dark);background:#314b55;border-radius:22px;padding:26px}.protein-article .usage-grid h3{color:#e3ecad;font-family:var(--display);font-size:1.55rem}.protein-article .usage-grid p{color:#d1dad8}.protein-article .start-plan{background:#172b34;border-radius:24px;margin-top:24px;padding:30px}.protein-article .start-plan ol{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.protein-article .start-plan li{border-left:1px solid var(--line-dark);color:#d2dcda;counter-increment:step;padding:38px 18px 0;font-size:.9rem;position:relative}.protein-article .start-plan li:before{color:#dce79b;content:"0" counter(step);font:650 1.5rem var(--display);position:absolute;top:0;left:18px}.protein-article .safety{background:#e7e4d8}.protein-article .safety-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:48px;display:grid}.protein-article .safety-layout>div:first-child>p:last-child{color:var(--muted)}.protein-article .safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.protein-article .safety-list article{border:1px solid var(--line);background:var(--cream);border-radius:20px;padding:24px}.protein-article .safety-list p{color:var(--muted);font-size:.93rem}.protein-article .safety-layout>.source-note{grid-column:2;margin-top:-26px}.protein-article .faq{background:var(--cream)}.protein-article .faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:52px;display:grid}.protein-article .faq-list{gap:10px;display:grid}.protein-article .faq-list details{border:1px solid var(--line);background:#fffdf8;border-radius:18px;padding:0 22px}.protein-article .faq-list summary{cursor:pointer;padding:20px 0;font-weight:800;line-height:1.4}.protein-article .faq-list p{color:var(--muted);margin-bottom:22px}.protein-article .method{background:var(--navy);color:#c7d0ce;border-radius:26px;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:44px;margin-top:52px;margin-bottom:52px;padding:34px;display:grid}.protein-article .method .kicker{color:#dce79b}.protein-article .method h2{color:var(--cream);font-size:2.55rem}.protein-article .method-copy{min-width:0;font-size:.94rem}.protein-article .method-copy a{color:#dce79b;overflow-wrap:anywhere}.protein-article .article-footer{border-top:1px solid var(--line)}.protein-article .article-footer .shell{min-height:88px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:.9rem;display:flex}@media (max-width:1000px){.protein-article .decision-grid{grid-template-columns:1fr}.protein-article .decision-card{min-height:auto}.protein-article .pick-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.protein-article .pick-flow article:nth-child(2):after{display:none}.protein-article .start-plan ol{grid-template-columns:1fr}.protein-article .start-plan li{border:0;border-top:1px solid var(--line-dark);min-height:74px;padding:8px 12px 18px 58px}.protein-article .start-plan li:before{top:8px;left:12px}}@media (max-width:820px){.protein-article .section-head{grid-template-columns:1fr;gap:26px}.protein-article .amount-panel{grid-template-columns:1fr;gap:26px}.protein-article .label-layout{grid-template-columns:1fr;gap:26px}.protein-article .safety-layout{grid-template-columns:1fr;gap:26px}.protein-article .faq-grid{grid-template-columns:1fr;gap:26px}.protein-article .method{grid-template-columns:1fr;gap:26px}.protein-article .forms-grid{grid-template-columns:1fr}.protein-article .usage-grid{grid-template-columns:1fr}.protein-article .math-card{position:static}.protein-article .safety-layout>.source-note{grid-column:auto;margin-top:0}}@media (max-width:680px){.protein-article{font-size:16px}.protein-article section{scroll-margin-top:158px}.protein-article [id]{scroll-margin-top:158px}.protein-article .shell{width:calc(100% - 32px)}.protein-article .nav-inner{padding-top:8px;padding-bottom:8px}.protein-article .nav-brand{display:none}.protein-article .nav-links{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px;width:100%;display:grid}.protein-article .nav-links a{font-size:.76rem}.protein-article .nav-links .nav-compare{padding:5px 8px}.protein-article .protein-hero{background-position:68%;min-height:570px}.protein-article .hero-shade{background:rgba(18,33,43,.86)}.protein-article .protein-hero h1{font-size:max(2.8rem,min(12vw,4rem))}.protein-article .hero-caption{display:none}.protein-article .hero-actions{flex-direction:column;align-items:stretch}.protein-article .pick-flow{grid-template-columns:1fr}.protein-article .pick-flow article:after{display:none}.protein-article .compare-callout{flex-direction:column;align-items:stretch}.protein-article .amount-panel{padding:24px 20px}.protein-article .form-card{padding:24px 20px}.protein-article .math-card{padding:24px 20px}.protein-article .start-plan{padding:24px 20px}.protein-article .method{padding:24px 20px}.protein-article .safety-list{grid-template-columns:1fr}.protein-article .article-footer .shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-top:20px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.protein-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}.protein-article :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.protein-article :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
