:root{--deep:#061c27;--gold:#d7b14a;--ink:#162b34;--soft:#edf1f0;--line:#d9e1df}html{scroll-behavior:smooth}body{background:#f7f8f6;color:var(--ink)}.nav{position:relative;background:var(--deep);border-bottom:1px solid #2a4148;grid-template-columns:190px minmax(0,1fr) 165px;padding-inline:3vw}.nav nav{gap:clamp(7px,1.1vw,17px);font-size:.72rem}.nav nav>a{white-space:nowrap}.header-cta{padding:13px 10px}.ys-hero{min-height:670px;display:grid;grid-template-columns:52% 48%;background:var(--deep);color:#fff}.ys-hero-copy{padding:clamp(62px,7vw,125px) clamp(30px,7vw,110px) 40px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow,.section-label{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ys-hero h1{font:400 clamp(3.5rem,5.6vw,6.8rem)/.96 Italiana,Georgia,serif;letter-spacing:-.025em;margin:30px 0 26px;max-width:760px}.hero-lead{font-size:1.06rem;line-height:1.8;color:#d4dfe0;max-width:590px;margin:0}.hero-links{display:flex;gap:30px;flex-wrap:wrap;margin:36px 0}.hero-links a{border-bottom:1px solid var(--gold);padding-bottom:10px;font-size:.79rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.hero-links a:hover,.hero-links a:focus-visible{color:var(--gold)}.hero-bottom{font-size:.65rem;letter-spacing:.18em;color:#a5b7ba;margin-top:auto}.ys-hero-image{position:relative;min-height:620px;overflow:hidden}.ys-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,28,39,.32),transparent 45%),linear-gradient(0deg,rgba(6,28,39,.35),transparent 30%)}.ys-hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.image-caption{position:absolute;z-index:1;bottom:28px;right:30px;color:#fff;font-size:.65rem;letter-spacing:.15em}.sales-intro{padding:110px 7vw 65px;display:grid;grid-template-columns:26% 1fr;gap:5vw;max-width:1600px;margin:auto}.sales-intro h2,.two-panel h2,.service-heading h2,.form-intro h2{font:400 clamp(2.8rem,4.4vw,5rem)/1.06 Italiana,Georgia,serif;margin:0 0 24px}.sales-intro p,.two-panel p,.service-heading p,.form-intro p{font-size:1.02rem;line-height:1.85;color:#5c6b70;max-width:790px;margin:0}.sales-stage{background:#092833;color:#fff;min-height:540px;margin:0 7vw;display:grid;grid-template-columns:1fr 32%;position:relative;overflow:hidden}.stage-index{position:absolute;top:35px;left:45px;right:45px;display:flex;justify-content:space-between;color:#bdcbd0;font-size:.65rem;letter-spacing:.18em}.stage-body{padding:120px clamp(40px,7vw,105px) 75px;position:relative;z-index:1}.stage-body .rule{display:block;width:65px;border-top:2px solid var(--gold);margin-bottom:32px}.stage-body h2{font:400 clamp(2.8rem,4.8vw,5rem)/1 Italiana,serif;margin:0 0 20px;max-width:680px}.stage-body p{font-size:1rem;line-height:1.8;color:#bfced1;max-width:540px}.gold-link{display:inline-block;margin-top:25px;color:var(--gold);font-size:.77rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:10px}.stage-art{align-self:center;color:rgba(255,255,255,.075);font:400 clamp(9rem,17vw,19rem)/.8 Italiana,serif;letter-spacing:-.08em;text-align:center;transform:rotate(-90deg);white-space:nowrap}.stage-art span{display:block;font:600 .65rem Manrope,sans-serif;letter-spacing:.4em;margin-top:22px}.listing-note{margin:19px 7vw 0;color:#66767a;font-size:.86rem;line-height:1.65}.two-panel{padding:130px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.two-panel h2{margin-top:22px}.action-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}.action-row a{padding-bottom:9px;border-bottom:1px solid var(--gold);font-size:.78rem;text-transform:uppercase;font-weight:700;letter-spacing:.07em}.form-layout{display:grid;grid-template-columns:minmax(240px,38%) 1fr;gap:clamp(40px,7vw,120px);padding:115px 7vw 135px;max-width:1600px;margin:auto}.form-intro{align-self:start;position:sticky;top:30px}.form-intro h2{margin-top:30px}.contact-mark{margin-top:80px;border-top:1px solid var(--gold);padding-top:22px;font-weight:700;letter-spacing:.12em;font-size:.78rem}.contact-mark span{font-size:.65rem;color:#7b8b8d}.ys-form{box-shadow:0 18px 60px rgba(4,24,32,.07);border-top:4px solid var(--gold);padding:clamp(28px,4.5vw,65px);margin:0;background:#fff}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px}.ys-form .field{display:flex;flex-direction:column;margin:0;min-width:0;font-size:.82rem;color:#263c43;letter-spacing:0}.ys-form .field span{font-weight:700}.ys-form input:not([type=checkbox]),.ys-form select,.ys-form textarea{width:100%;border:1px solid #c8d3d2;border-radius:0;padding:14px 15px;min-height:50px;font:400 1rem Manrope,sans-serif;margin-top:10px;background:#fff;color:#152e36}.ys-form textarea{resize:vertical;min-height:125px}.ys-form .field:has(textarea),.ys-form .field:has([name=photoLink]){grid-column:1/-1}.ys-form input:focus-visible,.ys-form select:focus-visible,.ys-form textarea:focus-visible{outline:2px solid #ac842b;outline-offset:2px}.ys-form .consent{display:flex;align-items:flex-start;gap:12px;margin-top:30px;letter-spacing:0;font-size:.9rem;line-height:1.5}.ys-form .consent input{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:#092833}.ys-form .privacy{margin:14px 0 24px;font-size:.77rem;color:#687a7f;line-height:1.6}.ys-form .privacy a{text-decoration:underline}.ys-form button{background:#092833;padding:18px 22px}.ys-form button:hover,.ys-form button:focus-visible{background:#174454}.ys-form button:disabled{opacity:.65;cursor:wait}.form-status{font-size:.9rem;line-height:1.5;min-height:1.5em;color:#275e46}.form-status.error{color:#9e3131}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.service-heading{max-width:1000px;margin:0 auto;padding:110px 24px 52px;text-align:center}.service-heading h2{margin:20px 0}.service-heading p{margin:auto}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e2e1;margin:0 7vw}.service-grid article{background:#f4f6f4;padding:clamp(28px,3vw,50px);min-height:270px}.service-grid small{font-size:.8rem;color:#9a792b;letter-spacing:.18em}.service-grid h3{font:400 2.05rem/1.1 Italiana,Georgia,serif;margin:48px 0 17px}.service-grid p{font-size:.89rem;line-height:1.7;color:#647579;margin:0}.service-grid:has(article:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.service-form{padding-top:130px}.service-links{background:#eaf0ee;padding:72px 7vw 85px}.service-links>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:25px;background:#bfcbca}.service-links a{background:#eaf0ee;padding:22px 16px;min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem;font-weight:700}.service-links a[aria-current=page],.service-links a:hover,.service-links a:focus-visible{background:#092833;color:#fff}.service-links a span{color:#b78d2f}footer a:hover{text-decoration:underline}@media(max-width:1250px) and (min-width:901px){.nav{grid-template-columns:155px minmax(0,1fr) 125px;padding-inline:2vw}.nav>a:first-child img{width:150px}.nav nav{font-size:.65rem;gap:7px}.header-cta{font-size:.57rem}}@media(max-width:900px){.nav{grid-template-columns:1fr auto;padding-inline:22px}.nav nav{font-size:.9rem;gap:0;max-height:calc(100svh - 90px);overflow-y:auto}.nav nav>a{padding:7px 0}.ys-hero{grid-template-columns:1fr}.ys-hero-copy{min-height:520px;padding:75px 7vw 38px}.ys-hero-image{min-height:420px;height:48vw}.ys-hero h1{font-size:clamp(3.3rem,8vw,5.6rem)}.sales-intro{grid-template-columns:1fr;padding-top:85px}.sales-stage{grid-template-columns:1fr}.stage-art{display:none}.two-panel,.form-layout{grid-template-columns:1fr}.form-intro{position:static}.contact-mark{display:none}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid:has(article:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.service-links>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ys-hero-copy{min-height:500px;padding:57px 24px 30px}.ys-hero h1{font-size:clamp(3.1rem,13vw,4.8rem);margin-top:24px}.hero-lead{font-size:1rem}.hero-links{gap:16px 24px;margin-bottom:25px}.hero-links a{font-size:.7rem}.ys-hero-image{height:450px;min-height:0}.sales-intro{padding:75px 24px 42px}.sales-stage{margin:0 16px;min-height:480px}.stage-index{left:25px;right:25px}.stage-body{padding:115px 30px 58px}.listing-note{margin:18px 24px}.two-panel{padding:85px 24px}.form-layout{padding:75px 16px 90px;gap:35px}.form-intro{padding:0 8px}.ys-form{padding:30px 20px}.form-grid{grid-template-columns:1fr;gap:20px}.service-heading{padding:80px 24px 38px}.service-grid,.service-grid:has(article:nth-child(3):last-child){grid-template-columns:1fr;margin:0 16px}.service-grid article{min-height:0}.service-grid h3{margin:25px 0 12px}.service-links{padding:60px 16px}.service-links>div{grid-template-columns:1fr}.service-links a{min-height:64px;padding:15px}footer{padding:40px 24px}}

/* Boating Concept Yachts: a quieter visual identity within the same brand. */
.yacht-section{--ys-midnight:#061b25;--ys-ocean:#0d3a46;--ys-brass:#d7b14a;--ys-mist:#eef4f3;background:#f7f9f8;color:#1a333b}
.yacht-section .nav{background:linear-gradient(100deg,#061a24 0%,#0a303c 100%);border-bottom:1px solid rgba(215,177,74,.22)}
.ys-division{min-height:54px;display:flex;align-items:center;gap:24px;padding:0 3vw;background:linear-gradient(105deg,#0a2b36,#0b3b47 58%,#0d4651);color:#e4efee;border-bottom:1px solid rgba(255,255,255,.13)}
.ys-division-brand{font-size:.67rem;letter-spacing:.18em;font-weight:600;white-space:nowrap}.ys-division-brand b{color:#e0bf70;font-weight:700;margin-left:7px}.ys-division-line{height:1px;flex:1;background:linear-gradient(90deg,rgba(215,177,74,.6),rgba(215,177,74,0))}.ys-division-meta{font-size:.61rem;letter-spacing:.16em;color:#b8cbcf;white-space:nowrap}.ys-division-meta i{font-style:normal;color:#e0bf70;margin:0 10px}
.yacht-section .ys-hero{position:relative;background:linear-gradient(132deg,#061823 3%,#082c38 52%,#0c414d 100%)}
.yacht-section .ys-hero:after{content:"";position:absolute;left:0;bottom:0;width:52%;height:1px;background:linear-gradient(90deg,transparent,rgba(215,177,74,.62),transparent)}
.yacht-section .ys-hero-copy{position:relative;isolation:isolate}
.yacht-section .ys-hero-copy:before{content:"";position:absolute;left:clamp(30px,7vw,110px);top:clamp(45px,5vw,90px);height:1px;width:52px;background:#d7b14a;opacity:.8}
.yacht-section .ys-hero h1{letter-spacing:-.025em;text-wrap:balance;margin-top:43px}
.yacht-section .eyebrow{color:#e1c784;font-weight:600}
.yacht-section .hero-lead{color:#d7e3e4;max-width:560px}
.yacht-section .hero-links a{border-color:rgba(215,177,74,.85);transition:color .2s,border-color .2s}
.yacht-section .ys-hero-image{border-left:1px solid rgba(215,177,74,.33);background:#0b303b}
.yacht-section .ys-hero-image img{filter:saturate(.86) contrast(1.04);object-position:50% 58%}
.yacht-section .ys-hero-image:after{background:linear-gradient(90deg,rgba(6,27,37,.22),transparent 45%),linear-gradient(0deg,rgba(6,27,37,.48),transparent 34%)}
.yacht-section .image-caption{letter-spacing:.21em;font-weight:600}
.yacht-section .section-label{color:#987226;font-weight:700}
.yacht-section .sales-intro{padding-top:125px;padding-bottom:85px}
.yacht-section .sales-intro>div:first-child{border-top:1px solid #b8c9c9;padding-top:16px}
.yacht-section .sales-stage{background:linear-gradient(126deg,#051c27 0%,#0b3642 62%,#0e4852 100%);border:1px solid rgba(215,177,74,.28)}
.yacht-section .stage-index{color:#d5e3e4}.yacht-section .stage-art{color:rgba(215,224,221,.08)}
.yacht-section .two-panel{background:linear-gradient(160deg,#f8faf9 0%,#eaf2f1 100%)}
.yacht-section .form-layout{background:linear-gradient(120deg,#f5f8f7 0%,#e8f1f0 100%)}
.yacht-section .form-intro .section-label{display:block;border-top:1px solid #abbfbe;padding-top:18px}
.yacht-section .ys-form{border:1px solid #d2dfdd;border-top:3px solid #c9a452;box-shadow:0 25px 70px rgba(8,42,52,.085)}
.yacht-section .ys-form button{background:linear-gradient(105deg,#082630,#0c3e49);transition:background .2s,transform .2s}
.yacht-section .ys-form button:hover,.yacht-section .ys-form button:focus-visible{background:linear-gradient(105deg,#0d3d49,#165362);transform:translateY(-1px)}
.yacht-section .service-heading{padding-top:130px;padding-bottom:67px}
.yacht-section .service-heading .section-label{display:inline-block;padding:0 32px 16px;border-bottom:1px solid #bea45e}
.yacht-section .service-grid{gap:1px;background:#c5d5d4;border:1px solid #c5d5d4}
.yacht-section .service-grid article{background:linear-gradient(155deg,#f7faf9,#eef4f3);min-height:305px}
.yacht-section .service-grid h3{color:#143541}
.yacht-section .service-links{background:linear-gradient(112deg,#061c27 0%,#0b3541 75%,#0c414d 100%);color:#f2f5f3;border-top:1px solid #b99a4f}
.yacht-section .service-links>.section-label{color:#d8b76a}
.yacht-section .service-links>div{background:rgba(215,177,74,.28)}
.yacht-section .service-links a{background:rgba(8,43,54,.94);color:#e3eeed;transition:background .2s,color .2s}
.yacht-section .service-links a[aria-current=page],.yacht-section .service-links a:hover,.yacht-section .service-links a:focus-visible{background:#154d5a;color:#fff}
.yacht-section .service-links a span{color:#dcb958}
.yacht-section footer{background:#04151d;border-top:1px solid rgba(215,177,74,.25)}
@media(max-width:900px){.ys-division{padding:0 22px;min-height:49px}.ys-division-meta{font-size:.57rem}.yacht-section .ys-hero:after{width:100%}.yacht-section .ys-hero-copy:before{left:7vw;top:48px}.yacht-section .ys-hero-image{border-left:0;border-top:1px solid rgba(215,177,74,.33)}.yacht-section .sales-intro{padding-top:85px}.yacht-section .service-heading{padding-top:95px}.yacht-section .service-grid article{min-height:260px}}
@media(max-width:620px){.ys-division{padding:0 20px;gap:12px}.ys-division-brand{font-size:.59rem}.ys-division-meta{font-size:.62rem}.ys-division-meta i,.ys-division-meta{letter-spacing:.05em}.ys-division-meta{font-size:0}.ys-division-meta:after{content:attr(data-index);font-size:.62rem;color:#d8b76a}.yacht-section .ys-hero-copy:before{left:24px;top:37px}.yacht-section .ys-hero h1{margin-top:38px}.yacht-section .sales-intro{padding-top:77px;padding-bottom:48px}.yacht-section .service-heading{padding-top:80px}.yacht-section .service-grid article{min-height:0}}

/* Canados Gladiator model collection */
.sale-collection{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 14vw);max-width:1120px;margin:0 auto}
.sale-card{min-width:0;background:#fff;border:1px solid #bed0cf}
.sale-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#123b48}
.sale-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.sale-card:hover .sale-card-image img{transform:scale(1.025)}
.sale-card-image span{position:absolute;left:24px;top:22px;background:rgba(5,29,39,.78);color:#e6c878;padding:9px 12px;font-size:.72rem;letter-spacing:.16em}
.sale-card-copy{padding:clamp(25px,3.2vw,50px)}
.sale-maker{margin:0;color:#987226;font-size:.75rem;font-weight:700;letter-spacing:.18em}
.sale-card h3{margin:8px 0 14px;color:#12313b;font:400 clamp(2.9rem,4vw,4.8rem)/1 Italiana,Georgia,serif}
.sale-card-copy>p:not(.sale-maker){font-size:1rem;line-height:1.7;color:#607176;margin:0 0 28px}
.sale-specifications{border-top:1px solid #d7e1df;border-bottom:1px solid #d7e1df;padding:24px 0;margin:0 0 28px}
.sale-specifications h4{font:400 1.8rem Italiana,Georgia,serif;color:#12313b;margin:0 0 17px}
.sale-specifications dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}
.sale-specifications dl>div{min-width:0;padding:12px 0;border-top:1px solid #edf1f0}
.sale-specifications dt{font-size:.78rem;color:#66777a;margin-bottom:5px}
.sale-specifications dd{font-size:.98rem;color:#16333d;font-weight:600;line-height:1.45;margin:0}
.sale-specifications>a{display:inline-block;margin-top:18px;color:#7a591a;font-size:.85rem;text-underline-offset:4px}
.sale-engine-options{border-top:1px solid #d7e1df;padding-top:18px;margin-top:8px}
.sale-engine-options strong{display:block;color:#12313b;font-size:.9rem;margin-bottom:8px}
.sale-engine-options p{margin:0;color:#425c62;font-size:.95rem;line-height:1.7}
.sale-engine-options ul{padding-left:20px;margin:0;color:#425c62;font-size:.95rem;line-height:1.6}
.sale-engine-options li+li{margin-top:7px}
.sale-actions{display:flex;gap:12px;flex-wrap:wrap}
.sale-actions a{min-height:49px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;font-size:.78rem;line-height:1.3;font-weight:700;letter-spacing:.035em;text-decoration:none}
.sale-brochure{background:#0b3440;color:#fff}.sale-enquiry{border:1px solid #b89650;color:#17343e}
.sale-actions a:hover,.sale-actions a:focus-visible{outline:2px solid #b89650;outline-offset:2px}
.yacht-section .listing-note{margin-top:24px;margin-bottom:65px}
@media(max-width:850px){.sale-collection{width:calc(100% - 48px);gap:24px}}
@media(max-width:620px){.sale-collection{width:calc(100% - 32px);gap:20px}.sale-card-image span{left:14px;top:14px}.sale-actions{flex-direction:column}.sale-actions a{width:100%}.yacht-section .listing-note{margin:20px 24px 50px}}
@media(max-width:620px){.sale-specifications dl{grid-template-columns:1fr}}

.sale-specs{border-top:1px solid #dce6e4;padding:28px 0 30px;margin-top:28px}
.sale-specs h4{font:400 clamp(1.7rem,2.4vw,2.4rem)/1.1 Italiana,Georgia,serif;color:#173741;margin:0 0 20px}
.sale-specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0}
.sale-specs dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:12px 0;border-top:1px solid #e0e8e6}
.sale-specs dt{color:#5c7074;font-size:.88rem;line-height:1.45}
.sale-specs dd{margin:0;color:#18343d;font-size:.9rem;line-height:1.45;font-weight:700;text-align:right}
.sale-specs h5{font-size:.9rem;color:#8b6c27;letter-spacing:.06em;margin:27px 0 12px}
.sale-specs ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin:0;padding:0;list-style:none}
.sale-specs li{position:relative;border-top:1px solid #e0e8e6;padding:12px 0 0 16px;font-size:.9rem;line-height:1.5;color:#273e45}
.sale-specs li:before{content:"";position:absolute;left:0;top:20px;width:5px;height:5px;background:#bd9b52;border-radius:50%}
.sale-specs .sale-spec-note{font-size:.8rem;line-height:1.6;color:#6f8083;margin:25px 0 0}
@media(max-width:700px){.sale-specs dl,.sale-specs ul{grid-template-columns:1fr}.sale-specs dl>div{padding:12px 0}.sale-specs dt,.sale-specs dd{font-size:.88rem}}
/* Yacht Service editorial and hub */
.ys-seo-hub{max-width:1460px;margin:auto;padding:95px 7vw 35px}
.ys-seo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px}
.ys-seo-card{position:relative;display:block;min-height:230px;padding:30px 34px;background:#fff;border:1px solid #cddbd9;color:#18343d;text-decoration:none;transition:border-color .2s,transform .2s}
.ys-seo-card:hover,.ys-seo-card:focus-visible{border-color:#b89445;transform:translateY(-2px)}
.ys-seo-card>span{font-size:.73rem;letter-spacing:.16em;color:#987226}
.ys-seo-card h2{font:400 clamp(1.6rem,2.5vw,2.6rem)/1.15 Italiana,Georgia,serif;margin:13px 35px 12px 0}
.ys-seo-card p{color:#536a6f;line-height:1.65;max-width:510px;margin:0;font-size:.95rem}
.ys-seo-card b{position:absolute;right:30px;top:32px;color:#987226}
.ys-seo-editorial{max-width:1200px;padding:70px 7vw 95px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 65px}
.ys-seo-section h2,.ys-seo-faq h2{font:400 clamp(2rem,3vw,3.2rem)/1.08 Italiana,Georgia,serif;color:#14313c;margin:0 0 20px}
.ys-seo-section p{font-size:1rem;line-height:1.85;color:#405961;margin:0}
.ys-seo-faq{grid-column:1/-1;padding-top:30px;border-top:1px solid #d5dfdc}
.ys-seo-faq details{border-bottom:1px solid #d5dfdc;padding:18px 0}
.ys-seo-faq summary{cursor:pointer;font-weight:650;color:#18343d;font-size:1rem}
.ys-seo-faq p{max-width:850px;color:#405961;line-height:1.75;margin:14px 0 0;font-size:1rem}
@media(max-width:760px){.ys-seo-hub{padding:65px 20px 20px}.ys-seo-cards,.ys-seo-editorial{grid-template-columns:1fr}.ys-seo-card{min-height:0;padding:25px}.ys-seo-editorial{padding:55px 24px 70px;gap:40px}.ys-seo-faq{grid-column:auto}}
.ys-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 7vw;background:#08242d;color:#c7d7d7;font-size:.78rem}
.ys-breadcrumb a{color:#e4c77b;text-decoration:none}.ys-breadcrumb a:hover{text-decoration:underline}
@media(max-width:760px){.ys-breadcrumb{padding:12px 20px;font-size:.74rem}}
