.site-shell .chapter-content.chapter-6,.site-shell.has-navigated .chapter-content.chapter-6{width:100%;height:calc(100svh - 92px);animation:.85s cubic-bezier(.16,1,.3,1) both journey-schedule-arrive;top:92px;left:0;transform:none}.active-chapter-6 .topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f1e9d1;border-bottom:1px solid #08171924;height:92px}.journey-schedule{--schedule-ink:#081719;--schedule-red:#c6452e;--schedule-gold:#d5a12d;--schedule-moss:#426f63;--schedule-blue:#4f7d93;--schedule-line:#08171926;overscroll-behavior:contain;width:100%;height:100%;color:var(--schedule-ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(90deg,#f4f1e8e6 0%,#f1f0e8c4 34%,#f5f7f2ad 100%),url(/assets/shell-images/iceland-glacier-lagoon-ink.webp) 50%/cover no-repeat;grid-template-columns:minmax(320px,30vw) minmax(0,1fr);display:grid;overflow:hidden}.journey-months{background:linear-gradient(110deg,#f5f2eae0,#dfe5df9e);border-right:1px solid #0817192e;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:clamp(20px,2.8vh,32px) clamp(18px,2vw,34px) 18px;display:grid}.journey-months-heading>span,.journey-calendar-heading>div:first-child>span{color:var(--schedule-red);letter-spacing:.2em;font-family:Arial,sans-serif;font-size:8px;font-weight:700}.journey-months-heading h1{letter-spacing:.13em;margin:6px 0 2px;font-family:LXGW ZhenKai,KaiTi,serif;font-size:clamp(34px,3vw,49px);font-weight:400;line-height:1}.journey-months-heading p{color:#0817199e;letter-spacing:.05em;margin:8px 0 14px;font-size:10px;line-height:1.55}.journey-month-cards{scrollbar-width:thin;align-content:start;gap:clamp(7px,.9vh,11px);min-height:0;padding:2px 9px 12px 1px;display:grid;overflow-y:auto}.journey-month-card{--month-color:var(--schedule-red);width:100%;min-height:126px;color:inherit;font:inherit;text-align:left;cursor:pointer;isolation:isolate;background:#f8f6efc7;border:1px solid #08171926;grid-template-columns:25px minmax(0,1fr) 18px;padding:0;text-decoration:none;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #08171912}.journey-month-card.is-gold{--month-color:var(--schedule-gold)}.journey-month-card.is-green{--month-color:var(--schedule-moss)}.journey-month-card.is-blue{--month-color:var(--schedule-blue)}.journey-month-card:after{z-index:-1;background:linear-gradient(90deg, var(--month-color) 0 6px, #f9f7f0fa 6px 61%, #f9f7f066);content:"";transition:opacity .3s;position:absolute;inset:0}.journey-month-card:hover,.journey-month-card.is-active{z-index:2;box-shadow:0 12px 27px color-mix(in srgb, var(--month-color) 28%, transparent);transform:translate(6px)}.journey-month-card.is-active{border-color:color-mix(in srgb, var(--month-color) 62%, transparent)}.journey-month-card:focus-visible{z-index:3;outline:2px solid var(--month-color);outline-offset:2px}.journey-month-image{z-index:-2;filter:saturate(.72);opacity:.53;background-position:0;background-size:cover;transition:all .35s;position:absolute;inset:0}.journey-season-ribbons{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.journey-season-ribbons b{clip-path:polygon(0 0,100% 1%,100% 100%,0 99%);color:#fffaf0;letter-spacing:.32em;text-shadow:0 1px #fffcf347;transform-origin:50%;border-top:1px solid #ffffff75;border-bottom:1px solid #2c180d2e;place-items:center;width:14%;height:168%;font-family:Ma Shan Zheng,STKaiti,KaiTi,cursive;font-size:18px;font-weight:400;display:grid;position:absolute;top:-34%;overflow:hidden;transform:rotate(19deg);box-shadow:0 3px 7px #08171929,inset 0 0 0 1px #fffcf324}.journey-season-ribbons b:before{z-index:0;content:"";opacity:.24;background-position:50%;background-repeat:no-repeat;background-size:88%;position:absolute;inset:12% 8%;transform:rotate(-19deg)}.journey-season-ribbons b span{z-index:1;position:absolute;inset:0}.journey-season-ribbons b span i{color:#fffaf0;text-shadow:0 1px 3px #191f1d7a;font-style:normal;line-height:1;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(-19deg)}.journey-season-ribbons b span i:first-child{top:40%}.journey-season-ribbons b span i:last-child{top:60%}.journey-season-ribbons b:first-child{left:47%}.journey-season-ribbons b:nth-child(2){left:60%}.journey-season-ribbons b:nth-child(3){left:73%}.journey-season-ribbons b:nth-child(4){left:86%}.journey-season-ribbons b.is-spring{color:#26362d;background:#9caf9a}.journey-season-ribbons b.is-spring:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cg fill='none' stroke='%23f7f2df' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M18 96C42 72 50 47 58 18M27 82C16 70 16 57 20 45c14 2 24 9 28 21M45 53c1-16 10-27 25-31 3 16-3 29-18 37'/%3E%3C/g%3E%3C/svg%3E")}.journey-season-ribbons b.is-summer{color:#3b3121;background:#d5bd83}.journey-season-ribbons b.is-summer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cg fill='none' stroke='%23fff8e4' stroke-width='4'%3E%3Cpath d='M13 74a34 34 0 0 0 54 0L40 31Z'/%3E%3Cpath d='M18 70a28 28 0 0 0 44 0M31 59l2 3m15-9 2 3m-8 14 2 3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}.journey-season-ribbons b.is-autumn{color:#412b25;background:#c8927e}.journey-season-ribbons b.is-autumn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cg fill='none' stroke='%23fff5df' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M39 101V25M39 43c-9-1-14-6-16-14 9 0 14 5 16 14Zm1 12c9-1 14-6 16-14-9 0-14 5-16 14Zm-1 13c-9-1-14-6-16-14 9 0 14 5 16 14Zm1 13c9-1 14-6 16-14-9 0-14 5-16 14Z'/%3E%3C/g%3E%3C/svg%3E")}.journey-season-ribbons b.is-winter{color:#26363c;background:#9aadb4}.journey-season-ribbons b.is-winter:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M40 27v66M12 44l56 32M68 44 12 76M40 27l-7 9m7-9 7 9M40 93l-7-9m7 9 7-9M12 44l12 1m-12-1 5 11m51-11-12 1m12-1-5 11M12 76l12-1m-12 1 5-11m51 11-12-1m12 1-5-11'/%3E%3C/g%3E%3C/svg%3E")}.journey-month-card:hover .journey-month-image{filter:saturate(1.05);opacity:.82;transform:scale(1.025)}.journey-month-card>small{z-index:2;color:#fff;writing-mode:vertical-rl;margin:12px 0 0 10px;font:700 7px/1 Arial,sans-serif;position:relative}.journey-month-card>div{z-index:2;white-space:nowrap;align-self:center;padding:11px 48% 10px 12px;position:relative}.journey-month-card h2,.journey-month-card p,.journey-month-price{white-space:normal}.journey-month-card>div>span{color:var(--month-color);letter-spacing:.16em;font:700 7px/1 Arial,sans-serif}.journey-month-card strong{color:var(--month-color);margin-left:8px;font-family:Ma Shan Zheng,KaiTi,serif;font-size:19px;font-weight:400}.journey-month-card h2{letter-spacing:.08em;margin:5px 0 2px;font-family:LXGW ZhenKai,KaiTi,serif;font-size:17px;font-weight:400}.journey-month-card p{color:#081719a8;margin:0;font-size:9px;line-height:1.45}.journey-month-price{align-items:baseline;gap:4px;margin-top:7px;display:flex;color:var(--month-color)!important;letter-spacing:0!important;font-family:Arial,sans-serif!important}.journey-month-price b{font-size:15px;font-weight:700}.journey-month-price small{color:#0817199e;font-size:8px}.journey-month-card>i{z-index:2;color:var(--month-color);align-self:center;font-family:Arial,sans-serif;font-style:normal;position:relative}.journey-calendar-board{background:linear-gradient(90deg,#efeee63d,#f7f8f39e);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;padding:clamp(23px,3vh,36px) clamp(24px,3.2vw,52px) 17px;display:grid}.journey-month-selector{background:linear-gradient(90deg,#ffffff42,#0000),#e0e5de61;border-top:1px solid #08171933;border-bottom:1px solid #08171926;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:5px 8px;display:grid}.journey-month-selector:before{content:"";opacity:.11;pointer-events:none;background:url(/images/journey-brush-stroke.jpg) 50%/100% 100% no-repeat;width:22%;height:26px;position:absolute}.journey-month-selector>span{z-index:1;color:var(--schedule-red);letter-spacing:.16em;font-size:10px;position:relative}.journey-month-selector>div{z-index:1;grid-template-columns:repeat(12,minmax(25px,1fr));min-width:0;display:grid;position:relative}.journey-month-selector button{color:#0817198a;cursor:pointer;background:0 0;border:0;border-right:1px solid #0817191f;place-items:center;height:31px;padding:3px 0 2px;transition:color .2s,background .2s;display:grid;position:relative}.journey-month-selector button:after{background:var(--schedule-red);content:"";opacity:0;height:4px;transition:opacity .2s,transform .28s;position:absolute;bottom:1px;left:4px;right:4px;transform:scaleX(.15)}.journey-month-selector button:hover,.journey-month-selector button.is-active{color:var(--schedule-red);background:#ffffff61}.journey-month-selector button.is-active:after{opacity:.72;transform:scaleX(1)}.journey-month-selector button b{font:400 10px/1 Arial,sans-serif}.journey-month-selector button small{letter-spacing:.08em;opacity:.68;font:400 6px/1 Arial,sans-serif}.journey-month-selector>small{color:#0817196e;letter-spacing:.08em;white-space:nowrap;font-size:7px}.journey-calendar-heading{justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.journey-calendar-heading h2{letter-spacing:.12em;margin:4px 0 0;font-family:LXGW ZhenKai,KaiTi,serif;font-size:clamp(38px,3.8vw,58px);font-weight:400;line-height:.95}.journey-calendar-heading h2 small{letter-spacing:.23em;opacity:.42;margin-left:11px;font:400 9px/1 Arial,sans-serif}.journey-calendar-heading>div:last-child{border-left:1px solid var(--schedule-line);justify-items:end;padding-left:24px;display:grid}.journey-calendar-heading .journey-calendar-year-control{grid-template-rows:auto auto;grid-template-columns:25px auto 25px;place-items:center;column-gap:5px;min-width:130px;position:relative}.journey-calendar-heading b{letter-spacing:-.05em;grid-area:1/2;justify-content:center;align-items:baseline;min-width:80px;font:300 clamp(29px,2.8vw,44px)/.9 Arial,sans-serif;display:inline-flex;overflow:hidden}.journey-calendar-heading b>span{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.journey-calendar-heading b>i{min-width:.58em;font:inherit;letter-spacing:inherit;font-style:normal;display:inline-block}.journey-calendar-heading b>i.is-up{animation:.42s cubic-bezier(.16,1,.3,1) journey-year-digit-up}.journey-calendar-heading b>i.is-down{animation:.42s cubic-bezier(.16,1,.3,1) journey-year-digit-down}.journey-calendar-year-control>button{width:25px;height:30px;color:var(--schedule-red);cursor:pointer;opacity:0;background:#f9f7efb3;border:1px solid #08171933;grid-row:1;place-items:center;padding:0;font:300 21px/1 Arial,sans-serif;transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1),background .22s;display:grid;transform:scale(.72)}.journey-calendar-year-control>button:first-of-type{grid-column:1}.journey-calendar-year-control>button:last-of-type{grid-column:3}.journey-calendar-year-control:hover>button,.journey-calendar-year-control:focus-within>button{opacity:1;transform:scale(1)}.journey-calendar-year-control>button:hover{background:var(--schedule-red);color:#fff}.journey-calendar-year-control>span{color:var(--schedule-red);letter-spacing:.12em;grid-area:2/1/auto/-1;margin-top:6px;font-size:9px}.journey-calendar-legend{border-top:1px solid var(--schedule-line);letter-spacing:.08em;align-items:center;min-height:31px;font-size:8px;display:flex}.journey-calendar-legend span{align-items:center;gap:6px;display:flex}.journey-calendar-legend i{background:var(--schedule-red);width:20px;height:5px}.journey-calendar-legend p{color:#08171978;margin-left:auto}.journey-calendar{border-top:1px solid #0817193b;border-left:1px solid var(--schedule-line);background:#f7f6efa6;grid-template-rows:28px minmax(0,1fr);min-height:0;display:grid;box-shadow:0 14px 38px #19313214}.journey-weekdays{border-bottom:1px solid #08171933;grid-template-columns:repeat(7,1fr);display:grid}.journey-weekdays span{border-right:1px solid var(--schedule-line);color:#0817198c;letter-spacing:.14em;place-items:center;font-size:8px;display:grid}.journey-calendar-grid{grid-template-rows:repeat(6,minmax(49px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;position:relative}.journey-calendar-day{border-right:1px solid var(--schedule-line);border-bottom:1px solid var(--schedule-line);min-width:0;padding:7px 8px;font:400 12px/1 Arial,sans-serif;position:relative}.journey-calendar-day>span,.journey-calendar-day>small{z-index:6;position:relative}.journey-calendar-day.is-muted{color:#08171938;background:#08171906}.journey-calendar-day small{float:right;color:var(--schedule-red);font-family:LXGW ZhenKai,KaiTi,serif;font-size:8px}.journey-calendar-events{z-index:4;pointer-events:none;grid-template-rows:repeat(6,minmax(49px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.journey-calendar-events:has(.schedule-team-event:hover,.schedule-team-event:focus-within,.schedule-team-popover.is-open){z-index:20}.schedule-team-event{--event-color:var(--schedule-blue);--event-image:none;--event-lane-offset:0px;--event-hover-lift:2px;z-index:5;width:calc(100% - 4px);min-width:calc(100% - 4px);height:calc(100% - 26px);min-height:22px;max-height:calc(100% - 26px);margin:0 2px calc(4px + var(--event-lane-offset));background-image:linear-gradient(90deg, color-mix(in srgb, var(--event-color) 76%, #0510126b), color-mix(in srgb, var(--event-color) 52%, #08161833)), var(--event-image);background-blend-mode:multiply, normal;color:#fff;box-shadow:inset 0 0 0 1px #fff3, 0 3px 9px color-mix(in srgb, var(--event-color) 25%, transparent);pointer-events:auto;background-position:50%;background-size:cover;border-radius:2px 0 0 2px;align-self:end;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s,box-shadow .28s;position:relative;container-type:inline-size}.schedule-team-event:after{background:var(--event-color);clip-path:polygon(0 0,100% 17%,72% 42%,100% 68%,66% 100%,0 90%);content:"";width:11px;height:100%;position:absolute;top:0;right:-8px}.schedule-team-event:hover,.schedule-team-event:focus-visible,.schedule-team-event.is-group-active{z-index:30;filter:saturate(1.2)contrast(1.06);transform:translateY(calc(-1 * var(--event-hover-lift))) scaleY(1.04);box-shadow:inset 0 0 0 1px #ffffff61, 0 7px 15px color-mix(in srgb, var(--event-color) 36%, transparent)}.schedule-team-label{background:linear-gradient(90deg,#040e10ad,#040e103d);align-items:center;gap:7px;height:100%;padding:3px 9px;transition:background .24s;display:flex;overflow:hidden}.schedule-team-event:hover .schedule-team-label,.schedule-team-event:focus-visible .schedule-team-label,.schedule-team-event.is-group-active .schedule-team-label{background:linear-gradient(90deg,#030c0ee6,#030c0e8a)}.schedule-team-label b{color:#fff7df;letter-spacing:.1em;overflow-wrap:anywhere;white-space:normal;text-shadow:0 1px 5px #0000009e;min-width:0;max-width:48%;font-size:12px;font-weight:400;line-height:1.08}.schedule-team-label small{color:#ffe0a3;opacity:1;text-shadow:0 1px 4px #000000b8;flex:none;font:400 9px/1 Arial,sans-serif;display:none}.schedule-team-label .schedule-team-price{color:#ffe7a6;letter-spacing:.02em;text-shadow:0 1px 4px #000000b8;background:#10191894;border:1px solid #ffe7abad;padding:4px 7px 3px;font:700 11px/1 Arial,sans-serif}.schedule-team-label em{color:#fff2cf;letter-spacing:.08em;text-shadow:0 1px 4px #00000094;background:#84301cc2;border:0;margin-left:auto;padding:2px 5px;font-size:8px;font-style:normal}.schedule-team-label .schedule-team-price,.schedule-team-label em{white-space:nowrap;flex:none}@container (width<=260px){.schedule-team-label{grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:center;gap:1px 2px;padding:2px 3px;display:grid}.schedule-team-label b{letter-spacing:.02em;grid-column:1/-1;max-width:100%;font-size:10px;line-height:1}.schedule-team-label small{font-size:7px;line-height:1}.schedule-team-label .schedule-team-price{letter-spacing:0;padding:1px 2px;font-size:8px;line-height:1}.schedule-team-label em{letter-spacing:0;overflow-wrap:anywhere;white-space:normal;min-width:0;margin-left:0;padding:1px 2px;font-size:6px;line-height:1}}@container (width<=150px){.schedule-team-label{grid-template-columns:1fr 1fr;gap:0;padding:1px 2px}.schedule-team-label b{font-size:9px}.schedule-team-label small,.schedule-team-label .schedule-team-price,.schedule-team-label em{min-width:0;font-size:6px}}.schedule-team-flow{background:linear-gradient(90deg,#ffffff21,#0000 44%);width:100%;height:100%;display:block}.schedule-team-popover{z-index:60;visibility:hidden;width:min(315px,32vw);min-height:132px;color:var(--schedule-ink);opacity:0;pointer-events:none;background:#f7f5edfa;border:1px solid #08171938;grid-template-columns:106px minmax(160px,1fr);transition:all .27s;display:grid;position:absolute;bottom:calc(100% + 12px);left:20px;overflow:hidden;transform:translateY(7px);box-shadow:0 17px 36px #0612143b}.schedule-team-popover.is-open,.schedule-team-event:hover .schedule-team-popover,.schedule-team-event:focus-visible .schedule-team-popover,.schedule-team-event:focus-within .schedule-team-popover{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.schedule-team-popover>img{object-fit:cover;filter:saturate(.75)contrast(1.03);width:100%;height:100%}.schedule-team-popover>span{padding:13px}.schedule-team-popover small{color:#9b3f29;letter-spacing:.11em;font:700 7px/1.2 Arial,sans-serif}.schedule-team-popover strong{margin-top:7px;font-family:LXGW ZhenKai,KaiTi,serif;font-size:16px;font-weight:400;display:block}.schedule-team-popover .schedule-team-popover-price{color:var(--event-color);margin-top:3px;font:700 14px/1.2 Arial,sans-serif;display:block}.schedule-team-popover p{color:#081719a6;margin:4px 0 7px;font-size:9px;line-height:1.45}.schedule-team-popover .schedule-team-cancellation-reason{color:#b71c1c;background:#c628281a;border-left:3px solid #c62828;margin:7px 0;padding:7px 8px;font-weight:700}.schedule-team-popover .schedule-team-cancellation-reason strong{color:#c62828;letter-spacing:.12em;margin:0 0 3px;font:700 8px/1.2 Arial,sans-serif}.schedule-team-popover em{color:var(--event-color);letter-spacing:.12em;font-size:10px;font-style:normal}.schedule-team-popover em i{font-family:Arial,sans-serif;font-style:normal}.schedule-team-popover em.is-completed{color:#686e6c}.schedule-team-event.is-cinnabar{--event-color:#b84430}.schedule-team-event.is-moss{--event-color:#427467}.schedule-team-event.is-unavailable{--event-color:#777d7b;opacity:.68;filter:grayscale()contrast(.9)}.schedule-team-event.is-cancelled{--event-color:#707573;cursor:not-allowed;opacity:.72;filter:contrast(.92)}.schedule-team-event.is-cancelled .schedule-team-label em{background:#682b24db}.schedule-team-event.is-in-progress{--event-color:#4b7f87;opacity:.86;filter:saturate(.72)contrast()}.schedule-team-event.is-in-progress:after{background:#4b7f87}.schedule-team-event.is-unavailable:after{background:#777d7b}.schedule-team-event.is-unavailable:hover,.schedule-team-event.is-unavailable:focus-visible,.schedule-team-event.is-unavailable.is-group-active{opacity:.9;filter:grayscale(.9)contrast(1.02)}.schedule-team-event.is-full{--event-color:#681b1d;cursor:not-allowed;opacity:.92;filter:saturate(.62)contrast(1.08);background-color:#6b2022;border:2px solid #541315;box-shadow:inset 0 0 0 1px #ffd6ca33,0 3px 10px #460a0e57}.schedule-team-event.is-full:after{background:#541315}.schedule-team-event.is-full:hover,.schedule-team-event.is-full:focus-visible,.schedule-team-event.is-full.is-group-active{opacity:1;white-space:nowrap;filter:saturate(.72)contrast(1.1)}.schedule-team-event.continues-from-previous{border-radius:0 2px 2px 0;margin-left:-1px}.schedule-team-event.continues-to-next{border-radius:2px 0 0 2px;margin-right:-1px}.schedule-team-event.continues-to-next:after,.schedule-team-event.is-single-day:after{display:none}.journey-calendar-note{border-bottom:1px solid #0817192b;justify-content:space-between;align-items:center;gap:18px;min-height:43px;display:flex}.journey-calendar-note p{color:#0817198c;letter-spacing:.04em;margin:0;font-size:8px}.journey-calendar-note p span{border:1px solid var(--schedule-red);width:18px;height:18px;color:var(--schedule-red);place-items:center;margin-right:6px;display:inline-grid}.journey-calendar-note div{gap:14px;display:flex}.journey-calendar-note button{color:inherit;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;padding:0;font:400 9px/1 LXGW ZhenKai,KaiTi,serif}@keyframes journey-schedule-arrive{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes journey-year-digit-up{0%{opacity:0;filter:blur(3px);transform:translateY(78%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes journey-year-digit-down{0%{opacity:0;filter:blur(3px);transform:translateY(-78%)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=800px){.site-shell .chapter-content.chapter-6,.site-shell.has-navigated .chapter-content.chapter-6{width:100%;height:calc(100svh - 84px);top:84px;left:0;transform:none}.active-chapter-6 .topbar{height:84px}.journey-schedule{display:block;overflow-y:auto}.journey-months{border-right:0;border-bottom:1px solid var(--schedule-line);padding:22px 17px;display:block}.journey-month-cards{scroll-snap-type:x mandatory;gap:10px;margin-right:-17px;padding-right:17px;display:flex;overflow-x:auto}.journey-month-card{scroll-snap-align:start;flex:0 0 min(340px,83vw)}.journey-calendar-board{min-height:700px;padding:25px 13px 20px}.journey-month-selector{grid-template-columns:auto minmax(0,1fr);gap:7px;padding-left:2px;padding-right:2px}.journey-month-selector>div{grid-template-columns:repeat(12,34px);overflow-x:auto}.journey-month-selector>small{display:none}.journey-calendar-year-control>button{opacity:1;transform:scale(1)}.journey-calendar-grid,.journey-calendar-events{grid-template-rows:repeat(6,70px)}.schedule-team-event,.schedule-team-event:hover,.schedule-team-event:focus-visible,.schedule-team-event.is-group-active{contain:none;transform:none;container-type:normal;filter:none!important}.schedule-team-label{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 3px;padding:2px 4px;display:grid}.schedule-team-label b{letter-spacing:.02em;grid-column:1/-1;max-width:100%;font-size:10px;line-height:1.05}.schedule-team-label .schedule-team-price{justify-self:start;padding:2px 4px;font-size:9px}.schedule-team-label em{letter-spacing:0;justify-self:end;margin-left:0;padding:2px 3px;font-size:7px}.journey-calendar-legend p,.schedule-team-label em.is-awaiting-origin{display:none}.schedule-team-popover{z-index:1000;grid-template-columns:minmax(88px,30vw) minmax(0,1fr);width:auto;min-width:0;max-height:min(430px,100svh - 32px);position:fixed;inset:auto 14px 16px;overflow-y:auto;transform:none}.schedule-team-popover.is-open,.schedule-team-event:hover .schedule-team-popover,.schedule-team-event:focus-visible .schedule-team-popover,.schedule-team-event:focus-within .schedule-team-popover{transform:none}}.journey-schedule-kicker,.journey-month-card>small,.journey-month-card>div>span,.schedule-team-popover small{font-size:11px}.journey-schedule-intro,.journey-month-card p,.journey-calendar-heading h2 small,.journey-calendar-heading .journey-calendar-year-control>span,.journey-calendar-legend,.journey-weekdays span,.journey-calendar-day small,.schedule-team-label small,.schedule-team-label em,.schedule-team-popover p,.journey-calendar-note p,.journey-calendar-note button{font-size:12px}.journey-month-selector>span,.journey-month-selector button b,.journey-month-selector>small,.schedule-team-popover em{font-size:13px}.journey-month-selector button small{font-size:10px}.journey-month-price small{font-size:11px}.journey-calendar-day,.schedule-team-label b{font-size:14px}.schedule-team-label .schedule-team-price{font-size:13px}.schedule-team-popover strong{font-size:18px}
