.download-editions{color:var(--ink,#263127);margin:3rem 0}.download-edition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.download-edition-grid article{background:#fffefa;border:1px solid #d8dfce;border-radius:20px;flex-direction:column;align-items:stretch;min-width:0;padding:26px 24px;display:flex}.download-state{color:#63715a;border:1px solid #dce3d3;border-radius:20px;align-self:flex-start;padding:5px 10px;font-size:11px;line-height:1.4}.download-state[data-available]{color:#405b31;background:#edf3e5;border-color:#cfddc0}.download-edition-grid h3{letter-spacing:-.035em;margin:22px 0 16px;font-size:23px;font-weight:500}.download-edition-grid .download-price{color:#34472d;letter-spacing:-.04em;font-size:31px;font-weight:500;line-height:1.2}.download-price span{letter-spacing:0;color:#6b7563;margin-top:8px;font-size:12px;font-weight:400;display:block}.download-edition-grid .download-audience{color:#5e6c54;min-height:76px;margin:20px 0;font-size:14px;line-height:1.75}.download-template-count{border-block:1px solid #e1e7d9;align-items:center;gap:12px;min-height:76px;padding:14px 0;display:flex}.download-template-count strong{color:#526b41;font-size:34px;font-weight:400;line-height:1}.download-template-count span{color:#65735c;max-width:140px;font-size:12px;line-height:1.5}.download-edition-grid ul{margin:22px 0 28px;padding:0;font-size:13px;line-height:1.65;list-style:none}.download-edition-grid li{margin-bottom:12px;padding-left:20px;position:relative}.download-edition-grid li:before{content:"✓";color:#6a8155;position:absolute;left:0}.download-edition-grid .download-card-action{color:#3c5330;background:#f1f5eb;border:1px solid #bfcdb0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;margin-top:auto;padding:11px 14px;font-size:14px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.download-edition-grid .download-card-action:hover{background:#e4edd9;border-color:#93a77d}.download-card-action:focus-visible,.download-edition-note summary:focus-visible{outline-offset:3px;outline:2px solid #526748}.download-edition-grid article[data-edition=premium]{background:#f3f6ed;border-color:#b7c7a4}.download-edition-note{color:#5e6c54;background:#eef2e7;border-radius:14px;grid-template-columns:1.35fr 1fr;gap:32px;margin-top:24px;padding:22px 24px;font-size:13px;line-height:1.75;display:grid}.download-edition-note strong{color:#3c5033;font-size:15px;font-weight:500}.download-edition-note p{margin:6px 0 0}.download-edition-note summary{cursor:pointer;color:#405834;padding:3px 0}.download-edition-note a{text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}@media (max-width:560px){.download-edition-grid article{padding:24px}.download-edition-grid .download-audience{min-height:0}.download-edition-note{grid-template-columns:1fr;gap:16px;padding:20px}}@media (prefers-reduced-motion:reduce){.download-edition-grid .download-card-action{transition:none}}.edition-features{margin-top:64px}.edition-features-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.edition-features-eyebrow{color:#78846c;letter-spacing:.16em;margin:0 0 12px;font-size:10px}.edition-features-intro h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:400}.edition-features-intro>p{color:#74806b;max-width:340px;margin:0;font-size:14px;line-height:1.7}.edition-features-common{background:#edf1e7;border:1px solid #dfe5d7;border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:18px 22px;display:flex}.edition-features-common p{color:#64705b;margin:0;font-size:12px;line-height:1.7}.edition-features-common strong{color:#354b36;margin-bottom:3px;font-size:13px;font-weight:600;display:block}.edition-features-desktop{background:#fffefa;border:1px solid #dde3d5;border-radius:18px;overflow:hidden}.edition-features table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:1.55}.edition-features-label-column{width:32%}.edition-features col[data-plan=premium]{background:#f1f4ec}.edition-features thead th{text-align:center;vertical-align:top;border-bottom:1px solid #dce3d4;padding:26px 15px}.edition-features thead th:first-child{text-align:left;vertical-align:middle;color:#7c8674;padding-left:26px;font-weight:400}.edition-features thead th>span{color:#354831;font-size:17px;font-weight:500;display:block}.edition-features thead small{color:#78816f;margin-top:7px;font-size:10px;font-weight:400;line-height:1.5;display:block}.edition-features thead th[data-plan=premium]{background:#3c5038}.edition-features thead th[data-plan=premium]>span{color:#fffefa}.edition-features thead th[data-plan=premium] small{color:#d4dfcb}.edition-features tbody th[scope=row]{text-align:left;color:#506046;padding:15px 26px;font-weight:400}.edition-features tbody td{text-align:center;color:#4e6045;padding:15px 12px}.edition-features tbody tr:not(.edition-feature-group){border-bottom:1px solid #edf0e7}.edition-feature-group th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:#74846a;background:#f8f9f4;border-top:1px solid #dde3d5;padding:17px 26px 11px;font-size:10px;font-weight:600}.edition-feature-check{color:#4b6a3b;background:#e8eee0;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.edition-feature-unavailable{color:#bbc3b2}.edition-template-count{color:#405836;flex-direction:column;gap:5px;font-size:24px;font-weight:500;line-height:1.1;display:inline-flex}.edition-template-count small{color:#7c8871;font-size:10px;font-weight:400}.edition-feature-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edition-features-footnote{color:#7c8674;margin:16px 4px 0;font-size:11px;line-height:1.7}.edition-features-mobile{display:none}@media (max-width:760px){.edition-features{margin-top:40px}.edition-features-intro{display:block}.edition-features-intro>p{margin-top:12px}.edition-features-common{align-items:start;padding:16px}.edition-features-desktop{display:none}.edition-features-mobile{gap:12px;display:grid}.edition-feature-card{background:#fffefa;border:1px solid #dce3d4;border-radius:13px;overflow:hidden}.edition-feature-card summary{cursor:pointer;align-items:center;gap:10px;min-height:84px;padding:19px 16px;list-style:none;display:flex}.edition-feature-card summary::-webkit-details-marker{display:none}.edition-feature-card summary:focus-visible{outline-offset:-4px;border-radius:13px;outline:2px solid #63834e}.edition-feature-card summary>span:first-child{flex:1}.edition-feature-card summary strong{font-size:17px;font-weight:500;display:block}.edition-feature-card summary small{color:#7a8770;margin-top:4px;font-size:10px;line-height:1.6;display:block}.edition-feature-card-count{color:#647b51;white-space:nowrap;font-size:10px}.edition-feature-chevron{color:#718365;font-size:18px;transition:transform .22s}.edition-feature-card[open] .edition-feature-chevron{transform:rotate(180deg)}.edition-feature-card[data-plan=premium]{border-color:#bdcbb2}.edition-feature-card[data-plan=premium] summary{background:#edf2e7}.edition-feature-card-content{border-top:1px solid #e7ecdf;padding:0 16px 16px}.edition-feature-card-content h4{color:#7a8870;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px;font-size:10px;font-weight:600}.edition-feature-card-content dl{margin:0}.edition-feature-card-content dl>div{border-bottom:1px solid #edf0e7;grid-template-columns:minmax(0,1fr) minmax(70px,.65fr);align-items:center;gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.edition-feature-card-content dt{color:#56664b}.edition-feature-card-content dd{text-align:right;color:#4b6040;margin:0}.edition-feature-card-content .edition-template-count{font-size:18px}}@media (prefers-reduced-motion:reduce){.edition-feature-chevron{transition:none}}@media (max-width:1000px){.download-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.download-edition-grid{grid-template-columns:1fr}}
