.report-sample{max-width:var(--container-7xl);margin-inline:auto}.report-sample .report-head{padding-block:var(--spacing-lg);align-items:center}.report-sample h1{color:var(--color-ink-900);font-size:var(--text-heading-lg)}.report-sample .report-subtitle{font-family:var(--font-sans);font-size:var(--app-text-body);margin-top:var(--spacing-md)}.report-sample .report-nav{margin-block:var(--spacing-md) var(--spacing-lg)}.sample-layout{gap:var(--spacing-lg);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.sample-main,.sample-aside{gap:var(--spacing-lg);min-width:0;display:grid}.sample-finding,.sample-next,.sample-watch{padding:var(--spacing-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.sample-finding{border-left:var(--spacing-xs) solid var(--color-risk)}.sample-status{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);background:var(--color-risk-tint);color:var(--color-risk);font-size:var(--app-text-caption);font-weight:600;display:inline-flex}.sample-finding h2{margin-block:var(--spacing-lg) var(--spacing-md);color:var(--color-ink-900);font-size:var(--text-heading-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.sample-finding>p{max-width:var(--container-2xl)}.sample-evidence{gap:var(--spacing-md);margin-block:var(--spacing-lg);padding-block:var(--spacing-md);border-block:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sample-evidence dt,.sample-caption{font-size:var(--app-text-caption);color:var(--color-ink-muted)}.sample-evidence dd{margin:var(--spacing-xs) 0 0;font-weight:500}.report-sample .report-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin:0}.report-sample .report-panel-head{padding:var(--spacing-lg)}.report-sample .report-panel-note{padding:var(--spacing-md) var(--spacing-lg)}.report-sample .report-check-row summary{padding:var(--spacing-md) var(--spacing-lg);min-height:var(--control-height)}.report-sample .report-check-detail{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.sample-recorded-note{margin-top:var(--spacing-md)!important}.sample-next h2,.sample-watch h2{font-size:var(--text-heading-md);color:var(--color-ink-900);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.sample-next ol{padding-left:var(--spacing-lg);gap:var(--spacing-lg);margin-block:var(--spacing-lg);display:grid}.sample-next li{padding-left:var(--spacing-xs)}.sample-next li span{margin-top:var(--spacing-xs);color:var(--color-ink-muted);display:block}.sample-watch{background:var(--color-primary-tint)}.sample-watch>p{margin-top:var(--spacing-md)}.sample-price{color:var(--color-ink-900);font-size:var(--text-heading-lg);letter-spacing:var(--tracking-tighter);font-weight:600}.sample-price span{font-size:var(--app-text-body);letter-spacing:normal;font-weight:400}.sample-watch>a{margin-top:var(--spacing-lg);display:inline-block}.report-pricing{max-width:var(--container-5xl);padding-block:var(--spacing-xl);margin-inline:auto}.pricing-heading{margin-bottom:var(--spacing-xl)}.pricing-heading h1{color:var(--color-ink-900);font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:var(--tracking-tightest)}.pricing-heading p{margin-top:var(--spacing-md);font-size:var(--text-body-lg);color:var(--color-ink-muted)}.pricing-offer{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.pricing-offer-main,.pricing-includes{padding:var(--spacing-xl)}.pricing-offer-main{background:var(--color-primary-tint)}.pricing-offer h2{color:var(--color-ink-900);font-size:var(--text-heading-md);line-height:var(--leading-tight)}.pricing-price{margin-block:var(--spacing-lg) var(--spacing-sm);font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--color-ink-900);letter-spacing:var(--tracking-tighter);font-weight:600}.pricing-price span{margin-top:var(--spacing-sm);color:var(--color-ink-muted);font-size:var(--text-body-md);letter-spacing:normal;font-weight:400;display:block}.pricing-term{font-size:var(--text-body-md);margin-bottom:var(--spacing-lg)}.pricing-sample-link{margin-top:var(--spacing-lg);display:block}.pricing-launch-note{margin-top:var(--spacing-lg);font-size:var(--app-text-caption);color:var(--color-ink-muted);max-width:var(--container-md)}.pricing-includes h3{font-size:var(--text-body-lg);color:var(--color-ink-900)}.pricing-includes ul{gap:var(--spacing-lg);margin-block:var(--spacing-lg);padding:0;list-style:none;display:grid}.pricing-includes li{gap:var(--spacing-xs);display:grid}.pricing-includes li span,.pricing-includes>p{color:var(--color-ink-muted);font-size:var(--text-body-md)}.pricing-disclosures{margin-top:var(--spacing-xl)}.pricing-disclosures details{padding-block:var(--spacing-lg);border-bottom:var(--border-width) solid var(--color-border)}.pricing-disclosures summary{cursor:pointer;color:var(--color-ink-900);font-weight:500}.pricing-disclosures p{color:var(--color-ink-muted);margin-top:var(--spacing-md);font-size:var(--text-body-md);max-width:var(--container-3xl)}@media (width<=900px){.sample-layout{grid-template-columns:1fr}.sample-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.report-sample h1{font-size:var(--text-heading-md)}.report-sample .report-head{align-items:start}.sample-aside,.pricing-offer,.sample-evidence{grid-template-columns:1fr}.pricing-offer-main,.pricing-includes{padding:var(--spacing-lg)}.report-pricing{padding-block:var(--spacing-lg)}.report-sample .report-check-row summary{gap:var(--spacing-sm)}.report-sample .report-check-outcome{white-space:normal;text-align:right}}
