/* Shared components of the visual rebuild (decision 234). Generated from design-system/components/ by components14.py. Served to the pages that carry [data-c1] only. */
[data-c1] .hero{padding:12px 0 4px}
[data-c1] .h1b__in{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
[data-c1] .hero .h1b__in>h1{font-family:var(--serif);font-weight:700;font-size:24px;line-height:1.17;letter-spacing:-.02em;margin:4px 0 0;max-width:none}
[data-c1] .after1{padding-top:0;padding-bottom:8px}
[data-c1] .after1__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center}
[data-c1] .after1 .h1b__label{margin:0!important;padding:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
[data-c1] .h1b__share{display:block;min-height:44px}
[data-c1] .h1b__share .btn{min-height:44px;height:44px}
[data-c1] .after1 .hero__src{font-family:var(--serif);font-size:15px;line-height:1.4;color:var(--text-2);margin:6px 0 0;max-width:62ch}
@media (min-width:720px){[data-c1] .hero{padding:22px 0 8px}
[data-c1] .hero .h1b__in>h1{font-size:32px;max-width:28ch}
[data-c1] .after1 .hero__src{font-size:17px}}
[data-c1] .tr1{display:block;gap:0;font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-3)}
[data-c1] .tr1 summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 5px;min-height:44px;cursor:pointer}
[data-c1] .tr1 summary::-webkit-details-marker{display:none}
[data-c1] .tr1 summary:focus-visible,[data-c1] .tr1__m:focus-visible{outline:2px solid var(--text);outline-offset:2px}
[data-c1] .tr1 .sep{display:inline;color:var(--text-3)}
[data-c1] .tr1__m{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;border-bottom:0}
[data-c1] .tr1__m::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);margin-left:6px}
[data-c1] .tr1[open] .tr1__m::after{transform:translateY(1px) rotate(-135deg)}
[data-c1] .tr1__body{max-width:62ch;color:var(--text-2);font-size:13px;line-height:1.5;padding:0 0 10px}
[data-c1] .tr1__body p{margin:0 0 6px}
[data-c1] .tr1__body a{color:var(--accent)}
[data-c1] .main1,[data-c1] .hero+section.main1{padding-top:12px}
[data-c1] .main1 .figure{border-top:0;border-bottom:0;padding:0 0 6px}
[data-c1] .main1 .tabs{margin-bottom:8px}
[data-c1] .main1 .chart{min-height:0}
[data-c1] .rk{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2);max-width:68ch}
[data-c1] .rk p{margin:0}
[data-c1] .rk .rangechips{margin-top:8px}
[data-c1] .rk .chip{min-height:44px}
[data-c1] .notes1{padding-top:0;padding-bottom:6px}
[data-c1] .rk__more{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--text);max-width:68ch}
@media (min-width:720px){[data-c1] .main1,[data-c1] .hero+section.main1{padding-top:16px}}
