.skip-link{position:absolute;top:-80px;left:16px;background:var(--ink);color:white;padding:12px;z-index:20}.skip-link:focus{top:12px}.pack-page{padding:28px 64px 70px}.breadcrumbs{font-size:12px;color:var(--muted)}.pack-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:42px 0 64px}.pack-hero h1{font:clamp(44px,4.8vw,72px)/1.05 var(--serif);letter-spacing:-1.5px;margin:20px 0}.pack-intro{font-size:19px;line-height:1.7;max-width:510px}.pack-price{font:44px var(--serif);margin:24px 0}.pack-price span{display:block;font:13px/1.7 var(--sans);color:var(--muted);margin-top:6px}.pack-status{font-size:13px;line-height:1.7;max-width:470px;margin-top:24px}.pack-status strong{display:block}.cover-preview{display:block;padding:20px;background:#e5eadf;text-decoration:none;transform:rotate(1deg)}.cover-preview img{display:block;width:100%;height:auto;box-shadow:0 12px 35px #183d2e20}.cover-preview span{display:block;text-align:center;font-size:11px;margin:16px 0 0}.pack-benefits,.pack-contents{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:45px 0;border-top:1px solid var(--line)}.pack-page h2{font-size:40px;line-height:1.15;margin:14px 0 24px}.pack-benefits ul{list-style:none;padding:0;margin:0}.pack-benefits li{padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.8}.pack-benefits li strong{display:block}.pack-page section>p,.pack-contents p,.pack-offer p{font-size:15px;line-height:1.8}#samples{padding:35px 0 55px;border-top:1px solid var(--line);scroll-margin-top:24px}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0}.sample-grid figure{margin:0}.sample-grid img{display:block;width:100%;height:auto;border:1px solid var(--line)}.sample-grid figcaption{font-size:12px;margin-top:12px}.sample-download{display:inline-block;padding:12px 0;font-size:15px}.pack-contents ol{padding-left:24px}.pack-contents li{font-size:14px;padding:9px 0;line-height:1.5}.pack-fit{max-width:850px;padding:35px 0}.pack-offer{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--sage);padding:38px;margin:30px 0}.pack-offer h3{font:29px var(--serif);margin:12px 0 18px}.pack-offer .fine-print{font-size:12px}.pack-free{padding:25px 0}.pack-free a{display:inline-block;padding-block:8px}.pack-page a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:1000px){.pack-page{padding-inline:32px}.pack-hero{gap:32px}.pack-benefits,.pack-contents{gap:35px}.pack-offer{gap:32px;padding:26px}}@media(max-width:680px){.pack-page{padding:22px}.pack-hero,.pack-benefits,.pack-contents,.pack-offer{grid-template-columns:1fr;gap:24px}.pack-hero{padding-top:20px}.pack-hero h1{font-size:49px}.cover-preview{max-width:390px;margin:auto;transform:none}.pack-page h2{font-size:34px}.sample-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding-bottom:14px}.sample-grid figure{flex:0 0 86%;scroll-snap-align:start}.pack-offer{margin-inline:-2px;padding:22px}.pack-intro{font-size:17px}.nav{height:auto;min-height:80px;flex-wrap:wrap;gap:12px;padding-block:16px}.nav nav{width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}}

.pack-offer .pack-price{font:44px var(--serif)}

#grower-questions details{border-top:1px solid var(--line);padding:18px 0}#grower-questions summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}#grower-questions details p{font-size:14px;line-height:1.8}
