/* Industry decisions get their own reading formats. */
/* Bring a useful planning aid forward instead of a generated interior photo. */
.dayx-v5 .i4-hero .dx-hero-brief {position:static;min-width:0;margin:0;padding:36px;}
.dayx-v5 .i4-hero .dx-hero-brief h2 {font-size:28px;font-weight:700;line-height:1.45;margin:0 0 24px;letter-spacing:-.6px;}
.dayx-v5 .i4-hero .dx-hero-brief .dx-spec-list>div {padding:16px 0;}
.dayx-v5 .dx-journey-standalone {display:block!important;}
.dayx-v5 .dx-journey-standalone .i8-decisions {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;}
.dayx-v5 .i8-customer-layout.dx-journey-standalone .i8-decisions li {padding:24px 0 0;border-top:2px solid #cfbac8;border-bottom:0;}
.dayx-v5 .dx-journey-standalone .i8-decisions h3 {font-size:22px;margin:16px 0 12px;}
.dayx-v5 .dx-journey-care.dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-schedule.dx-journey-standalone .i8-decisions {grid-template-columns:1fr 1fr;gap:32px 64px;}
.dayx-v5 .dx-journey-order.dx-journey-standalone .i8-decisions {grid-template-columns:1fr 1fr;gap:24px 48px;}
.dayx-v5 .dx-journey-order.dx-journey-standalone .i8-decisions li {border-top-color:#c9ab79;}
.dayx-v5 .dx-journey-care.dx-journey-standalone .i8-decisions li {border-top-color:#97baa9;}
.dayx-v5 .dx-journey-brief.dx-journey-standalone .i8-decisions li {border-top-color:#9cacc9;}
.dayx-v5 .dx-industry-directory {border-top:2px solid #78516b;}
.dayx-v5 .dx-industry-directory>a {display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.8fr) max-content;gap:32px;padding:32px 0;border-bottom:1px solid #d9ced6;align-items:start;}
.dayx-v5 .dx-directory-name {font-size:18px;font-weight:700;color:#8c245b;line-height:1.6;}
.dayx-v5 .dx-industry-directory h3 {font-size:25px;line-height:1.45;margin:0 0 12px;}
.dayx-v5 .dx-industry-directory p {font-size:16px;line-height:1.8;color:#57545f;margin:0 0 12px;}
.dayx-v5 .dx-industry-directory small {display:block;font-size:14px;line-height:1.7;color:#69505f;}
.dayx-v5 .dx-directory-arrow {font-size:24px;line-height:1.4;min-width:1em;color:#a71d57;}
.dayx-v5 .dx-industry-directory>a:hover h3 {color:#a71d57;text-decoration:underline;text-underline-offset:5px;}
.dayx-v5 .i8-customer-layout.dx-journey-menu-spread {grid-template-columns:1fr;gap:36px;}
.dayx-v5 .dx-journey-menu-spread .dx-industry-brief {position:static;padding:32px;}
.dayx-v5 .dx-journey-menu-spread .dx-spec-list {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;}
.dayx-v5 .dx-journey-menu-spread .dx-spec-list>div {border-top:1px solid #d9c4a7;border-bottom:0;}
.dayx-v5 .dx-journey-menu-spread .i8-decisions {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;}
.dayx-v5 .dx-journey-menu-spread .i8-decisions li {padding:0;border:0;}
.dayx-v5 .i8-customer-layout.dx-journey-comparison-spread {grid-template-columns:1.4fr 1fr;}
.dayx-v5 .dx-journey-comparison-spread .i8-decisions {display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.dayx-v5 .i8-customer-layout.dx-journey-comparison-spread .i8-decisions li {padding:24px 0;border-top:1px solid #cdb9c9;border-bottom:0;}
.dayx-v5 .i8-customer-layout.dx-journey-commission-spread {grid-template-columns:1fr 1.4fr;}
.dayx-v5 .dx-journey-commission-spread .i8-decisions {border-left:2px solid #cdb994;padding-left:32px;}
@media(max-width:1024px){
 .dayx-v5 .dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-menu-spread .i8-decisions {grid-template-columns:1fr 1fr;}
 .dayx-v5 .i8-customer-layout.dx-journey-comparison-spread {grid-template-columns:1fr;}
}
@media(max-width:767px){
 .dayx-v5 .i4-hero .dx-hero-brief {padding:24px;}
 .dayx-v5 .i4-hero .dx-hero-brief h2 {font-size:23px;}
 .dayx-v5 .dx-industry-directory>a {grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding:28px 0;}
 .dayx-v5 .dx-directory-name {grid-column:1;}
 .dayx-v5 .dx-industry-directory>a>div {grid-column:1;grid-row:2;}
 .dayx-v5 .dx-directory-arrow {grid-column:2;grid-row:1;}
 .dayx-v5 .dx-industry-directory h3 {font-size:22px;}
 .dayx-v5 .dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-care.dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-schedule.dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-order.dx-journey-standalone .i8-decisions,.dayx-v5 .dx-journey-menu-spread .i8-decisions,.dayx-v5 .dx-journey-menu-spread .dx-spec-list,.dayx-v5 .dx-journey-comparison-spread .i8-decisions {grid-template-columns:1fr;gap:24px;}
 .dayx-v5 .dx-journey-menu-spread .dx-industry-brief {padding:28px;}
 .dayx-v5 .dx-journey-menu-spread .dx-spec-list {gap:0;}
 .dayx-v5 .dx-journey-menu-spread .i8-decisions li {border-top:1px solid #d9c4a7;padding-top:20px;}
 .dayx-v5 .i8-customer-layout.dx-journey-commission-spread {grid-template-columns:1fr;}
 .dayx-v5 .dx-journey-commission-spread .i8-decisions {padding-left:22px;}
}
.dayx-v5 .dx-industry-brief {padding:36px;background:#faf3ea;border-top:1px solid #d5c6d3;position:sticky;top:112px;}
.dayx-v5 .dx-industry-brief h3 {font-size:26px;line-height:1.45;margin:0 0 20px;word-break:keep-all;}
.dayx-v5 .dx-industry-brief .dx-spec-list>div {grid-template-columns:1fr;gap:8px;padding:18px 0;}
.dayx-v5 .dx-brief-route {background:#fff0f6;border-top-color:#bd0066;}
.dayx-v5 .dx-brief-menu {border-top:0;background:#fbf2e3;outline:1px solid #d9c4a7;outline-offset:-12px;padding:40px;}
.dayx-v5 .dx-brief-reservation {background:#f8f1f3;border-top-color:#92506a;}
.dayx-v5 .dx-brief-reservation dt:before {content:'✓';color:#92506a;margin-right:12px;}
.dayx-v5 .dx-brief-order {background:#fff6df;border-top:0;border-left:1px solid #d5c6d3;}
.dayx-v5 .dx-brief-lookbook {background:#f6eff7;border-top-color:#80577c;}
.dayx-v5 .dx-brief-spec {background:#f0f7ed;border:1px solid #bbcfb2;padding:32px;}
.dayx-v5 .dx-brief-spec .dx-spec-list>div {grid-template-columns:95px 1fr;gap:20px;}
.dayx-v5 .dx-brief-commission {background:#fffaf0;border-top-color:#94794c;}
.dayx-v5 .dx-brief-commission .dx-spec-list>div {grid-template-columns:65px 1fr;gap:20px;}
.dayx-v5 .dx-brief-care {background:#edf6f2;border-top-color:#34735f;}
.dayx-v5 .dx-brief-schedule {background:#f4f0fa;border-top-color:#71548c;}
.dayx-v5 .dx-brief-brief {background:#f0f3fa;border-top-color:#47638f;}
.dayx-v5 .dx-overview-hero {background:#fff0f6;padding:40px;}
.dayx-v5 .dx-overview-hero>p {font-size:15px;color:#922353;margin:0 0 20px;}
.dayx-v5 .dx-overview-hero h2 {font-size:32px;line-height:1.45;letter-spacing:-.8px;margin:0 0 28px;}
.dayx-v5 .dx-overview-hero>a {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid #dec4d0;min-height:44px;}
.dayx-v5 .dx-overview-hero>a>b {font-size:19px;}
.dayx-v5 .dx-overview-hero>a>span {font-size:13px;color:#922353;white-space:nowrap;}
.dayx-v5 .i8-page .i4-mix .dx-intent-link {display:flex;max-width:fit-content;margin-top:16px;border:0;}
@media(max-width:1024px){
 .dayx-v5 .dx-industry-brief {padding:28px;}
 .dayx-v5 .dx-industry-brief h3 {font-size:22px;}
 .dayx-v5 .dx-brief-spec .dx-spec-list>div,.dayx-v5 .dx-brief-commission .dx-spec-list>div {grid-template-columns:1fr;gap:8px;}
}
@media(max-width:767px){
 .dayx-v5 .i8-customer-layout {grid-template-columns:1fr;gap:32px;}
 .dayx-v5 .dx-industry-brief {position:static;padding:28px;}
 .dayx-v5 .dx-overview-hero {padding:28px;}
 .dayx-v5 .dx-overview-hero h2 {font-size:28px;}
 .dayx-v5 .dx-overview-hero>a {gap:12px;}
 .dayx-v5 .dx-overview-hero>a>b {font-size:18px;}
}
.dayx-v5 .i8-page .i4-hero {max-width:1184px;padding:56px 32px 64px;gap:48px;}
.dayx-v5 .i8-page .i4-industry-name {margin:0;color:#a71d57;font-size:16px;}
.dayx-v5 .i8-page .i4-hero h1 {font-size:44px;line-height:1.3;font-weight:750;}
.dayx-v5 .i8-page .i4-hero-art img {border-radius:6px;aspect-ratio:1.15;}
.dayx-v5 .i8-page .i4-hero-art figcaption {position:static;background:none;font-size:12px;padding:0;margin-top:10px;}
.dayx-v5 .i8-page .d3-hero-actions {display:flex;flex-wrap:wrap;gap:16px;align-items:center;}
.dayx-v5 .i8-page .i4-section {padding:72px 32px;}
.dayx-v5 .i8-page .i4-section h2 {font-size:34px;line-height:1.4;font-weight:750;max-width:800px;}
.dayx-v5 .i8-page .i4-prep-grid .d3-kicker {font-size:13px;line-height:1.6;font-weight:600;letter-spacing:0;color:#57545f;}
.dayx-v5 .i8-customer-layout {display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start;}
.dayx-v5 .i8-context-image {margin:0;position:sticky;top:150px;}
.dayx-v5 .i8-context-image img {width:100%;height:480px;object-fit:cover;display:block;}
.dayx-v5 .i8-context-image figcaption {font-size:12px;color:#65616a;line-height:1.7;margin-top:10px;}
.dayx-v5 .i8-decisions {list-style:none;padding:0;margin:0;}
.dayx-v5 .i8-decisions li {padding:24px 0;border-bottom:1px solid #ded9df;}
.dayx-v5 .i8-decisions li:first-child {padding-top:0;}
.dayx-v5 .i8-decisions span {font-size:14px;font-weight:700;color:#a71d57;}
.dayx-v5 .i8-decisions h3 {font-size:23px;margin:10px 0 8px;}
.dayx-v5 .i8-decisions p {margin:0;font-size:16px;color:#56515b;}
.dayx-v5 .i8-focus {background:#fff;padding:8px 32px;}
.dayx-v5 .i8-focus article {padding:26px 0;border-bottom:1px solid #e1dce2;display:grid;grid-template-columns:210px 1fr;gap:32px;}
.dayx-v5 .i8-focus article:last-child {border:0;}
.dayx-v5 .i8-label {font-size:23px;line-height:1.5;font-weight:700;}
.dayx-v5 .i8-focus p {margin:0;color:#56515b;}
.dayx-v5 .i8-editorial .i4-hero,.dayx-v5 .i8-lookbook .i4-hero {grid-template-columns:1fr;gap:32px;}
.dayx-v5 .i8-editorial .i4-hero-copy,.dayx-v5 .i8-lookbook .i4-hero-copy {max-width:820px;}
.dayx-v5 .i8-editorial .i4-hero-art img {height:430px;aspect-ratio:auto;object-position:center 60%;}
.dayx-v5 .i8-lookbook .i4-hero-art img {height:480px;aspect-ratio:auto;object-position:center 40%;}
.dayx-v5 .i8-editorial #industry-focus {background:#fff5e9;}
.dayx-v5 .i8-focus-editorial {background:transparent;border-top:2px solid #976c45;padding:0;}
.dayx-v5 .i8-focus-editorial article {grid-template-columns:1fr 1.8fr;padding:32px 0;}
.dayx-v5 .i8-reservation .i4-hero-art {grid-column:1;grid-row:1;}
.dayx-v5 .i8-reservation .i4-hero-copy {grid-column:2;}
.dayx-v5 .i8-focus-reservation {display:grid;grid-template-columns:1.1fr 1fr;gap:0 32px;padding:32px;}
.dayx-v5 .i8-focus-reservation article {display:block;padding:24px 0;}
.dayx-v5 .i8-focus-reservation article:first-child {grid-row:span 2;border-right:1px solid #decfd6;border-bottom:0;padding:24px 32px 24px 0;}
.dayx-v5 .i8-focus-reservation .i8-label {display:block;margin-bottom:16px;}
.dayx-v5 .i8-order .i4-hero {background:#fff8e9;}
.dayx-v5 .i8-focus-order {display:grid;grid-template-columns:1fr 1fr;gap:24px;background:transparent;padding:0;}
.dayx-v5 .i8-focus-order article {display:block;background:white;padding:28px;border:0;border-top:3px solid #ae7337;}
.dayx-v5 .i8-focus-order article:last-child {grid-column:1/-1;background:#f5ebd9;}
.dayx-v5 .i8-focus-order .i8-label {display:block;margin-bottom:12px;}
.dayx-v5 .i8-focus-lookbook {display:grid;grid-template-columns:1fr 1fr;gap:32px;background:transparent;padding:0;}
.dayx-v5 .i8-focus-lookbook article {display:block;border:0;border-top:2px solid #a787a2;padding:28px 0;}
.dayx-v5 .i8-focus-lookbook article:last-child {grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;}
.dayx-v5 .i8-focus-lookbook p {margin-top:14px;}
.dayx-v5 .i8-spec .i4-hero {background:#f1f7ed;}
.dayx-v5 .i8-spec #industry-focus {background:#f1f7ed;}
.dayx-v5 .i8-focus-spec {border:1px solid #c5d7bc;background:#fff;}
.dayx-v5 .i8-focus-spec article {grid-template-columns:180px 1fr;}
.dayx-v5 .i8-commission .i4-hero-art img {height:510px;}
.dayx-v5 .i8-focus-commission {padding:0;background:transparent;}
.dayx-v5 .i8-focus-commission article {grid-template-columns:1fr 2fr;border-left:3px solid #a58a62;margin-bottom:24px;padding:20px 32px;background:#fff;}
.dayx-v5 .i8-care .i4-hero {background:#edf8f4;}
.dayx-v5 .i8-care #industry-focus {background:#edf8f4;}
.dayx-v5 .i8-focus-care article {grid-template-columns:220px 1fr;}
.dayx-v5 .i8-schedule .i4-hero-art img {border-radius:48px 4px 4px 4px;}
.dayx-v5 .i8-focus-schedule {background:white;border-top:3px solid #72589b;}
.dayx-v5 .i8-focus-schedule article {grid-template-columns:240px 1fr;}
.dayx-v5 .i8-focus-brief {background:transparent;padding:0;}
.dayx-v5 .i8-focus-brief article {border-bottom:1px solid #b8c2d9;border-top:0;grid-template-columns:240px 1fr;}
.dayx-v5 .i8-brief #industry-focus {background:#f1f4fb;}
.dayx-v5 .i8-page .i4-mix article {grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px;}
.dayx-v5 .i8-page .i4-mix a {display:inline-block;margin-top:12px;padding-bottom:5px;border-bottom:1px solid #b32761;font-weight:700;}
@media(max-width:1000px){
.dayx-v5 .i8-page .i4-hero {gap:28px;}
.dayx-v5 .i8-page .i4-hero h1 {font-size:35px;}
.dayx-v5 .i8-customer-layout {gap:32px;}
.dayx-v5 .i8-context-image img {height:400px;}
.dayx-v5 .i8-focus article {grid-template-columns:170px 1fr;gap:24px;}
.dayx-v5 .i8-focus-reservation article,.dayx-v5 .i8-focus-order article,.dayx-v5 .i8-focus-lookbook article {display:block;}
}
@media(max-width:600px){
.dayx-v5 .i8-page .i4-hero {display:flex;flex-direction:column;padding:32px 20px 40px;gap:24px;align-items:stretch;}
.dayx-v5 .i8-page .i4-hero h1 {font-size:32px;line-height:1.35;margin:12px 0 20px;}
.dayx-v5 .i8-page .i4-intro {font-size:16px;line-height:1.85;}
.dayx-v5 .i8-page .i4-hero-art img {height:260px;aspect-ratio:auto;border-radius:4px;}
.dayx-v5 .i8-lookbook .i4-hero-art img {height:340px;}
.dayx-v5 .i8-page .i4-section {padding:48px 20px;}
.dayx-v5 .i8-page .i4-section h2 {font-size:28px;line-height:1.4;margin-bottom:28px;}
.dayx-v5 .i8-customer-layout {grid-template-columns:1fr;gap:28px;}
.dayx-v5 .i8-context-image {position:static;}
.dayx-v5 .i8-context-image img {height:240px;}
.dayx-v5 .i8-decisions h3 {font-size:21px;}
.dayx-v5 .i8-focus {padding:0 22px;}
.dayx-v5 .i8-focus article,.dayx-v5 .i8-focus-lookbook article:last-child {display:block;padding:24px 0;}
.dayx-v5 .i8-label {display:block;font-size:21px;margin-bottom:12px;}
.dayx-v5 .i8-focus-reservation,.dayx-v5 .i8-focus-order,.dayx-v5 .i8-focus-lookbook {display:block;}
.dayx-v5 .i8-focus-reservation article:first-child {border-right:0;border-bottom:1px solid #ddd;padding:24px 0;}
.dayx-v5 .i8-focus-order {padding:0;}
.dayx-v5 .i8-focus-order article {padding:24px;margin-bottom:16px;}
.dayx-v5 .i8-focus-commission {padding:0;}
.dayx-v5 .i8-focus-commission article {padding:24px;}
.dayx-v5 .i8-page .i4-mix article {grid-template-columns:1fr;gap:12px;}
.dayx-v5 .i8-page .i4-mix article>div:last-child {padding-left:0;}
}
/* Three different homepage reading rhythms, retaining all existing tab content. */
.dayx-v5 #v6-channel .v6-tab-layout {grid-template-columns:.9fr 1.1fr;gap:56px;}
.dayx-v5 #v6-channel .v6-tab-layout figure {order:2;}
.dayx-v5 #v6-channel .v6-tab-copy {order:1;border-left:3px solid #c50064;padding-left:32px;}
.dayx-v5 #v6-place {display:grid;grid-template-columns:192px minmax(0,1fr);column-gap:32px;background:#eef8f3!important;}
.dayx-v5 #v6-place .v6-heading {grid-column:1/-1;}
.dayx-v5 #v6-place .v6-tabbar {margin:0;border-bottom:0;border-right:1px solid #bcd3c8;padding-right:28px;}
.dayx-v5 #v6-place .v6-tabbar>div {flex-direction:column;gap:8px!important;align-items:stretch;}
.dayx-v5 #v6-place .v6-tabbar button {text-align:left;padding:20px 0!important;white-space:normal;}
.dayx-v5 #v6-place .v6-tabbar button span {white-space:normal;word-break:keep-all;overflow-wrap:break-word;}
.dayx-v5 #v6-place .v6-tab-layout {grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;align-items:start;}
.dayx-v5 #v6-place .v6-tab-layout figure img {height:auto!important;aspect-ratio:4/3;object-position:center;}
.dayx-v5 #v6-place .v6-tab-work {display:grid;grid-template-columns:100px 1fr;gap:12px 24px;}
.dayx-v5 #v6-place .v6-tab-work dt,.dayx-v5 #v6-place .v6-tab-work dd {margin:0;}
.dayx-v5 #v6-industry-dark .v6-tab-layout {grid-template-columns:1.2fr 1fr;background:#fff6e9;padding:28px;gap:36px;}
.dayx-v5 #v6-industry-dark .v6-tab-layout figure img {height:360px!important;}
@media(max-width:1279px){
.dayx-v5 #v6-place .v6-tab-layout {grid-template-columns:1fr;gap:24px;}
.dayx-v5 #v6-place .v6-tab-layout figure img {aspect-ratio:16/9;max-height:360px;}
}
@media(max-width:1000px){
.dayx-v5 #v6-place {grid-template-columns:190px 1fr;gap:28px;}
}
@media(max-width:600px){
.dayx-v5 #v6-channel .v6-tab-layout,.dayx-v5 #v6-industry-dark .v6-tab-layout {grid-template-columns:1fr;gap:24px;}
.dayx-v5 #v6-channel .v6-tab-layout figure {order:0;}
.dayx-v5 #v6-channel .v6-tab-copy {padding-left:20px;}
.dayx-v5 #v6-place {display:block;}
.dayx-v5 #v6-place .v6-tab-layout figure img {aspect-ratio:3/2;}
.dayx-v5 #v6-place .v6-tabbar {padding:0;border-right:0;border-bottom:1px solid #bcd3c8;margin-bottom:24px;}
.dayx-v5 #v6-place .v6-tabbar>div {flex-direction:row;gap:4px 20px!important;}
.dayx-v5 #v6-place .v6-tabbar button {padding:14px 0!important;}
.dayx-v5 #v6-place .v6-tab-work {grid-template-columns:1fr;gap:8px;}
.dayx-v5 #v6-place .v6-tab-work dd {margin-bottom:14px;}
.dayx-v5 #v6-industry-dark .v6-tab-layout {padding:20px;}
.dayx-v5 #v6-industry-dark .v6-tab-layout figure img {height:220px!important;}
}
.dayx-v5 .v8-page .d3-offerings {padding-top:12px;}
.dayx-v5 .i8-page .i4-mix {padding-top:12px;}
.dayx-v5 .v8-search-path {border-top:0;}
.dayx-v5 .v8-customer-journey article {border-top:1px solid #cab9ab;}
.dayx-v5 .i8-focus-order article,.dayx-v5 .i8-focus-schedule {border-top:1px solid #c9b7ce;}
.dayx-v5 .i8-focus-commission article {border-left:0;}
.dayx-v5 #v6-channel .v6-tab-copy {border-left:0;padding-left:0;}
html:has(body.dayx-v5),body.dayx-v5 {overflow-x:visible!important;}
@media(max-width:600px){}
.dayx-v5 .v6-home .v6-tabbar {border-bottom:0;}
.dayx-v5 #v6-place .v6-tabbar {border-bottom:0;}

/* Buyer journey layout variants, after the shared brief styles. */
.dayx-v5 .dx-journey-route,.dayx-v5 .dx-journey-order,.dayx-v5 .dx-journey-lookbook,.dayx-v5 .dx-journey-schedule {grid-template-columns:1fr;gap:40px;}
.dayx-v5 .dx-journey-route>.dx-industry-brief,.dayx-v5 .dx-journey-order>.dx-industry-brief,.dayx-v5 .dx-journey-lookbook>.dx-industry-brief,.dayx-v5 .dx-journey-schedule>.dx-industry-brief {position:static;}
.dayx-v5 .dx-journey-route>.dx-brief-route,.dayx-v5 .dx-journey-lookbook>.dx-brief-lookbook {background:transparent;border:0;padding:0;}
.dayx-v5 .dx-journey-route .dx-spec-list,.dayx-v5 .dx-journey-order .dx-spec-list,.dayx-v5 .dx-journey-lookbook .dx-spec-list {display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}
.dayx-v5 .dx-journey-route .dx-spec-list>div,.dayx-v5 .dx-journey-order .dx-spec-list>div,.dayx-v5 .dx-journey-lookbook .dx-spec-list>div {border-bottom:0;border-top:1px solid #c8bdc9;}
.dayx-v5 .dx-journey-route .dx-spec-list dt,.dayx-v5 .dx-journey-lookbook .dx-spec-list dt {font-size:21px;}
.dayx-v5 .dx-journey-route>.i8-decisions,.dayx-v5 .dx-journey-order>.i8-decisions,.dayx-v5 .dx-journey-lookbook>.i8-decisions,.dayx-v5 .dx-journey-schedule>.i8-decisions {display:grid;grid-template-columns:repeat(4,1fr);gap:28px;}
.dayx-v5 .dx-journey-route>.i8-decisions li,.dayx-v5 .dx-journey-order>.i8-decisions li,.dayx-v5 .dx-journey-lookbook>.i8-decisions li,.dayx-v5 .dx-journey-schedule>.i8-decisions li {padding:24px 0 0;border-bottom:0;border-top:1px solid #ded9df;}
.dayx-v5 .dx-journey-reservation .dx-spec-list {display:grid;grid-template-columns:1fr 1fr;gap:0 24px;}
.dayx-v5 .dx-journey-reservation .dx-spec-list>div {border-bottom:0;border-top:1px solid #d9d3db;align-content:start;}
.dayx-v5 .dx-journey-reservation .dx-spec-list dt:before {display:none;}
.dayx-v5 .dx-journey-brief>.dx-brief-brief {background:white;border:1px solid #c5cede;}
.dayx-v5 .dx-journey-care>.dx-brief-care {border:0;border-radius:0 0 32px 0;}
.dayx-v5 .dx-journey-schedule>.dx-brief-schedule {background:#f7f4fb;border:0;padding:32px;}
.dayx-v5 .dx-sector-choices {display:grid;grid-template-columns:1fr 1fr;gap:0 36px;align-items:start;}
.dayx-v5 .dx-sector-choices details {padding:0;border-bottom:1px solid #d5c9df;}
.dayx-v5 .dx-sector-choices summary {display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:24px 0;font-size:21px;font-weight:700;}
.dayx-v5 .dx-sector-choices summary::-webkit-details-marker {display:none;}
.dayx-v5 .dx-sector-choices summary>span {display:block;position:relative;flex:none;width:24px;height:24px;font-size:0;}
.dayx-v5 .dx-sector-choices summary>span:before,.dayx-v5 .dx-sector-choices summary>span:after {content:'';position:absolute;left:5px;top:11px;width:14px;height:2px;background:currentColor;}
.dayx-v5 .dx-sector-choices summary>span:after {transform:rotate(90deg);}
.dayx-v5 .dx-sector-choices details[open] summary>span:after {display:none;}
.dayx-v5 .dx-sector-choices details p {font-size:16px;margin:0 0 20px;}
.dayx-v5 .dx-sector-choices .dx-intent-link {margin-bottom:24px;}
@media(max-width:1000px){.dayx-v5 .dx-journey-route>.i8-decisions,.dayx-v5 .dx-journey-order>.i8-decisions,.dayx-v5 .dx-journey-lookbook>.i8-decisions,.dayx-v5 .dx-journey-schedule>.i8-decisions {grid-template-columns:1fr 1fr;}}
@media(max-width:767px){
 .dayx-v5 .dx-journey-route .dx-spec-list,.dayx-v5 .dx-journey-order .dx-spec-list {grid-template-columns:1fr;gap:0;}
 .dayx-v5 .dx-journey-route .dx-spec-list>div,.dayx-v5 .dx-journey-order .dx-spec-list>div {grid-template-columns:105px 1fr;gap:16px;}
 .dayx-v5 .dx-journey-route .dx-spec-list dt {font-size:17px;}
 .dayx-v5 .dx-journey-lookbook .dx-spec-list {grid-template-columns:1fr 1fr;gap:20px;}
 .dayx-v5 .dx-journey-lookbook .dx-spec-list>div:last-child {grid-column:1/-1;}
 .dayx-v5 .dx-journey-route>.i8-decisions,.dayx-v5 .dx-journey-order>.i8-decisions,.dayx-v5 .dx-journey-lookbook>.i8-decisions,.dayx-v5 .dx-journey-schedule>.i8-decisions {grid-template-columns:1fr;gap:0;}
 .dayx-v5 .dx-journey-route>.i8-decisions li,.dayx-v5 .dx-journey-order>.i8-decisions li,.dayx-v5 .dx-journey-lookbook>.i8-decisions li,.dayx-v5 .dx-journey-schedule>.i8-decisions li {padding:24px 0;}
 .dayx-v5 .dx-journey-schedule>.dx-brief-schedule {padding:24px;}
 .dayx-v5 .dx-sector-choices {grid-template-columns:1fr;}
 .dayx-v5 .dx-sector-choices summary {font-size:20px;}
}

@media(min-width:1280px){
 .dayx-v5 .i8-lookbook .i4-hero {grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;padding-top:64px;padding-bottom:64px}
 .dayx-v5 .i8-lookbook .i4-hero-art img {height:540px;object-position:58% center}
}
@media(min-width:1600px){
 .dayx-v5 .i8-page .i4-hero h1 {font-size:48px}
 .dayx-v5 .i8-lookbook .i4-hero-art img {height:580px}
}

/* Keep brief headings with their visual cue; short mobile steps share one rhythm. */
.dayx-v5 .i4-hero .dx-hero-brief .dx-art-heading {margin-bottom:24px;}
.dayx-v5 .i4-hero .dx-hero-brief .dx-art-heading h2 {margin:0;font-weight:700;}
@media(max-width:767px){
 .dayx-v5 .i8-customer-layout.dx-journey-standalone .i8-decisions {gap:0;}
 .dayx-v5 .i8-customer-layout.dx-journey-standalone .i8-decisions li {padding:24px 0;}
 .dayx-v5 .i4-hero .dx-hero-brief .dx-spec-list>div {padding:14px 0;}
}
