.guide-intro{display:flex;align-items:center;gap:25px;max-width:1000px}.guide-intro>img{width:95px;height:125px;object-fit:contain;flex-shrink:0}.guide-intro p{font-size:18px;margin-bottom:10px}.guide-intro small{font-size:15px}.bonus-guide{max-width:1000px}.guide-toc{padding:24px}.guide-toc>strong{font-size:19px;color:#254e79}.guide-toc>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:17px}.guide-toc .secondary{font-size:16px;min-height:52px}.guide-chapter{padding:30px;scroll-margin-top:20px}.guide-chapter:focus{outline:2px solid #72a8e3;outline-offset:3px}.guide-chapter>h2{font-size:28px;line-height:1.4;color:#234c77;margin-bottom:22px}.guide-chapter h3{font-size:21px;line-height:1.5;margin-bottom:10px;color:#2c5075}.guide-chapter p,.guide-chapter li{font-size:18px;line-height:1.9;color:#435e79}.guide-list{padding-left:24px;margin:20px 0}.guide-list li{padding-left:5px;margin-bottom:15px}.guide-steps{list-style:none;padding:0;margin:25px 0}.guide-steps>li{display:flex;align-items:flex-start;gap:17px;background:#f5f9ff;border:1px solid #d5e2f0;border-radius:12px;padding:24px;margin-bottom:18px}.guide-steps .step-number{width:39px;height:39px;font-size:19px}.guide-steps h3{margin:0 0 10px;font-size:22px}.guide-steps p{margin:0}.guide-steps>li>div{min-width:0}.guide-citation{display:block;width:fit-content;max-width:100%;font-size:14px;line-height:1.8;color:#356da5;text-underline-offset:3px;margin:15px 0;min-height:36px;padding:6px 0}.guide-urgent{border:2px solid #c23d54;background:#fff3f5;border-radius:15px;padding:30px;margin-bottom:25px;color:#783246}.guide-urgent h2{color:#a3243d;font-size:28px;line-height:1.4}.guide-urgent p{color:#743649;font-size:19px;line-height:1.85}.guide-urgent label{font-size:18px;color:#783246;max-width:450px}.guide-urgent .call-button{font-size:20px;min-height:60px;margin:18px 0 5px}.guide-urgent select{background:#fff}.guide-note{margin:25px 0 10px;background:#edf5fd;border:1px solid #bdcee3;border-radius:12px;padding:22px}.guide-note p:last-child{margin-bottom:0}.guide-note .guide-citation{margin-bottom:0}.guide-sources{background:#fff;border:1px solid #ccdceb;padding:20px 25px;border-radius:13px;margin:25px 0}.guide-sources summary{font-size:18px;min-height:45px;line-height:1.6;padding:7px 0}.guide-sources p,.guide-sources li{font-size:16px;line-height:1.85;color:#4e657d}.guide-sources ul{padding-left:22px}.guide-sources li{margin-bottom:12px}.guide-sources a{text-underline-offset:3px}.guide-actions{display:flex;flex-wrap:wrap;gap:14px;margin:25px 0}.guide-checklist .checkline{align-items:flex-start;gap:14px;line-height:1.8}.guide-checklist input{margin-top:4px}.guide-small{font-size:15px!important}.recipe-filters{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:end;padding:20px;background:#f3f8ff;border:1px solid #d3e2f2;border-radius:12px;margin-bottom:20px}.recipe-filters label{font-size:17px}.recipe-filters .checkline{grid-column:1/-1;margin:0;background:#fff}.guide-recipes{display:grid;gap:13px}.recipe-card{background:#fff;border:1px solid #c7d8eb;border-radius:12px;padding:0;overflow:hidden}.recipe-card>summary{display:flex;align-items:center;gap:15px;padding:20px;min-height:100px;cursor:pointer;list-style:none}.recipe-card>summary::-webkit-details-marker{display:none}.recipe-card>summary::after{content:'+';font-size:27px;color:#3974b1;margin-left:auto;font-weight:400;flex-shrink:0}.recipe-card[open]>summary::after{content:'−'}.recipe-card[open]>summary{background:#eaf3ff;border-bottom:1px solid #c7d8eb}.recipe-card summary strong{font-size:20px;line-height:1.5;display:block;color:#264e79}.recipe-card summary small{font-size:15px;line-height:1.8;display:block;margin-top:7px;color:#526e8a}.recipe-index{font-size:16px;color:#3974b1;background:#edf4fe;border-radius:50%;min-width:35px;height:35px;display:grid;place-items:center;font-weight:650}.recipe-card-body{padding:25px}.recipe-card-body h3{font-size:22px;margin:25px 0 15px}.recipe-card-body>.checkline{margin-top:0;font-size:17px}.recipe-card-body .guide-list{padding-left:23px}.recipe-method{padding-left:26px}.recipe-method li{padding-left:5px;margin-bottom:16px}.allergen-note{font-size:16px!important;border-top:1px solid #d3e1ef;padding-top:20px;margin-top:24px}.energy-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.energy-grid>div{background:#edf5ff;border:1px solid #cedff1;padding:21px;border-radius:11px}.energy-grid p{margin-bottom:0}.energy-grid h3{font-size:23px}.guide-chapter form label{font-size:18px;margin-bottom:23px}.guide-chapter form input,.guide-chapter form textarea{font-size:18px}.guide-chapter form>.primary{min-height:56px}.journal-program{max-width:800px;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.journal-program h2{font-size:25px}.journal-program p{font-size:17px;margin-bottom:0}.journal-program small{display:block;font-size:14px;line-height:1.8;margin-top:12px}.journal-program progress{height:12px}.large-text .guide-chapter p,.large-text .guide-chapter li,.large-text .guide-urgent p,.large-text .recipe-card summary strong,.large-text .recipe-card summary small{font-size:22px}.high-contrast .guide-chapter p,.high-contrast .guide-chapter li,.high-contrast .guide-intro p,.high-contrast .guide-sources p{color:#223e5c}.high-contrast .guide-citation{color:#145aa5}
@media(max-width:740px){.guide-intro{padding:20px;gap:17px;align-items:flex-start}.guide-intro>img{width:65px;height:90px}.guide-intro p{font-size:17px}.guide-intro small{font-size:14px}.guide-toc{padding:22px 19px}.guide-toc>div{display:grid;grid-template-columns:1fr;gap:11px}.guide-toc .secondary{text-align:left;justify-content:flex-start;font-size:18px;min-height:56px}.guide-chapter{padding:25px 19px;scroll-margin-top:15px}.guide-chapter>h2{font-size:26px}.guide-chapter p,.guide-chapter li{font-size:19px;line-height:1.85}.guide-steps>li{padding:20px 14px;gap:12px}.guide-steps .step-number{width:32px;height:32px;font-size:17px}.guide-steps h3{font-size:21px;margin-top:0}.guide-citation{font-size:15px;min-height:44px}.guide-urgent{padding:25px 20px}.guide-urgent h2{font-size:26px}.guide-urgent p{font-size:19px}.guide-urgent .call-button{font-size:19px;min-height:60px;width:100%;padding:16px 12px}.guide-note{padding:21px 17px}.guide-sources{padding:20px}.guide-sources summary{font-size:19px}.guide-sources p,.guide-sources li{font-size:16px}.recipe-filters{grid-template-columns:1fr;padding:18px 15px}.recipe-filters .checkline{grid-column:auto;font-size:17px}.recipe-card>summary{padding:19px 14px;gap:12px}.recipe-card summary strong{font-size:20px}.recipe-card summary small{font-size:15px}.recipe-index{min-width:28px;height:28px;font-size:15px}.recipe-card-body{padding:21px 17px}.recipe-card-body>.checkline{font-size:18px}.recipe-card-body .guide-list li,.recipe-method li{font-size:19px}.energy-grid{grid-template-columns:1fr}.journal-program{grid-template-columns:1fr;gap:18px}.journal-program h2{font-size:26px}.journal-program p{font-size:17px}.journal-program small{font-size:15px}.guide-actions{display:grid;grid-template-columns:1fr}.guide-actions .secondary{width:100%}.tabs:has([data-action="filter:180"]){flex-wrap:wrap}.tabs:has([data-action="filter:180"]) button{flex-basis:40%}.guide-chapter form label{font-size:19px}.large-text .guide-chapter p,.large-text .guide-chapter li{font-size:23px}}
