.product-map{padding-top:74px;padding-bottom:80px}.product-map-heading{max-width:720px}.product-map h2,.product-updates h2{font-size:clamp(30px,3.8vw,48px);line-height:1.2;letter-spacing:-.055em;margin:0}.product-map-heading>p:last-child{color:var(--muted);font-size:14px}.product-map-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-top:32px}.product-map-card{padding:34px;border:1px solid var(--line);background:#fffdfa;min-width:0}.product-map-primary{background:#fff0df;border-color:#e9c49e}.product-map-label{font:600 11px 'DM Mono',monospace;letter-spacing:.08em;color:var(--green)}.product-map-card h3{font-size:30px;letter-spacing:-.05em;margin:16px 0 10px}.product-map-card>p:not(.product-map-label){color:var(--muted);font-size:13px;min-height:60px}.product-map-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:26px}.product-map-links>a:not(.button){font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--green)}.button-outline{background:transparent;border:1px solid var(--green);color:var(--green)}.button-outline:hover{color:#fff}.product-updates{display:grid;grid-template-columns:1fr 1.5fr;gap:36px;padding-top:30px;padding-bottom:75px}.product-updates-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-updates-links a{display:flex;align-items:center;padding:14px 16px;border:1px solid var(--line);background:#fffdfa;font-size:12px;font-weight:700}.product-updates-links a:hover,.product-map-links>a:not(.button):hover{color:var(--green);border-color:var(--green)}.product-context{max-width:850px;margin:28px auto 0;padding:18px 22px;border:1px solid var(--line);background:#fffdfa}.product-context strong{display:block;margin-bottom:9px;font-size:12px}.product-context-links{display:flex;flex-wrap:wrap;gap:8px 18px}.product-context a{font-size:12px;color:var(--green);text-decoration:underline;text-underline-offset:3px}.product-context a[aria-current="page"]{font-weight:700;text-decoration:none;color:var(--ink)}@media(max-width:800px){.product-map{padding-top:55px;padding-bottom:58px}.product-map-grid,.product-updates{display:block}.product-map-card{padding:24px;margin-top:14px}.product-map-card>p:not(.product-map-label){min-height:0}.product-updates{padding-top:15px}.product-updates-links{grid-template-columns:1fr;margin-top:24px}.product-context{margin:14px 22px 0}.product-context-links{display:grid;grid-template-columns:1fr 1fr}.site-header nav{display:flex;gap:12px}.site-header nav a{display:none}.site-header nav a[href="#products"],.site-header nav a[href="#updates"]{display:inline;font-size:11px}}
.product-context{display:block}.product-context-links{display:flex}
@media(max-width:800px){.product-context-links{display:grid}}
