.commerce-story .featured-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:end;padding:55px 0 35px}.commerce-story .featured-heading h2{font-size:clamp(40px,5.8vw,86px)}.commerce-story .featured-heading>p{font-size:16px;line-height:1.8;max-width:420px;color:var(--ink-soft)}.featured-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.featured-tool{background:var(--paper);border:1px solid var(--story-rule);min-width:0}.featured-image{display:block}.featured-image img{width:100%;height:auto;aspect-ratio:1.44;object-fit:cover;display:block}.featured-stock{display:flex;flex-direction:column;justify-content:space-between;background:var(--story-green);color:var(--story-paper);padding:35px;aspect-ratio:1.44}.featured-stock>span{font-size:11px;letter-spacing:.1em;color:#f0b48f}.featured-stock strong{font:800 clamp(28px,3.7vw,56px)/1.05 var(--display);letter-spacing:-.02em}.featured-stock>div{display:flex;flex-wrap:wrap;gap:8px}.featured-stock b{font-size:12px;font-weight:400;padding:7px 12px;border:1px solid #78958b;border-radius:20px}.featured-copy{padding:30px}.commerce-story .featured-copy .featured-type{font-size:10px;letter-spacing:.08em;color:#8c462b;font-weight:700;margin-bottom:15px}.commerce-story .featured-copy h3{font:700 30px/1.15 Arial,sans-serif;margin:0 0 18px}.commerce-story .featured-copy>p:not(.featured-type){font-size:15px;line-height:1.8;color:var(--ink-soft)}.featured-links{display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:25px}.featured-links a{font-size:13px;font-weight:700;border-bottom:1px solid;padding-bottom:5px}.featured-tool a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:850px){.commerce-story .featured-heading{grid-template-columns:1fr;gap:25px;padding-top:40px}.featured-copy{padding:24px}.featured-stock{padding:25px}.commerce-story .featured-copy h3{font-size:25px}.featured-stock strong{font-size:32px}}@media(max-width:600px){.featured-tool-grid{grid-template-columns:1fr}.commerce-story .featured-heading h2{font-size:12vw}.featured-stock strong{font-size:10vw}}

.chapter-dock{flex-wrap:nowrap;width:max-content;max-width:calc(100vw - 24px)}
