.guides-shell{max-width:1100px;margin:0 auto;padding:8px 28px 95px}.guides-breadcrumb{margin:12px 0 28px}.guides-kicker{color:#56725d;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-block}.guides-hero{background:linear-gradient(130deg,#e7ebda 0%,#f6f0e6 65%,#f1e1d0 100%);border-radius:30px;margin-bottom:38px;padding:clamp(30px,5vw,72px);position:relative;overflow:hidden}.guides-hero h1{letter-spacing:-.045em;max-width:760px;margin:16px 0 20px;font-size:clamp(2.2rem,5.3vw,4.7rem);line-height:1.07}.guides-hero p{color:#445448;max-width:720px;font-size:1.13rem;line-height:1.7}.guides-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.guides-card{background:#fffdf8;border:1px solid #e0dfd3;border-radius:24px;flex-direction:column;padding:28px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 7px 20px #233a2410}.guides-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #233a241b}.guides-card strong{margin:15px 0 12px;font-size:1.5rem;line-height:1.2;display:block}.guides-card p{color:#536056;flex:1;line-height:1.65}.guides-card .guides-card-link{color:#315c43;margin-top:15px;font-weight:800}.guides-card-art{color:#315c43;background:#e4ead6;border-radius:16px;justify-content:space-between;align-items:center;height:110px;padding:14px 25px;display:flex}.guides-card-art b{letter-spacing:-.08em;font-size:2.6rem}.guides-card-art span{text-transform:uppercase;letter-spacing:.14em;font-size:1rem;font-weight:800}.guides-article{grid-template-columns:minmax(0,1fr) 235px;align-items:start;gap:36px;display:grid}.guides-main{min-width:0}.guides-main h2{letter-spacing:-.025em;margin:34px 0 15px;font-size:clamp(1.5rem,3vw,2rem)}.guides-main p{color:#46564b;font-size:1.05rem;line-height:1.75}.guides-table-wrap{background:#fffdf9;border:1px solid #d5ddcf;border-radius:20px;margin:22px 0 30px;overflow-x:auto}.guides-table{border-collapse:collapse;text-align:left;width:100%;min-width:510px}.guides-table th{color:#294934;background:#e5ecdd;padding:15px 16px;font-size:.9rem;font-weight:800}.guides-table td{border-top:1px solid #e4e7df;padding:16px;line-height:1.45}.guides-table tr:nth-child(2n) td{background:#fbfaf5}.guides-table td:not(:first-child){color:#315c43;white-space:nowrap;font-weight:750}.guides-aside{background:#f0e7dc;border-radius:22px;padding:20px;position:sticky;top:20px}.guides-aside strong{color:#284733;margin:4px 0 12px;display:block}.guides-aside p{color:#516455;font-size:.92rem;line-height:1.5}.guides-pin-preview{aspect-ratio:2/3;object-fit:cover;background:#f7f1e8;border-radius:14px;width:100%;display:block;overflow:hidden}.guides-download{text-align:center;color:#fff;background:#315c43;border-radius:12px;margin-top:14px;padding:12px;font-weight:800;display:block}.guides-tips{background:#eff3e7;border-radius:22px;margin:28px 0;padding:26px}.guides-tips h2{margin-top:0}.guides-tips ul{padding-left:22px;line-height:1.75}.guides-tips li{padding:5px 0}.guides-related{border-top:1px solid #d5dfd1;margin-top:44px;padding-top:25px}.guides-related-links{flex-wrap:wrap;gap:10px;display:flex}.guides-related-links a{color:#315c43;background:#fff;border:1px solid #d7ded4;border-radius:999px;padding:11px 15px;font-weight:700}.guides-disclaimer{color:#647266;margin-top:30px;font-size:.89rem!important}@media (max-width:790px){.guides-article{grid-template-columns:1fr}.guides-aside{max-width:320px;position:static}}@media (max-width:620px){.guides-shell{padding:8px 16px 105px}.guides-index{grid-template-columns:1fr}.guides-hero{border-radius:20px;padding:28px 23px}.guides-hero p{font-size:1rem}.guides-card{padding:20px}.guides-table th,.guides-table td{padding:13px 12px}}.guides-series-nav{flex-wrap:wrap;gap:10px;margin:-7px 0 38px;display:flex}.guides-series-nav a{color:#315c43;background:#fffdf8;border:1px solid #d7dfd4;border-radius:99px;align-items:center;min-height:44px;padding:11px 16px;font-size:.88rem;font-weight:800;display:inline-flex}.guides-series-nav a:hover{background:#e9efe5}.guides-group{padding:5px 0 42px;scroll-margin-top:20px}.guides-group-heading{margin-bottom:22px}.guides-group-heading h2{letter-spacing:-.03em;margin:7px 0 8px;font-family:Georgia,serif;font-size:clamp(1.8rem,3.7vw,2.55rem)}.guides-group-heading p{color:#516455;margin:0;line-height:1.55}.guides-card-art{gap:10px}.guides-card-art span{max-width:160px;font-size:.78rem;line-height:1.35}.guides-card-art b{flex-shrink:0;font-size:2.45rem}.guides-card-sos{color:#7d4537;background:#f3e3da}.guides-card-aprovechamiento{color:#335f42;background:#e5eddc}.guides-card-temporada{color:#785734;background:#eee2d2}.guides-sources{padding-top:16px}.guides-sources ul{margin:0;padding-left:22px;line-height:1.7}.guides-sources a{color:#315c43;text-underline-offset:3px;text-decoration:underline}@media (max-width:620px){.guides-series-nav{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:25px;overflow-x:auto}.guides-series-nav a{flex-shrink:0;padding:9px 13px;font-size:.81rem}.guides-group{padding-bottom:26px}}
