/* Shared Swift editorial details. This stylesheet is not attached to lot-detail pages. */
/* A silver ribbon within the auction panel, behind the existing blue gradient content. */
.swift-skin.full-editorial[data-art="3"] .art-date{isolation:isolate;overflow:hidden}
.swift-skin.full-editorial[data-art="3"] .art-date::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url('/assets/swift-auction-pattern.svg') 65% center/auto 112% no-repeat;opacity:.28}
.swift-skin.full-editorial[data-art="3"] .art-date>*{position:relative;z-index:1}
@media(max-width:1050px){.swift-skin.full-editorial[data-art="3"] .art-date::before{background-size:auto 200%;background-position:right 48%;opacity:.25}}
@media(max-width:500px){.swift-skin.full-editorial[data-art="3"] .art-date::before{background-size:auto 138%;background-position:70% center;opacity:.22}}
.swift-skin.full-editorial[data-art="3"] .art-opening:before{background-image:url('/assets/swift-hero-ribbon.svg');background-size:1450px auto;background-position:50% 100%;opacity:1}
.swift-skin.full-editorial[data-art="3"] .art-opening:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:url('/assets/swift-hero-ribbon.svg') 50% 4%/1550px auto no-repeat;opacity:.65}
.swift-skin.full-editorial[data-art="3"] .art-date{padding:26px!important;align-content:start;justify-items:start;gap:22px;text-align:left}
.swift-skin.full-editorial[data-art="3"] .art-date .next-auction-label{width:100%;border:0!important;padding:0!important}
.swift-skin.full-editorial[data-art="3"] .art-date .eyebrow{padding:0 0 14px;margin:0;border-bottom:1px solid #ffffff40;display:block}
.swift-skin.full-editorial[data-art="3"] .art-date .auction-invitation{margin:16px 0 28px;max-width:230px}
.swift-skin.full-editorial[data-art="3"] .art-date strong{padding:0!important;border:0!important;display:block}
.swift-skin.full-editorial[data-art="3"] .art-date strong .day{margin-left:-5px!important;margin-top:0!important}
.swift-skin.full-editorial[data-art="3"] .art-date strong .month{margin-top:12px!important}
.swift-skin.full-editorial[data-art="3"] .art-date>p{margin:0!important;align-self:start;font-size:21px}
.swift-skin.full-editorial[data-art="3"] .art-date>a.button{width:auto!important;min-height:44px!important;padding:10px 16px!important;font-size:18px!important;gap:16px;justify-self:start;align-self:start;border:1px solid #d5dee7!important;box-shadow:none!important}
@media(min-width:1051px){.swift-skin.full-editorial[data-art="3"] .art-date{display:flex;flex-direction:column;justify-content:flex-start}.swift-skin.full-editorial[data-art="3"] .art-date>p{margin-top:auto!important}.swift-skin.full-editorial[data-art="3"] .art-date>a.button{margin-top:0!important}}
@media(max-width:1050px){.swift-skin.full-editorial[data-art="3"] .art-date{grid-template-columns:1.1fr 1fr;gap:18px 24px}.swift-skin.full-editorial[data-art="3"] .art-date .next-auction-label{grid-column:1;grid-row:1/3}.swift-skin.full-editorial[data-art="3"] .art-date>p{grid-column:2;grid-row:1;align-self:end}.swift-skin.full-editorial[data-art="3"] .art-date>a.button{grid-column:2;grid-row:2}.swift-skin.full-editorial[data-art="3"] .art-date .auction-invitation{margin:12px 0 20px}}
@media(max-width:500px){.swift-skin.full-editorial[data-art="3"] .art-date{gap:18px;padding:22px!important}.swift-skin.full-editorial[data-art="3"] .art-date>a.button{font-size:17px!important;padding:10px 12px!important;gap:10px}.swift-skin.full-editorial[data-art="3"] .art-date>p{font-size:18px}}
/* Connected text / photo intros, with white cutouts and a shared gradient at the join. */
.swift-skin.inner-preview .intro-grid:has(.intro-photo){gap:0;background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875);border-radius:0 26px 0 26px;overflow:hidden;align-items:stretch}
.swift-skin.inner-preview .intro-grid:has(.intro-photo)>div:first-child{padding:28px 36px 34px 0;background:#fff;border-radius:0 0 58px 0;position:relative;z-index:1}
.swift-skin.inner-preview .intro-grid>.intro-photo{border:0;outline:0;box-shadow:none;border-radius:44px 0 0 0;align-self:stretch;width:100%;height:100%;min-height:340px;object-fit:cover;mask-image:radial-gradient(ellipse 80% 80% at 0 100%,transparent 0%,#000 65%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 0 100%,transparent 0%,#000 65%)}
.swift-skin.inner-preview .inner-intro:has(.intro-photo){background:#fff!important}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner{background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875);border-radius:0 26px 0 26px;gap:0;overflow:hidden}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner-card{background:#fff!important;border:0;border-radius:0 0 58px 0;padding:32px;box-shadow:none}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner-photo{border-radius:44px 0 0 0;mask-image:radial-gradient(ellipse 80% 80% at 0 100%,transparent 0%,#000 65%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 0 100%,transparent 0%,#000 65%)}
.swift-skin.inner-preview .inner-cta{background:#fff;padding:0}
.swift-skin.inner-preview .inner-cta>.shell{background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875);padding:34px;border-radius:0 48px 0 48px;min-height:150px}
.swift-skin.inner-preview :is(.service-enquiry-copy,.form-layout>div:first-child){border-radius:0 0 48px 0}
.swift-skin.full-editorial[data-art="3"] .story-grid{gap:0;background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875);border-radius:26px 0 0 0;overflow:hidden}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{background:#f2f4f6;padding:32px;border-radius:54px 0 0 0}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo{margin:0;border-radius:0 0 54px 0;overflow:hidden}
.swift-skin.full-editorial[data-art="3"] .insights-teaser>.shell{background:linear-gradient(125deg,#0b1c33,#315875);border-radius:0 44px 0 44px;padding:28px 32px;color:#fff}
.swift-skin.full-editorial[data-art="3"] .insights-teaser :is(h2,p,.eyebrow){color:#fff!important}
@media(max-width:760px){.swift-skin.inner-preview .intro-grid:has(.intro-photo)>div:first-child{padding:22px 20px 28px 0;border-radius:0 0 40px 0}.swift-skin.inner-preview .intro-grid>.intro-photo{min-height:260px;max-height:320px;border-radius:32px 0 0 0}.swift-skin.inner-preview .inner-cta>.shell{padding:26px;border-radius:0 36px 0 36px}.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{padding:26px}.swift-skin.full-editorial[data-art="3"] .insights-teaser>.shell{padding:24px}}
/* Neutral box edges, no red drop shadows or decorative red box outlines. */
.swift-skin.full-editorial[data-art="3"] :is(.button,.service-card,.service-link,.team-card,.date-card,.registration-banner,.service-banner-card,.auction-lot-card,.auction-lot-actions,.finale-inner,.art-date,.enquiry-form,.network-form,.swift-flow){box-shadow:none!important;outline-color:#b6c4d0}
.swift-skin.full-editorial[data-art="3"] :is(.button,.service-card,.service-link,.team-card,.date-card,.auction-lot-card):hover{box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] :is(.finale-inner,.registration-banner,.enquiry-form,.network-form,.swift-flow){border-color:#d5dee7!important}
.swift-skin.full-editorial[data-art="3"] :is(.service-number,.service-index){box-shadow:none!important;border-bottom-color:transparent!important}
.swift-skin.full-editorial[data-art="3"] :is(a,button,input,select,textarea):focus-visible{outline:3px solid #607d95!important;outline-offset:3px;box-shadow:none!important}

/* Final edge cleanup: keep brand-red actions, neutralise decorative box rims. */
.swift-skin.full-editorial[data-art="3"] .art-date .auction-invitation{border:0!important;padding-top:0!important}
.swift-skin.full-editorial[data-art="3"] :is(.swift-lot-search,.contact-right,.story-note,.funding-check,.enquiry-form,.finale-inner){border-color:#d5dee7!important;box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] .finale-inner{border-bottom-width:1px!important}
.swift-skin.inner-preview :is(.enquiry-form,.funding-check,.catalogue-nav a[aria-current=page]){border-color:#d5dee7!important;box-shadow:none!important}
.swift-skin.inner-preview .service-benefit-icon{border-bottom:0!important}
.swift-skin.inner-preview .intro-photo{border:0!important;box-shadow:none!important}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner{padding:0!important;margin-top:28px}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner-card{border-radius:0 0 58px 0!important}
.swift-skin.inner-preview :is(.cash-page,.agent-network) .service-banner-photo{border-radius:44px 0 0 0!important}
/* Signature framing: grey surface, generous white rim, grey surroundings. */
.swift-skin.full-editorial[data-art="3"] .art-opening{padding-bottom:48px!important;background-color:#f1f3f5!important}
.swift-skin.full-editorial[data-art="3"] .art-opening:after{display:none!important}
.swift-skin.full-editorial[data-art="3"] .art-opening:before{inset:0 -8% -35px 0!important;background-image:url('/assets/swift-contact-ribbon.svg')!important;background-size:1150px auto!important;background-position:right bottom!important;opacity:1!important}
.swift-skin.full-editorial[data-art="3"] .catalogue-foot{background:#edf0f3!important;border:12px solid #fff!important;border-radius:26px!important;padding:22px!important;position:relative;box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] .hero-message{padding-left:16px;border-left:3px solid #ad1e19}
.swift-skin.full-editorial[data-art="3"] .property-showcase{background:#edf0f3}
.swift-skin.full-editorial[data-art="3"] .swift-lots03{border:12px solid #fff!important;background:#edf0f3!important;border-radius:26px!important;box-shadow:none!important;overflow:hidden}
.swift-skin.full-editorial[data-art="3"] .swift-lots03__copy{background:transparent!important;padding:20px 26px!important}
.swift-skin.full-editorial[data-art="3"] .swift-lots03__eyebrow:before{content:"";display:inline-block;width:20px;height:3px;background:#ad1e19;margin-right:12px;vertical-align:middle}
.swift-skin.full-editorial[data-art="3"] .swift-lot-search{background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right center/760px auto no-repeat!important;border:12px solid #fff!important;border-radius:26px!important;padding:24px!important;box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] .swift-search-intro{border:0!important;padding:0 0 18px!important}
.swift-skin.full-editorial[data-art="3"] .swift-search-intro strong{border-left:3px solid #ad1e19;padding-left:14px;color:#163453}
.swift-skin.full-editorial[data-art="3"] .swift-search-fields :is(input,select){background:#fff!important;border:1px solid #c8d2dc!important}
/* A joined editorial story: navy copy, bright photography and one white inset. */
.swift-skin.full-editorial[data-art="3"] .selling-story{background:#edf0f3!important;padding:40px 0!important}
.swift-skin.full-editorial[data-art="3"] .story-grid{border:12px solid white;border-radius:26px!important;align-items:stretch;grid-template-columns:1fr 1fr!important;overflow:hidden}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{background:linear-gradient(125deg,#0b1c33,#234762)!important;border-radius:0 0 56px 0!important;padding:32px!important;color:#fff!important}
.swift-skin.full-editorial[data-art="3"] .story-copy :is(h2,h2 span,p,.eyebrow,.text-link){color:#fff!important}
.swift-skin.full-editorial[data-art="3"] .story-copy h2{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.1!important;margin-bottom:22px}
.swift-skin.full-editorial[data-art="3"] .story-copy h2 br:nth-of-type(2){display:none}
.swift-skin.full-editorial[data-art="3"] .story-lead{font-size:23px!important;line-height:1.4!important;margin-bottom:16px!important}
.swift-skin.full-editorial[data-art="3"] .story-copy>.eyebrow:before{content:"";display:inline-block;width:20px;height:3px;background:#ad1e19;margin-right:12px;vertical-align:middle}
.swift-skin.full-editorial[data-art="3"] .story-visual{display:flex;flex-direction:column;min-width:0;background:#edf0f3;padding:0!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo{flex:1;min-height:280px;border-radius:44px 0 0 0!important}
.swift-skin.full-editorial[data-art="3"] .story-photo img{width:100%;height:100%!important;object-fit:cover!important}
.swift-skin.full-editorial[data-art="3"] .story-note{margin:0!important;max-width:none!important;width:100%!important;padding:22px 28px!important;background:#fff!important;border:0!important;border-radius:0!important;color:#163453!important}
.swift-skin.full-editorial[data-art="3"] .story-note svg{color:#ad1e19}
.swift-skin.full-editorial[data-art="3"] .story-word{display:none}
.swift-skin.full-editorial[data-art="3"] .story-actions{gap:20px;flex-wrap:wrap}
/* Expertise cards on a quiet patterned ground. */
.swift-skin.full-editorial[data-art="3"] .property-ribbon{background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right center/1100px auto no-repeat!important;padding:16px 0 40px!important;border:0!important}
.swift-skin.full-editorial[data-art="3"] .property-types{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;animation:none!important}
.swift-skin.full-editorial[data-art="3"] .property-type{display:flex!important;align-items:center;gap:18px!important;min-width:0;padding:24px!important;background:linear-gradient(135deg,#f4f6f8,#e8edf2)!important;border:10px solid #fff!important;border-radius:22px!important;position:relative;box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] .property-type:after{content:"";position:absolute;width:22px;height:3px;background:#ad1e19;bottom:13px;left:24px}
.swift-skin.full-editorial[data-art="3"] .property-type>svg{width:42px!important;height:42px!important;flex-shrink:0;color:#163453!important;stroke-width:1.5}
.swift-skin.full-editorial[data-art="3"] .property-type h2{font-size:24px!important;line-height:1.2!important;color:#163453!important}
.swift-skin.full-editorial[data-art="3"] .property-type p{font-size:16px!important;line-height:1.5;color:#465b70!important;margin-top:7px}
/* Recognisable header treatment, including diary and corporate pages. */
.swift-skin.inner-preview .inner-intro{background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right center/1100px auto no-repeat!important;padding-bottom:32px!important}
.swift-skin.inner-preview .intro-grid{background:linear-gradient(125deg,#0b1c33,#315875)!important;border:10px solid #fff!important;border-radius:24px!important;overflow:hidden}
.swift-skin.inner-preview .intro-grid>div:first-child{background:#edf0f3!important;padding:28px!important;border-radius:0 0 54px 0!important;color:#0b1c33}
.swift-skin.inner-preview .intro-grid:not(:has(.intro-photo)){display:block!important;padding-right:clamp(24px,7vw,90px)!important}
.swift-skin.inner-preview .intro-grid:not(:has(.intro-photo))>div:first-child{background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right center/850px auto no-repeat!important}
.swift-skin.inner-preview .intro-grid .eyebrow:before{content:"";display:inline-block;width:22px;height:3px;background:#ad1e19;vertical-align:middle;margin-right:12px}
.swift-skin.inner-preview .intro-grid :is(h1,.intro-text){color:#0b1c33!important}
.swift-skin.inner-preview .catalogue-nav{display:flex!important;gap:12px!important;flex-wrap:wrap;padding:12px!important;border:1px solid #cdd6df!important;border-radius:18px!important;background:#edf0f3!important;margin-bottom:24px!important}
.swift-skin.inner-preview .catalogue-nav a{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:12px 24px!important;background:#fff!important;color:#163453!important;border:1px solid #c4cfdb!important;border-radius:11px!important;font-size:18px!important;box-shadow:none!important}
.swift-skin.inner-preview .catalogue-nav a[aria-current=page]{background:linear-gradient(125deg,#0b1c33,#315875)!important;color:#fff!important;border-color:#163453!important}
.swift-skin.inner-preview .catalogue-nav a:hover{background:#dfe7ef!important;color:#0b1c33!important}
.swift-skin.inner-preview .catalogue-editorial{display:grid!important;grid-template-columns:1fr 1fr!important;background:#edf0f3!important;border:12px solid white!important;border-radius:26px!important;overflow:hidden;box-shadow:0 0 0 1px #d8e0e7!important}
.swift-skin.inner-preview .catalogue-editorial-photo{min-height:360px!important;aspect-ratio:auto!important;background:#163453!important}
.swift-skin.inner-preview .catalogue-editorial-photo img{height:100%!important;object-fit:cover!important}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:30px!important;gap:18px!important;background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right bottom/700px auto no-repeat!important;color:#163453!important;border-radius:0 0 0 48px}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin :is(h3,p,.eyebrow){color:#163453!important;margin:0!important}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin .eyebrow{border-left:3px solid #ad1e19;padding-left:12px}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin h3{font-size:36px!important}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin .button{margin:0!important}
.swift-skin.inner-preview .catalogue-help{display:flex!important;flex-wrap:wrap;gap:12px!important;margin-top:auto!important;width:100%;padding:18px!important;background:linear-gradient(125deg,#0b1c33,#315875)!important;border:0!important;border-radius:16px!important;color:white!important}
.swift-skin.inner-preview .catalogue-help a{color:white!important}
@media(max-width:760px){
.swift-skin.full-editorial[data-art="3"] .catalogue-foot{padding:18px!important;border-width:9px!important}
.swift-skin.full-editorial[data-art="3"] .art-opening{padding-bottom:32px!important}
.swift-skin.full-editorial[data-art="3"] .art-opening:before{background-size:850px auto!important}
.swift-skin.full-editorial[data-art="3"] .story-grid,.swift-skin.full-editorial[data-art="3"] .property-types,.swift-skin.inner-preview .catalogue-editorial{grid-template-columns:1fr!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{padding:24px!important}
.swift-skin.full-editorial[data-art="3"] .property-type{padding:22px!important}
.swift-skin.inner-preview .intro-grid>div:first-child{padding:24px!important}
.swift-skin.inner-preview .catalogue-editorial-photo{min-height:230px!important;max-height:300px}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin{padding:24px!important}
.swift-skin.full-editorial[data-art="3"] .swift-lot-search{padding:20px!important;border-width:9px!important}
}
.swift-skin.full-editorial[data-art="3"] .hero-message{border:0;position:relative}
.swift-skin.full-editorial[data-art="3"] .hero-message:before{content:"";position:absolute;left:0;top:7px;width:3px;height:24px;background:#ad1e19}
.swift-skin.full-editorial[data-art="3"] .swift-search-intro strong{border:0;padding-left:0}
.swift-skin.full-editorial[data-art="3"] .property-showcase{border-top:0!important}
.swift-skin.inner-preview .intro-grid:not(:has(.intro-photo))>div:first-child{background:#edf0f3!important}
.swift-skin.inner-preview .catalogue-editorial-.swift-skin .eyebrow{border:0!important;padding-left:0!important}
.swift-skin.inner-preview .catalogue-editorial-body>p:not(.eyebrow){text-align:left!important;align-self:flex-start!important;max-width:none!important;font-weight:400!important}
.swift-skin.inner-preview .inner-intro:has(.intro-photo){background:#edf0f3 url('/assets/swift-contact-ribbon.svg') right center/1100px auto no-repeat!important}
/* Registration: small red signals, a clear blue auction invitation. */
.swift-skin.registration-page .steps-grid>article,.swift-skin.registration-page .method-grid>article{position:relative;border-radius:20px!important;padding:26px!important;box-shadow:none!important}
.swift-skin.registration-page .step-number{color:#ad1e19!important;background:transparent!important;border:0!important;box-shadow:none!important;font-weight:500!important}
.swift-skin.registration-page .steps-grid>article:after,.swift-skin.registration-page .method-grid>article:after{content:"";display:block;width:26px;height:3px;border-radius:2px;background:#ad1e19;margin-top:22px}
.swift-skin.registration-page .method-grid>article>svg{color:#ad1e19!important}
.swift-skin.registration-page .registration-banner{background:linear-gradient(120deg,#0b1c33 0%,#163453 55%,#315875 100%)!important;border:10px solid white!important;border-radius:24px!important;padding:30px!important;color:#fff!important;box-shadow:none!important;gap:24px}
.swift-skin.registration-page .registration-banner :is(h2,p,.eyebrow){color:#fff!important}
.swift-skin.registration-page .registration-banner .eyebrow:before{content:"";display:inline-block;width:22px;height:3px;background:#ad1e19;vertical-align:middle;margin-right:12px}
.swift-skin.registration-page .registration-banner .button{background:#fff!important;color:#163453!important;border:1px solid #fff!important;box-shadow:none!important;flex-shrink:0}
/* Perspective signature across introductions: white editorial copy, blue shared canvas, blended photo. */
.swift-skin.inner-preview .intro-grid{background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875)!important;gap:0!important}
.swift-skin.inner-preview .intro-grid>div:first-child,.swift-skin.inner-preview .intro-grid:not(:has(.intro-photo))>div:first-child{background:#fff!important;border-radius:0 0 64px 0!important;padding:32px!important;position:relative;z-index:1}
.swift-skin.inner-preview .intro-grid>.intro-photo{border-radius:0!important;mask-image:radial-gradient(ellipse 85% 100% at 0 100%,transparent 0%,transparent 12%,#000 72%)!important;-webkit-mask-image:radial-gradient(ellipse 85% 100% at 0 100%,transparent 0%,transparent 12%,#000 72%)!important}
/* Selling: a connected composition with a white caption cutout and shared blue field. */
.swift-skin.full-editorial[data-art="3"] .story-grid{grid-template-columns:1.05fr 1fr!important;gap:0!important;background:linear-gradient(125deg,#0b1c33,#163453 55%,#315875)!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{grid-column:1!important;grid-row:1!important;background:transparent!important;border-radius:0!important;padding:36px!important;display:flex;flex-direction:column;justify-content:center}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-visual{grid-column:2!important;grid-row:1!important;background:transparent!important;padding:0!important;gap:0!important;position:relative}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo{margin:0!important;min-height:330px!important;border-radius:0!important;flex:1;mask-image:radial-gradient(ellipse 85% 100% at 0 100%,transparent 0%,#000 68%);-webkit-mask-image:radial-gradient(ellipse 85% 100% at 0 100%,transparent 0%,#000 68%)}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-note{position:relative!important;inset:auto!important;margin:0!important;border-radius:48px 0 0 0!important;background:#fff!important;padding:26px 32px!important;display:flex!important;align-items:center;gap:16px}
.swift-skin.full-editorial[data-art="3"] .story-actions{margin-top:24px!important;align-items:center}
.swift-skin.full-editorial[data-art="3"] .story-actions .button{background:#fff!important;color:#163453!important;border:1px solid #fff!important;box-shadow:none!important}
.swift-skin.full-editorial[data-art="3"] .story-actions .text-link{border:0!important;color:#fff!important;padding:12px 0!important}
@media(max-width:760px){.swift-skin.full-editorial[data-art="3"] .story-grid{grid-template-columns:1fr!important}.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{grid-column:1!important;grid-row:1!important;padding:26px!important}.swift-skin.full-editorial[data-art="3"] .story-grid .story-visual{grid-column:1!important;grid-row:2!important}.swift-skin.inner-preview .intro-grid>div:first-child{padding:24px!important;border-radius:0 0 44px 0!important}.swift-skin.registration-page .registration-banner{padding:24px!important}}
.swift-skin.full-editorial.registration-page[data-art="3"] .registration-banner{border-color:#fff!important}
.swift-skin.registration-page .method-grid>article>svg{background:#f8eae9!important;border:1px solid #ecd4d2!important;border-radius:14px!important;box-shadow:none!important}
/* Compact selling feature: continuous blue, no separate white caption box. */
.swift-skin.full-editorial[data-art="3"] .story-grid{grid-template-columns:1.1fr 1fr!important;min-height:0!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{padding:26px 30px!important;background:linear-gradient(120deg,#0b1c33 0%,#163453 55%,#315875 100%)!important;gap:0!important;justify-content:center!important}
.swift-skin.full-editorial[data-art="3"] .story-copy>.eyebrow{margin:0 0 14px!important}
.swift-skin.full-editorial[data-art="3"] .story-copy h2{margin:0 0 16px!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.1!important}
.swift-skin.full-editorial[data-art="3"] .story-copy .story-lead{margin:0 0 14px!important;font-size:21px!important;line-height:1.4!important}
.swift-skin.full-editorial[data-art="3"] .story-copy>p:not(.eyebrow):not(.story-lead){margin:0!important;max-width:490px;line-height:1.5!important}
.swift-skin.full-editorial[data-art="3"] .story-copy .story-actions{margin:20px 0 0!important;gap:18px!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-visual{align-self:stretch!important;justify-content:stretch!important;margin:0!important;min-height:0!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo{min-height:0!important;height:100%!important;position:absolute!important;inset:0!important;width:100%!important;mask-image:none!important;-webkit-mask-image:none!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo img{position:absolute!important;inset:0!important;object-position:center!important;object-fit:cover!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,28,51,.98),rgba(22,52,83,.66) 24%,transparent 65%);pointer-events:none}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-note{margin-top:auto!important;background:transparent!important;color:#fff!important;border-radius:0!important;padding:22px 28px!important;z-index:1;min-height:0!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-note span{color:#fff!important;font-size:20px;line-height:1.35}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-note svg{display:none!important}
.swift-skin.full-editorial[data-art="3"] .story-grid .story-note:before{content:"";width:22px;height:3px;background:#ad1e19;flex-shrink:0}
@media(max-width:760px){.swift-skin.full-editorial[data-art="3"] .story-grid{grid-template-columns:1fr!important}.swift-skin.full-editorial[data-art="3"] .story-grid .story-copy{padding:24px!important}.swift-skin.full-editorial[data-art="3"] .story-grid .story-visual{min-height:260px!important}.swift-skin.full-editorial[data-art="3"] .story-grid .story-note{padding:20px 24px!important}}
