.stock-main{padding:42px 0 64px}.stock-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:64px;align-items:center}.stock-hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.08;margin:18px 0}.stock-hero .eyebrow{margin-top:28px}.stock-hero figure{margin:0}.stock-hero img{display:block;width:100%;height:490px;object-fit:contain}.stock-hero figcaption,.stock-gallery figcaption,.stock-plans figcaption{font-size:12px;text-align:center;color:var(--muted);margin-top:8px}.stock-address{font-weight:650}.stock-intro{font-size:17px;line-height:1.7}.stock-prices{display:grid;gap:12px;margin:24px 0}.stock-price-row{display:grid;gap:5px}.stock-price-row>span{font-size:13px}.stock-price-row strong{font-size:28px;line-height:1.25}.stock-prices>small{font-size:12px;color:var(--muted);line-height:1.5}.stock-section{margin-top:44px;padding-block:38px;border-top:1px solid var(--line)}.stock-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;margin:22px 0}.stock-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;min-width:660px;margin:0}.stock-table-wrap th,.stock-table-wrap td{padding:15px;text-align:start;border-bottom:1px solid var(--line);background:var(--white);white-space:nowrap}.stock-table-wrap thead th{background:var(--pale);font-size:12px}.stock-table-wrap tbody tr:last-child>*{border-bottom:0}.stock-table-wrap a{font-weight:600}.stock-note{font-size:13px;color:var(--muted);line-height:1.6}.stock-historical{padding:15px 18px;border-inline-start:3px solid var(--accent);background:var(--pale);font-size:14px}.stock-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stock-dates p{padding:20px;background:var(--pale);display:grid;gap:7px;margin:0;border-radius:6px}.stock-dates span{font-size:13px}.stock-dates strong{font-size:20px}.stock-flow{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:16px 20px}.stock-flow summary{cursor:pointer;font-weight:650}.stock-flow .stock-table-wrap{margin-bottom:0}.stock-two{display:grid;grid-template-columns:1fr 1fr;gap:48px}.stock-two ul{padding-inline-start:18px;line-height:1.9}.stock-plans{display:grid;gap:24px}.stock-plans figure,.stock-gallery figure{margin:0}.stock-plans img{display:block;width:100%;height:auto;max-height:640px;object-fit:contain;background:#fff}.stock-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stock-gallery img{width:100%;height:330px;object-fit:contain}.stock-card .stock-prices{margin-top:auto;margin-bottom:20px;padding-top:25px}.stock-card .stock-price-row strong{font-size:23px}.stock-card .card-main{display:flex;flex-direction:column}.stock-card .card-facts{margin-bottom:16px}.stock-card .card-address{font-size:14px}.stock-section .actions{flex-wrap:wrap}.stock-flow:target{scroll-margin-top:110px}.stock-section[id]{scroll-margin-top:105px}
@media(max-width:850px){.stock-main{padding-top:28px}.stock-hero{grid-template-columns:1fr;gap:28px}.stock-hero img{height:390px}.stock-hero figure{max-width:380px;width:100%;margin:auto}.stock-hero .actions{flex-wrap:wrap}.stock-two,.stock-gallery{grid-template-columns:1fr;gap:24px}.stock-dates{grid-template-columns:1fr}.stock-section{margin-top:24px;padding-block:26px}.stock-flow{padding:14px}.stock-flow summary{line-height:1.5}.stock-price-row strong{font-size:25px}.stock-hero h1{font-size:40px}.stock-gallery img{height:auto}}
