/* Scoped repairs for the confirmed rate card; original Inkpot artwork and layout remain. */
.rate-table-scroll{max-width:100%;overflow-x:auto;margin-block:20px 30px}.rate-table-scroll table{width:100%;min-width:650px;border-collapse:collapse;color:#063449}.rate-table-scroll caption{text-align:left;line-height:1.65;padding:10px 0;font-size:.9rem}.rate-table-scroll th,.rate-table-scroll td{padding:14px 12px;border-bottom:1px solid #aac6c3;text-align:left;vertical-align:top}.rate-table-scroll thead{background:#aac6c3}.collection-rate-card{padding-block:30px;border-top:1px solid #aac6c3}.collection-rate-card h3{font-size:1.6rem}.collection-rate-card h4{margin-top:20px}.studio-booking-facts{padding-block:26px;border-top:1px solid #aac6c3;margin-top:30px}.studio-booking-facts p{font-size:.85rem!important;line-height:1.8}.studio-booking-facts a{color:#ede9e0}.investment-hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:50px;align-items:center;min-height:0!important;height:auto!important;overflow:visible!important}.investment-hero-copy{min-width:0}.investment-hero-copy h1{max-width:18ch;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important}.investment-hero-image{margin:0!important;position:static!important;align-self:center}.investment-hero-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.investment-hero-image figcaption{padding-top:15px;font-size:.85rem;color:#ede9e0}.coverage-error{border-left:4px solid #fc9253;padding:12px;background:#fff0df}.proposal-workspace #proposal-context{padding-block:22px;border-block:1px solid #aac6c3;margin-block:22px}.proposal-workspace [data-extra-rate]{display:block;font-size:.85rem;margin-top:8px}.collection-calculator .travel-context{margin-top:24px}.collection-calculator [aria-disabled=true]{opacity:.6;cursor:default;pointer-events:none}.collection-scope li,.collection-rate-card li{overflow-wrap:break-word}#current-guides .info-grid{align-items:start}
@media(max-width:800px){.investment-hero{grid-template-columns:1fr!important;gap:25px}.investment-hero h1{font-size:clamp(2.6rem,8vw,4rem)!important}.investment-hero-image{max-width:600px;width:100%}.investment-hero-image img{aspect-ratio:3/2;max-height:400px}.rate-table-scroll table{font-size:.9rem;min-width:630px}.collection-rate-card .info-grid{grid-template-columns:1fr!important}.proposal-workspace #proposal-context .control-grid{grid-template-columns:1fr}.studio-booking-facts{padding-block:22px}}
@media print{.rate-table-scroll{overflow:visible}.rate-table-scroll table{min-width:0;font-size:9pt}.investment-hero{display:block!important}.investment-hero-image{max-width:300px}.studio-booking-facts{display:none}}
