.proposal-page{min-width:0;overflow-wrap:anywhere}.proposal-page dl>div,.proposal-page nav>a{min-width:0}.proposal-page nav[aria-label="Diretrizes em estudo"] a{align-items:baseline}.proposal-page nav[aria-label="Diretrizes em estudo"] a>span{flex:none;white-space:nowrap}.proposal-reading{font-size:var(--reading-size);line-height:1.8;max-width:var(--reading-measure)}.proposal-note{font-size:1rem;line-height:1.75;max-width:var(--reading-measure)}.proposal-link{display:inline-flex;align-items:center;min-height:48px;font-size:var(--description-size);line-height:1.6;text-decoration:underline;text-underline-offset:4px}.proposal-section-nav{display:flex;flex-wrap:wrap;gap:8px 28px;padding:20px 0;border-block:1px solid hsl(var(--border))}.proposal-section-nav a{display:inline-flex;align-items:center;min-height:48px;font-size:var(--description-size);line-height:1.6;color:hsl(var(--accent));text-decoration:underline;text-underline-offset:5px}.proposal-section{margin-top:56px;scroll-margin-top:max(136px,calc(var(--site-header-row-height,112px) + 24px))}.proposal-direction{scroll-margin-top:max(136px,calc(var(--site-header-row-height,112px) + 24px))}.proposal-direction-title{font-size:var(--card-title-size);font-weight:600;line-height:1.5}.proposal-start{border-left:2px solid hsl(var(--border));padding-left:20px;max-width:var(--reading-measure)}.proposal-start h4,.proposal-explanations dt{font-size:var(--reading-size);line-height:1.5}.proposal-explanations dd{font-size:var(--reading-size);line-height:1.8;max-width:var(--reading-measure)}.proposal-sources{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:8px;padding:0;list-style:none}.proposal-sources a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;line-height:1.65;color:hsl(var(--accent));text-decoration:underline;text-underline-offset:4px}.proposal-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0}.proposal-question-grid>li{min-width:0;border-top:1px solid hsl(var(--border));padding-top:24px}.proposal-question-grid h3,.proposal-open h3{font-size:var(--card-title-size);font-weight:600;line-height:1.5}.proposal-question-grid p,.proposal-open p{font-size:var(--reading-size);line-height:1.8;color:hsl(var(--muted-foreground));margin-top:12px;max-width:var(--reading-measure)}.proposal-funding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0}.proposal-funding li{display:flex;align-items:baseline;gap:16px;min-width:0}.proposal-funding span{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;color:hsl(var(--accent));font-size:1rem}.proposal-funding p{font-size:var(--reading-size);line-height:1.75;min-width:0}.proposal-open{padding:24px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));max-width:var(--reading-measure)}@media (max-width:800px){.proposal-question-grid,.proposal-funding{grid-template-columns:minmax(0,1fr)}.proposal-section-nav{gap:4px 24px}.proposal-section{margin-top:44px}.proposal-open{padding:20px}}.proposal-section>.section-heading{font-size:var(--section-title-size);font-weight:600;line-height:1.4}
