.product-sections{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:44px;gap:0;flex-wrap:wrap}.product-sections a{padding:17px 24px;font-size:13px;font-weight:600}.product-sections a:first-child{padding-left:0}.product-story{padding-top:38px}.product-story section,.detail-content{scroll-margin-top:25px}.story-intro{max-width:900px;margin-bottom:34px}.story-intro h2{font-size:29px;margin-top:12px;line-height:1.4}.product-story p{font-size:14px;line-height:1.9;color:#505b6f;margin:12px 0 0}.story-intro>p{font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-item{padding:25px 28px;background:#f4f6f8;border:1px solid #e2e7eb}.feature-number{font-size:11px;letter-spacing:1px;color:var(--teal);font-weight:700}.feature-item h3{font-size:18px;margin:9px 0}.feature-item p{font-size:13px}.story-bottom{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px}.story-bottom h2{font-size:21px}.selection-note{border-left:3px solid var(--teal);padding-left:25px}.story-source{margin-top:30px;padding:20px 24px;border:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:7px}.story-source strong{color:var(--ink)}.story-source a{display:inline-block;color:var(--teal);margin-right:20px;font-weight:600}.story-source small{font-size:11px}@media(max-width:680px){.product-sections{margin-top:30px;display:grid;grid-template-columns:1fr 1fr}.product-sections a,.product-sections a:first-child{padding:12px 10px;font-size:12px}.product-story{padding-top:25px}.story-intro h2{font-size:23px}.story-intro>p{font-size:14px}.feature-grid,.story-bottom{grid-template-columns:1fr}.feature-item{padding:20px}.feature-item h3{font-size:17px}.story-bottom{gap:25px}.story-source{padding:16px}}
