
.ct .ct-photo{margin:32px 0}.ct .ct-photo img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:24px}.ct .ct-photo button{display:block;width:100%}.ct figcaption{font-size:12px;line-height:1.5;color:#6b6662;margin-top:10px}.ct .ct-prose{max-width:760px;margin:28px auto 0}.ct .ct-prose p{font-size:18px;line-height:1.8;margin:0 0 22px}.ct .ct-prose blockquote{font-family:Georgia,serif;font-size:clamp(26px,4vw,42px);line-height:1.25;color:#a83e35;border-left:3px solid #cd6550;margin:32px 0;padding:8px 0 8px 28px}.ct .ct-tint{background:#f8f2e9}.ct .ct-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.ct .ct-moments article{background:#fff;border:1px solid #e7ddd2;border-radius:20px;padding:28px}.ct .ct-number{display:block;font-size:11px;letter-spacing:.15em;color:#9a5647;font-weight:700;margin-bottom:22px}.ct .ct-moments h3{font-size:24px;line-height:1.2;margin:0 0 16px}.ct .ct-moments p{font-size:15px;line-height:1.7;margin:0}.ct .ct-note{font-size:13px;line-height:1.7;color:#69605a;max-width:800px}.ct .ct-boundary{max-width:800px;margin:28px auto;padding:26px 30px;border-left:3px solid #b07756;background:#faf6f0;border-radius:0 16px 16px 0}.ct .ct-boundary b{display:block;margin-bottom:8px}.ct .ct-boundary p{font-size:14px;line-height:1.75;margin:0 0 16px}.ct .ct-boundary p:last-child{margin-bottom:0}.ct .ct-boundary a,.ct .ct-prose a{text-decoration:underline;text-underline-offset:3px}.ct .ct-recipe{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:36px 0}.ct .ct-recipe img{width:100%;height:auto;border-radius:22px}.ct .ct-recipe p{font-size:16px;line-height:1.8}.ct .ct-recipe h3{font-size:30px}.ct .ct-ingredients{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;gap:10px;margin:22px 0}.ct .ct-ingredients li{padding:12px 14px;background:#f8f2e9;border-radius:10px;font-size:14px}.ct .ct-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ct .ct-chapters .lp-chapter{margin-bottom:16px}.ct .ct-tint>.lp-wrap>.lp-btn{display:flex;width:max-content;max-width:100%;margin:28px auto 0}.ct .lp-buy-row{width:100%!important;display:block!important}.ct .lp-buy{width:100%!important;max-width:none!important;isolation:isolate;overflow:hidden}.ct .lp-buy>span{transform:none!important}.bw-cortizol-page .bw-drawer::backdrop{backdrop-filter:blur(8px);background:rgba(25,18,15,.35)}
@media(max-width:760px){.ct .ct-moments,.ct .ct-steps{grid-template-columns:1fr;gap:12px;margin:24px 0}.ct .ct-moments article{padding:22px}.ct .ct-moments h3{font-size:23px}.ct .ct-number{margin-bottom:12px}.ct .ct-prose p{font-size:16px;line-height:1.75}.ct .ct-photo{margin:24px 0}.ct .ct-photo img{border-radius:18px;min-height:240px;object-fit:cover}.ct .ct-recipe{grid-template-columns:1fr;gap:22px}.ct .ct-boundary{padding:20px}.ct .ct-prose blockquote{padding-left:18px;margin:26px 0}.ct .lp-hero h1{font-size:clamp(35px,9.5vw,48px)}.ct .lp-buy{font-size:14px!important;gap:10px!important}.ct .lp-buy svg{width:22px;height:22px;flex-shrink:0}.ct .lp-hero{padding-top:26px}.ct .lp-facts strong{font-size:23px}.ct .ct-tint>.lp-wrap>.lp-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.ct *{scroll-behavior:auto!important}}
