/* Veganko cooking guide 0.17 — scoped to advice pages */
.tips-wrap{max-width:1120px;margin-inline:auto;padding:52px 20px 75px}.tips-breadcrumb{font-size:.82rem;color:#607265;margin:0 0 24px}.tips-breadcrumb a{text-decoration:underline}.tips-kicker{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#448c48;font-weight:850}.tips-heading{font:600 clamp(2.65rem,5.8vw,5rem)/1.08 Fraunces,Georgia,serif;letter-spacing:-.047em;color:#123e2c;max-width:850px;margin:15px 0 22px}.tips-lede{font-size:1.15rem;max-width:730px;color:#516b5b;line-height:1.7;margin:0 0 28px}.tips-hero{padding:30px 0 35px;border-bottom:1px solid #e0e8db}.tips-pills{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0 3px}.tips-pills a{padding:8px 14px;border-radius:30px;color:#215136;background:#edf3e8;border:1px solid #d6e4d2;font-weight:720;font-size:.8rem}.tips-group{margin:44px 0 20px}.tips-group h2{font:600 clamp(1.7rem,3vw,2.2rem) Fraunces,Georgia,serif;color:#123e2c;margin:0 0 20px}.tips-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tips-tile{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #e2e9e0;border-radius:20px;box-shadow:0 8px 25px #163b2210;min-height:225px;transition:transform .15s,box-shadow .15s}.tips-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #163b2218}.tips-tile .tips-count{font-size:.78rem;color:#4e9253;font-weight:800;margin-bottom:15px}.tips-tile h3{font:600 1.46rem/1.2 Fraunces,Georgia,serif;color:#123e2c;margin:0 0 13px}.tips-tile p{color:#65766a;font-size:.91rem;line-height:1.6;margin:0 0 15px}.tips-tile .tips-more{margin-top:auto;font-size:.86rem;font-weight:800;color:#27693c}.tips-article{max-width:850px;margin-inline:auto;padding:46px 20px 80px}.tips-article h1{font:600 clamp(2.5rem,6vw,4rem)/1.11 Fraunces,Georgia,serif;letter-spacing:-.04em;color:#123e2c;margin:14px 0 20px}.tips-article .tips-lede{font-size:1.08rem;margin-bottom:36px}.tips-article p{line-height:1.8;color:#536b5a}.tips-article h2{font:600 1.7rem Fraunces,Georgia,serif;color:#123e2c;margin:32px 0 13px}.tips-article .tips-need{background:#e8f1e3;padding:20px 24px;border-radius:15px;line-height:1.65;color:#284a32;margin:23px 0}.tips-article ol{list-style:none;counter-reset:tstep;margin:0;padding:0}.tips-article ol li{counter-increment:tstep;position:relative;padding:0 0 24px 56px;min-height:42px;line-height:1.75;color:#425d4a}.tips-article ol li::before{content:counter(tstep);position:absolute;left:0;top:0;display:grid;place-items:center;background:#def0d6;color:#194f30;width:36px;height:36px;border-radius:50%;font-weight:850}.tips-caution{border-left:3px solid #b78343;background:#fff8ed;border-radius:0 12px 12px 0;padding:15px 21px;margin:24px 0}.tips-caution strong{color:#6c4a20}.tips-caution p{margin:5px 0 0}.tips-shortcut{border-left:3px solid #479350;background:#eff7ea;border-radius:0 12px 12px 0;padding:15px 21px;margin:24px 0}.tips-shortcut strong{color:#246d39}.tips-shortcut p{margin:5px 0 0}.tips-next{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e0e9de;margin-top:45px;padding-top:20px;flex-wrap:wrap;font-weight:750;color:#245e38}.tips-source{margin-top:52px;padding-top:20px;border-top:1px solid #e0e9de;font-size:.8rem;color:#637467}.tips-source a{text-decoration:underline}.tips-source ul{padding-left:16px}.tips-source li{margin:5px 0}.tips-tile:focus-visible,.tips-pills a:focus-visible{outline:3px solid #8dbc69;outline-offset:3px}@media(max-width:900px){.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tips-wrap{padding:31px 18px 55px}.tips-hero{padding-top:10px}.tips-grid{grid-template-columns:1fr}.tips-tile{min-height:0}.tips-article{padding:30px 18px 60px}.tips-article h1{font-size:clamp(2.15rem,10vw,3.1rem)}.tips-article ol li{padding-left:47px}.tips-group{margin-top:35px}}
