/* Pureli's nutrient library: local, prebuilt and readable without a browser compiler. */
.nk-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.nk-hero{background:#f4f3e9;border-bottom:1px solid #e1e5d6;padding:142px 0 62px;color:#26365c}.nk-hero .nk-wrap{max-width:1120px}.nk-back{display:inline-block;color:#52684d;font-size:14px;font-weight:700;margin-bottom:30px;text-decoration:underline;text-underline-offset:4px}.nk-kicker{color:#9b542f;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px}.nk-hero h1{font-size:clamp(32px,4.6vw,58px);font-weight:850;line-height:1.12;max-width:850px;margin:0 0 22px;overflow-wrap:break-word}.nk-lead{font-size:clamp(18px,2vw,22px);line-height:1.65;color:#5e6673;max-width:850px;margin:0}.nk-meta{font-size:14px;color:#64705a;margin:22px 0 0}.nk-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:14px;font-weight:750;color:#52684d}.nk-trust span:before{content:'✓';margin-right:7px}.nk-library{padding-block:40px 64px}.nk-controls{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:20px}.nk-controls label{display:block;font-size:15px;font-weight:800;color:#26365c;margin-bottom:8px}.nk-controls input,.nk-controls select{box-sizing:border-box;width:100%;min-height:52px;border:1px solid #cdd5c3;border-radius:12px;padding:12px 15px;font:inherit;background:white;color:#26365c}.nk-controls input:focus,.nk-controls select:focus,.nk-card a:focus-visible,.nk-button:focus-visible{outline:3px solid #e69b6f;outline-offset:3px}.nk-count{font-size:14px;color:#65715f;margin:20px 0}.nk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nk-card{display:flex;flex-direction:column;border:1px solid #dfe4d6;border-radius:20px;padding:28px;background:#fff;box-shadow:0 4px 14px #26365c04}.nk-card[hidden]{display:none}.nk-card h2{font-size:24px;line-height:1.25;font-weight:850;color:#26365c;margin:0 0 14px}.nk-card h2 a{color:inherit;text-decoration:none}.nk-card>p:not(.nk-kicker){color:#626b77;line-height:1.65;margin:0 0 25px}.nk-card-link{font-size:14px;font-weight:800;color:#52684d;line-height:1.5;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.nk-note{background:#f1f4ea;border:1px solid #dbe4ce;border-radius:18px;padding:28px;margin:40px 0}.nk-note h2{color:#26365c;font-weight:850;font-size:23px;line-height:1.3;margin:0 0 12px}.nk-note p{color:#5c6870;line-height:1.75;margin:0}.nk-empty{padding:22px;background:#fff5ef;border-radius:14px;color:#75472e}.nk-article{max-width:800px;padding-block:48px 64px}.nk-section{margin-bottom:35px}.nk-section h2{font-size:clamp(23px,3vw,29px);line-height:1.3;font-weight:850;color:#26365c;margin:0 0 14px}.nk-section p,.nk-article>.nk-further{font-size:18px;line-height:1.8;color:#616a77;margin:0 0 16px}.nk-recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.nk-recipe{display:block;border:1px solid #dfe4d6;border-radius:16px;overflow:hidden;color:#26365c;background:#fff;text-decoration:none}.nk-recipe img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.nk-recipe span{display:block;padding:17px;font-size:17px;font-weight:800;line-height:1.4}.nk-button{display:inline-flex;background:#eef1e7;border:1px solid #d8dfcb;border-radius:12px;padding:15px 20px;color:#26365c;text-decoration:none;font-weight:800;line-height:1.4}.nk-disclaimer{color:#727987;font-size:14px;line-height:1.7;margin:28px 0}.nk-article .pureli-evidence{margin-top:40px}.nk-article a,.nk-grid a{overflow-wrap:anywhere}.nk-section,.nk-article section,main h2[id]{scroll-margin-top:110px}#knowledge-navigation:empty{min-height:80px}#knowledge-navigation:not(:empty){min-height:0}.pureli-public main{min-width:0}
@media(max-width:800px){.nk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-hero{padding-top:120px}.nk-card{padding:24px}}
@media(max-width:540px){.nk-wrap{width:calc(100% - 36px)}.nk-hero{padding:112px 0 38px}.nk-back{margin-bottom:25px}.nk-hero h1{font-size:34px}.nk-controls{grid-template-columns:1fr;gap:15px}.nk-grid{grid-template-columns:1fr;gap:16px}.nk-card{padding:24px}.nk-library{padding-top:28px}.nk-note{padding:22px;margin-top:28px}.nk-article{padding-top:32px}.nk-section p{font-size:17px}.nk-recipes{grid-template-columns:1fr}.nk-trust{gap:10px 16px}}

[data-name="magazine-header"] .pureli-preview-article-tools a{color:#fff;text-decoration:underline;text-underline-offset:4px}
