.find-page .find-main{padding-top:clamp(112px,11vw,144px);padding-bottom:clamp(64px,9vw,128px)}.find-page .content-wrap{width:min(calc(100% - var(--gutter)*2),1120px);margin-inline:auto}.find-page .content-narrow{width:min(calc(100% - var(--gutter)*2),760px);margin-inline:auto}.find-page .content-hero{padding-bottom:clamp(40px,6vw,72px)}.find-page .content-hero--center{text-align:center}.find-page .content-hero--center .content-lead{margin-inline:auto}.find-page .content-eyebrow{font-size:var(--utility);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.55;margin:0 0 18px;font-weight:600}.find-page .content-title{font-family:var(--font-display);font-size:var(--display-lg);letter-spacing:0;color:var(--ink);margin:0;font-weight:620;line-height:1}.find-page .content-title--sm{font-size:var(--heading-md)}.find-page .content-lead{max-width:56ch;font-size:var(--body-lg);color:var(--brown);margin:24px 0 0;line-height:1.36}.find-page .content-breadcrumbs{font-size:var(--utility);color:var(--brown);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;display:flex}.find-page .content-breadcrumbs a{color:var(--brown);transition:color .16s var(--ease-standard)}.find-page .content-breadcrumbs a:hover{color:var(--ink)}.find-page .content-breadcrumbs .sep{opacity:.45}.find-page .content-breadcrumbs [aria-current=page]{color:var(--ink);font-weight:600}.find-page .content-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(16px,2vw,24px);display:grid}.find-page .content-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.find-page .content-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.find-page .content-card{background:var(--surface);height:100%;transition:transform .22s var(--ease-standard),box-shadow .22s var(--ease-standard),border-color .22s var(--ease-standard);border:1px solid #0808081a;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.find-page .content-card:hover{border-color:#08080833;transform:translateY(-3px);box-shadow:0 22px 48px -28px #0808086b}.find-page .content-card--feature{grid-column:1/-1}.find-page .content-card-media{aspect-ratio:16/9;background:linear-gradient(135deg,var(--sky),var(--terracotta));position:relative;overflow:hidden}.find-page .content-card--feature .content-card-media{aspect-ratio:21/9}.find-page .content-card-media img{object-fit:cover;width:100%;height:100%}.find-page .content-card-media-fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.find-page .content-card-media-fallback svg{color:#ffffff8c;width:44px;height:44px}.find-page .content-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.find-page .content-card-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.15}.find-page .content-card--feature .content-card-title{font-size:clamp(24px,3vw,32px)}.find-page .content-card-desc{font-size:var(--body);color:var(--brown);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.find-page .content-card-meta{font-size:var(--utility);color:var(--mauve);border-top:1px solid #08080814;margin:16px 0 0;padding-top:14px}.find-page .products-index-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.find-page .products-index-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.find-page .products-index-chip{height:26px;margin-left:auto;padding:0 10px;font-size:11px}.find-page .products-index-more{margin-top:auto;padding-top:18px}.find-page .content-chip{background:var(--surface);font-size:var(--utility);letter-spacing:.04em;color:var(--ink);border:1px solid #08080824;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.find-page .content-chip--accent{border-color:color-mix(in srgb,var(--terracotta)40%,transparent);color:var(--terracotta)}.find-page .content-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.find-page .content-hero--center .content-actions{justify-content:center}.find-page .content-prose{color:var(--ink);font-size:18px;line-height:1.68}.find-page .content-prose>*+*{margin-top:1.15em}.find-page .content-prose h2{font-family:var(--font-display);letter-spacing:0;color:var(--ink);margin-top:1.9em;margin-bottom:.5em;font-size:clamp(26px,3vw,34px);font-weight:620;line-height:1.12}.find-page .content-prose h3{font-family:var(--font-display);color:var(--ink);margin-top:1.6em;margin-bottom:.4em;font-size:clamp(21px,2.2vw,25px);font-weight:600;line-height:1.2}.find-page .content-prose h4{font-family:var(--font-display);color:var(--ink);margin-top:1.4em;font-size:19px;font-weight:600}.find-page .content-prose p,.find-page .content-prose li{color:var(--ink-soft)}.find-page .content-prose a{color:var(--terracotta);text-underline-offset:3px;transition:opacity .16s var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}.find-page .content-prose a:hover{opacity:.72}.find-page .content-prose strong{color:var(--ink);font-weight:640}.find-page .content-prose ul,.find-page .content-prose ol{padding-left:1.35em}.find-page .content-prose li+li{margin-top:.4em}.find-page .content-prose ul>li::marker{color:var(--terracotta)}.find-page .content-prose blockquote{border-left:3px solid var(--terracotta);font-family:var(--font-display);color:var(--ink);margin-inline:0;padding:6px 0 6px 22px;font-size:clamp(20px,2.2vw,24px);line-height:1.4}.find-page .content-prose blockquote p{color:var(--ink)}.find-page .content-prose code{font-size:.9em;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--ink);background:#0808080f;border-radius:6px;padding:2px 6px}.find-page .content-prose pre{background:var(--ink-soft);color:var(--paper);border-radius:14px;padding:20px;font-size:15px;line-height:1.6;overflow-x:auto}.find-page .content-prose pre code{color:inherit;background:0 0;padding:0}.find-page .content-prose img{border-radius:16px;width:100%;height:auto;margin-block:1.6em}.find-page .content-prose hr{border:none;border-top:1px solid #0808081f;margin-block:2.4em}.find-page .content-prose table{border-collapse:collapse;width:100%;font-size:16px}.find-page .content-prose th,.find-page .content-prose td{text-align:left;border-bottom:1px solid #0808081a;padding:10px 14px}.find-page .content-prose th{color:var(--ink);font-weight:640}.find-page .article-head{border-bottom:1px solid #0808081a;margin-bottom:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.find-page .article-title{font-family:var(--font-display);font-size:var(--display-lg);color:var(--ink);margin:18px 0 0;font-weight:620;line-height:1.02}.find-page .article-meta{font-size:var(--utility);color:var(--brown);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;display:flex}.find-page .article-hero-img{border-radius:20px;width:100%;height:auto;margin-top:clamp(28px,4vw,44px)}.find-page .content-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,4vw,56px);display:grid}.find-page .content-shell-aside{position:sticky;top:104px}.find-page .sidebar-card{background:var(--surface);border:1px solid #0808081a;border-radius:16px;padding:20px}.find-page .sidebar-card-title{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.2}.find-page .sidebar-card-subtle{font-size:var(--utility);color:var(--brown);margin:0 0 16px}.find-page .content-section{padding-block:clamp(40px,6vw,88px)}@media (max-width:900px){.find-page .content-grid--2,.find-page .content-grid--3,.find-page .content-shell{grid-template-columns:minmax(0,1fr)}.find-page .content-shell-aside{position:static}}.find-page .fragment-proof{border:1px solid var(--surface,#e7e2d8);background:#fff;border-radius:14px;padding:1.25rem 1.5rem}.find-page .fragment-proof__tabs{gap:.5rem;margin-bottom:1rem;display:flex}.find-page .fragment-proof__tab{border:1px solid var(--surface,#e7e2d8);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.35rem .75rem}.find-page .fragment-proof__tab.is-active{background:var(--ink,#1a1a1a);color:var(--paper,#fff)}.find-page .fragment-proof__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;display:flex}.find-page .fragment-proof__address{font-weight:600}.find-page .fragment-proof__rollup{opacity:.7;font-size:.8rem}.find-page .fragment-proof__claim,.find-page .fragment-proof__omitted-row{border-top:1px solid var(--surface,#efeae0);grid-template-columns:1fr auto auto;align-items:baseline;gap:.75rem;padding:.4rem 0;display:grid}.find-page .fragment-proof__value{font-variant-numeric:tabular-nums;font-weight:600}.find-page .fragment-proof__badge,.find-page .fragment-proof__reason{opacity:.65;font-size:.78rem}.find-page .fragment-proof__omitted-title{margin:1.25rem 0 .25rem;font-size:.95rem}.find-page .fragment-proof__omitted{opacity:.8}.find-page .fragment-proof__foot{opacity:.7;margin-top:1rem;font-size:.85rem}.find-page .fragment-proof__download{border:1px solid var(--ink,#1a1a1a);color:var(--ink,#1a1a1a);cursor:pointer;font:inherit;background:0 0;border-radius:999px;margin-top:.85rem;padding:.4rem .9rem;font-size:.85rem}.find-page .fragment-proof__download:hover{background:var(--ink,#1a1a1a);color:var(--paper,#fff)}@media (max-width:560px){.find-page .fragment-proof{padding:1rem 1.1rem}.find-page .fragment-proof__claim{grid-template-columns:1fr auto}.find-page .fragment-proof__badge{grid-column:1/-1}.find-page .fragment-proof__omitted-row{grid-template-columns:1fr}.find-page .fragment-proof__reason{grid-column:1/-1}}
