.overlay .brt-form{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.overlay .brt-form>.brt-field{min-width:0}.overlay .brt-form>.brt-wide,.overlay .brt-form>.brt-field--wide,.overlay .brt-form>.brt-more,.overlay .brt-form>.brt-co-clubnote,.overlay .brt-form>[data-field=crew],.overlay .brt-form>[data-field=act],.overlay .brt-form>[data-field=tip],.overlay .brt-form>[data-field=yacht],.overlay .brt-offers>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}.overlay .brt-rental-cost>.brt-form{grid-auto-flow:dense}.overlay .brt-form:has(>[data-field=place][hidden])>[data-field=month],.overlay .brt-form:has(>[data-field=type][hidden])>[data-field=month]{grid-column:1/-1}.overlay .brt-field>label,.overlay .brt-field>legend{font:600 10.5px/1.25 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:0 0 5px;padding:0;display:block}.overlay .brt-check>label{font:600 14.5px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--c-ink);align-items:center;min-height:44px;padding-top:4px}.overlay .brt-check input{accent-color:var(--c-accent)}.overlay .brt-field select{appearance:none;border:1px solid var(--c-ink);width:100%;min-height:46px;color:var(--c-ink);font:italic 700 15px/1.2 var(--font-head);cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M0 0 12 0 6 8Z' fill='%23A3195B'/%3E%3C/svg%3E") right 13px center no-repeat;border-radius:0;padding:0 34px 0 12px}.overlay .brt-field select option,.overlay .brt-field select optgroup{font:400 15px var(--font-body);color:var(--c-ink);background:#fff}.overlay .brt-input{border:1px solid var(--c-ink);background:#fff;border-radius:0;min-height:46px}.overlay .brt-input input[type=text]{font:italic 700 18px/1 var(--font-head);color:var(--c-ink);min-height:44px}.overlay .brt-affix{color:var(--c-muted);font-size:13px}.overlay .brt-radio-row{border:1px solid var(--c-ink);background:#fff;flex-wrap:nowrap;gap:0;display:flex}.overlay .brt-radio{flex:1 1 0;min-width:0}.overlay .brt-radio+.brt-radio span{border-left:1px solid var(--c-line)}.overlay .brt-radio span{text-align:center;width:100%;min-width:44px;min-height:44px;color:var(--c-ink);font:600 14px/1.15 var(--font-body);background:0 0;border:0;border-radius:0;justify-content:center;padding:4px 8px}.overlay .brt-radio input:checked+span{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.overlay .brt-radio input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:-3px}.overlay [data-field=act] .brt-radio-row{grid-template-columns:1fr 1fr;display:grid}.overlay [data-field=act] .brt-radio:nth-child(3) span{border-left:0}.overlay [data-field=act] .brt-radio:nth-child(n+3) span{border-top:1px solid var(--c-line)}.overlay [data-field=crew] .brt-radio span{font-size:13px}.overlay .brt-hint{color:var(--c-muted);margin-top:5px;font-size:12.5px}.overlay .brt-error{color:var(--c-ink);border-left-color:var(--c-accent)}.overlay .brt-more{border:0;border-top:1px solid var(--c-line);background:0 0;border-radius:0}.overlay .brt-more>summary{cursor:pointer;min-height:44px;font:600 10.5px/1.25 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0 0;list-style:none;display:flex}.overlay .brt-more>summary::-webkit-details-marker{display:none}.overlay .brt-more>summary:after{content:"+";font:700 20px/1 var(--font-head);color:var(--c-accent)}.overlay .brt-more[open]>summary:after{content:"−"}.overlay .brt-more>.brt-form{border-top:0;margin:0;padding:0 0 4px}.overlay .brt-co-form{border-top:1px solid var(--c-line);gap:14px;margin-top:16px;padding-top:14px}.overlay .brt-co-sec{border:1px solid var(--c-ink);background:#ffffff80;border-radius:0;padding:10px 12px 12px}.overlay .brt-co-sec>legend{font:italic 700 17px/1 var(--font-head);color:var(--c-accent);padding:0 6px}.overlay .brt-co-sec>.brt-form{border-top:0;margin:0;padding-top:4px}.overlay .brt-result{border:0;border-top:1px solid var(--c-line);background:0 0;border-radius:0;margin-top:16px;padding:14px 0 0}.overlay .brt-kicker{font:600 11px/1.45 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin:0 0 8px}.overlay .brt-headline{font:700 60px/.95 var(--font-head);letter-spacing:-.02em;color:var(--c-ink);overflow-wrap:anywhere;margin:0}.overlay .brt-sub{color:var(--c-body-2);margin-top:8px;font-size:15px}.overlay .brt-sub strong{font:italic 700 16px var(--font-head);color:var(--c-accent)}.overlay .brt-verdict{font:700 24px/1.2 var(--font-head);color:var(--c-ink)}.overlay .brt-band{margin:16px 0 6px}.overlay .brt-band-track,.cd .brt-band-track{border:1px solid var(--c-ink);background:repeating-linear-gradient(90deg, #1e2a308c 0 1px, transparent 1px 10%), var(--shallow);border-radius:0;height:16px}.overlay .brt-band-range,.cd .brt-band-range{background:var(--c-accent);opacity:.85;border-radius:0;top:3px;bottom:3px}.overlay .brt-band-mid,.cd .brt-band-mid{background:var(--c-ink);border-radius:0;width:3px;margin-left:-1.5px;top:-6px;bottom:-6px}.overlay .brt-band-mid:after,.cd .brt-band-mid:after{content:"";border:5.5px solid #0000;border-top-color:var(--c-ink);position:absolute;top:-6px;left:-4px}.overlay .brt-band-labels{font:500 11px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.overlay .brt-basis,.cd .brt-basis{font:500 12.5px/1.5 var(--font-body);color:var(--c-muted)}.overlay .brt-h,.cd .brt-h{font:600 11px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);margin:18px 0 6px}.overlay .brt-actions{margin-top:14px}.overlay .brt-btn,.cd .brt-btn{border:1.5px solid var(--c-ink);min-height:46px;color:var(--c-ink);font:600 14px var(--font-body);background:0 0;border-radius:0;padding:0 14px}.overlay .brt-btn:hover,.cd .brt-btn:hover{background:var(--c-ink);color:#fff}.overlay .brt-copy-status{color:var(--c-accent);font-style:italic;font-family:var(--font-head)}.overlay .brt-copy-fallback{border-color:var(--c-ink);border-radius:0}.overlay .brt-offers,.cd .brt-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px;margin-top:8px}.overlay .brt-offer,.cd .brt-offer{border:0;border-radius:0;min-height:48px;padding:6px 14px}.overlay .brt-offer--partner,.cd .brt-offer--partner{background:var(--c-accent);color:var(--c-accent-ink)}.overlay .brt-offer--partner:hover{background:var(--c-accent-2)}.overlay .brt-offer--plain,.cd .brt-offer--plain{color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c-ink);background:0 0}.overlay .brt-offer--plain:hover{background:var(--c-ink);color:#fff}.overlay .brt-offer-label:after{content:" ↗"}.overlay .brt-offer-note{font-size:12px}.overlay .brt-notes li,.cd .brt-notes li{border-left:3px solid var(--c-accent);color:var(--c-body-2);font-size:14px}.overlay .brt-notes li.brt-note--info,.cd .brt-notes li.brt-note--info{border-left-color:var(--c-line);color:var(--c-muted)}.overlay .brt-reasons{color:var(--c-body-2);padding-left:18px;font-size:15px}.overlay .brt-reasons li::marker{color:var(--c-accent)}.overlay .brt-how{border-top:1px solid var(--c-line)}.overlay .brt-how p{font-size:14.5px}.overlay .brt-links a{color:var(--c-accent);font-weight:600}.overlay .brt-lc-result{border-left:0;padding-left:0}.overlay .brt-lc-result .brt-verdict{border-left:4px solid var(--c-accent);padding-left:12px}.overlay .brt-lc-result[data-verdict=no-card] .brt-verdict,.overlay .brt-lc-result[data-verdict=captain] .brt-verdict{border-left-color:var(--c-ink)}.overlay .brt-lc-result[data-verdict=depends] .brt-verdict,.overlay .brt-lc-result[data-verdict=unverified] .brt-verdict{border-left-style:dashed}.overlay .brt-co-cards{border:1px solid var(--c-ink);background:var(--c-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.overlay .brt-co-card{border:0;border-left:1px solid var(--c-line);background:0 0;border-radius:0;padding:10px}.overlay .brt-co-card:first-child{border-left:0}.overlay .brt-co-card--best{box-shadow:inset 0 -3px 0 var(--c-accent);background:#a3195b12}.overlay .brt-co-card-title{font:600 10.5px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.overlay .brt-co-card-num{font:700 21px/1.1 var(--font-head);color:var(--c-accent)}.overlay .brt-co-card-num span{font-size:11.5px;display:block}.overlay .brt-co-card-sub{font-size:12.5px}.overlay .brt-cert,.cd .brt-cert{border:1px dashed var(--c-ink);background:var(--c-surface);border-radius:0}.cd>:first-child,.cd>:first-child>.brt-h:first-child,.cd>.brt-h:first-child{margin-top:0}.cd .brt-lines{border-collapse:collapse;width:100%;font-size:15px}.cd .brt-lines th,.cd .brt-lines td{border-bottom:0;border-top:1px solid var(--c-line);text-align:left;vertical-align:baseline;padding:9px 0;font-weight:600}.cd .brt-lines td{text-align:right;white-space:nowrap;font:700 19px var(--font-head);color:var(--c-ink);padding-left:12px}.cd .brt-lines .brt-line-note{font:400 13px/1.4 var(--font-body);color:var(--c-muted);display:block}.cd .brt-lines tr.brt-total th{border-top:1.5px solid var(--c-ink);font:700 18px var(--font-head)}.cd .brt-lines tr.brt-total td{border-top:1.5px solid var(--c-ink);color:var(--c-accent);font-size:26px}.cd .brt-notes{margin-top:14px}.cd .brt-scroll{margin:0}.cd .brt-table{font-size:14px}.cd .brt-table th{color:var(--c-muted);font:600 10.5px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.cd .brt-table td,.cd .brt-table th{border-color:var(--c-line)}.cd .brt-co-chart{margin:0}.cd .brt-chart-line--rent{stroke:var(--c-accent)}.cd .brt-chart-label--rent{fill:var(--c-accent)}.cd .brt-chart-tick,.cd .brt-chart-axis{font-family:var(--font-body)}.cd .brt-table.brt-stack{min-width:0;display:block}.cd .brt-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cd .brt-stack tbody{display:block}.cd .brt-stack tr{border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 0;display:flex}.cd .brt-stack td{white-space:normal;text-align:left;border:0;width:auto;padding:0;display:block}.cd .brt-stack td:before{content:none}.cd .brt-stack td>*{text-align:left}.cd .brt-stack td:first-child{max-width:calc(100% - 132px);font:italic 700 15.5px/1.3 var(--font-head);flex:1 0 calc(100% - 140px);order:1}.cd .brt-stack td:nth-child(5){text-align:right;font:700 19px/1 var(--font-head);color:var(--c-ink);flex:0 0 120px;order:2}.cd .brt-stack td:nth-child(5)>*{text-align:right}.cd .brt-stack td:nth-child(5) .brt-line-note{font:500 11px var(--font-body);margin-left:6px;display:inline}.cd .brt-stack td:nth-child(n+2):not(:nth-child(5)){color:var(--c-muted);order:3;font-size:12.5px}.cd .brt-stack td:nth-child(2):before{content:attr(data-label) " ";color:var(--c-muted);font:inherit;display:inline}.cd .brt-stack td:nth-child(n+3):not(:nth-child(5)):before{content:"· ";font:inherit;color:inherit;display:inline}.cd .brt-stack td .brt-line-note{margin-left:4px;display:inline}@media (width<=860px){.overlay .brt-headline{font-size:52px}.overlay .brt-co-cards{grid-template-columns:minmax(0,1fr)}.overlay .brt-co-card{border-left:0;border-top:1px solid var(--c-line)}.overlay .brt-co-card:first-child{border-top:0}}@media (width<=359px){.overlay .brt-form,.overlay .brt-co-sec .brt-form{grid-template-columns:minmax(0,1fr)}}
