.secondary-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,88px);display:grid}.secondary-form-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,8vw,110px);scroll-margin-top:120px;display:grid}.secondary-form-layout h3{font-size:clamp(26px,3vw,40px)}.secondary-lead{font-size:clamp(21px,2.5vw,30px);line-height:1.5}.soft-section{background:#efede3}.club-benefits{padding:0;list-style:none}.club-benefits li{border-bottom:1px solid #d7d9ce;align-items:start;gap:18px;padding:20px 0;display:flex}.club-benefits li:before{content:none}.stay-card button.text-link,.experience-card button.text-link,.experience-small button.text-link{color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0}.club-benefits svg{flex:none;width:18px;margin-top:4px}.plan-choice{text-align:left;cursor:pointer;background:0 0;border:1px solid #c8ccbf;align-items:start;gap:18px;width:100%;padding:26px;transition:background .2s,border-color .2s;display:flex}.plan-choice.is-selected{background:#eceede;border-color:#53694d}.choice-mark{border:1px solid #5a6d53;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:6px;display:grid}.is-selected .choice-mark{color:#fff;background:#344a35}.plan-choice-content{flex:1;gap:10px;display:grid}.plan-choice-title{font-family:Georgia,serif;font-size:28px}.plan-pending{font-size:18px}.club-capacity{align-items:center;gap:20px;display:flex}.opening-note{align-items:center;gap:15px;margin-bottom:36px;display:flex}.opening-note svg{flex:none}.cabin-stays{gap:32px}.stay-card .render-image,.experience-card .render-image,.stay-card figure,.experience-card figure{margin:0}.stay-card img{aspect-ratio:1.42;object-fit:cover;width:100%}.stay-card-body{padding:26px 0}.stay-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.stay-heading h2{margin:0}.stay-model{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.stay-card .text-link{margin-top:24px}.experience-card{background:#faf9f4}.experience-card img{aspect-ratio:1.6;object-fit:cover;width:100%}.experience-body{padding:30px}.experience-body h3{font-size:clamp(23px,2.3vw,31px)}.experience-body .text-link{margin-top:20px}.experience-list{row-gap:38px;margin-top:54px}.experience-small{border-top:1px solid #b8bdb0;flex-direction:column;align-items:start;padding-top:24px;display:flex}.experience-small h3{margin-top:20px;font-size:24px}.experience-small .text-link{margin-top:auto;padding-top:24px}.experience-small .badge{margin:10px 0}.selected-interest{border-top:1px solid #c8ccbf;margin-top:26px;padding:18px 0;font-family:Georgia,serif;font-size:24px}.needs-board{border-top:1px solid #c6cbbf}.need-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6cbbf;grid-template-columns:50px 1fr 145px 26px;align-items:center;gap:24px;width:100%;padding:28px 18px;transition:background .2s;display:grid}.need-row:hover,.need-row.is-selected{background:#eceede}.need-index{opacity:.65;font-size:12px}.need-name{font-family:Georgia,serif;font-size:25px}.need-area{font-size:13px}.secondary-emblem{stroke-width:1px;width:50px;height:50px;margin-bottom:22px}.academy-days{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.academy-day{border-top:1px solid #8d9b85;padding:30px 0 88px;position:relative;overflow:hidden}.academy-day h2{z-index:1;font-size:clamp(26px,3vw,40px);position:relative}.academy-day-number{color:#dfe3d6;pointer-events:none;font-family:Georgia,serif;font-size:135px;line-height:1;position:absolute;bottom:-24px;right:8px}.editorial-note{padding:20px 30px 30px 0}.editorial-note h2{font-size:clamp(30px,3vw,42px)}.editorial-note p{font-size:18px;line-height:1.8}.conversation-steps{margin:0;padding:0;list-style:none}.conversation-steps li{border-bottom:1px solid #d7d9ce;align-items:start;gap:24px;margin:0 0 36px;padding:0 0 36px;display:flex}.conversation-steps li>span{padding-top:9px;font-size:12px}.conversation-steps h2{margin:0;font-size:28px}.sponsor-spaces{grid-template-columns:repeat(4,1fr);margin-bottom:45px;display:grid}.sponsor-spaces article{border-left:1px solid #c6cbbf;padding:10px 25px 20px}.sponsor-spaces h2{margin-top:34px;font-size:30px}.built-fact{border-top:1px solid #a4b199;padding:28px 0}.built-fact h3{margin:24px 0;font-size:27px}.episode-list{border-top:1px solid #c6cbbf;margin:0;padding:0;list-style:none}.episode-list li{border-bottom:1px solid #c6cbbf;grid-template-columns:50px 1fr auto;align-items:center;gap:26px;padding:28px 0;display:grid}.episode-list h3{margin:0;font-size:25px}.episode-number{opacity:.65;font-size:12px}.guide-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,8vw,120px);display:grid}.guide-toc{border-top:1px solid #c6cbbf;align-self:start;display:grid;position:sticky;top:120px}.guide-toc a{border-bottom:1px solid #c6cbbf;justify-content:space-between;gap:15px;padding:20px 0;font-size:13px;text-decoration:none;display:flex}.guide-toc svg{flex:none}.guide-content article{border-bottom:1px solid #c6cbbf;margin-bottom:60px;padding-bottom:70px;scroll-margin-top:115px}.guide-content article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.guide-content article>p{margin:24px 0;font-size:18px;line-height:1.85}.guide-content h2{font-size:clamp(32px,3.5vw,48px)}.guide-content h3{font-size:24px}.guide-systems{margin:35px 0}.guide-systems>div{border-top:1px solid #d8dccf;padding:22px 0}.guide-systems dt{margin-bottom:10px;font-family:Georgia,serif;font-size:25px}.guide-systems dd{margin:0;line-height:1.75}.guide-modes{grid-template-columns:repeat(3,1fr);gap:22px;margin:35px 0;display:grid}.guide-opening{margin-top:45px}.guide-opening p{margin-top:0}.territory-guide{border-top:1px solid #aeb7a7}.territory-guide article{border-bottom:1px solid #c6cbbf;grid-template-columns:1fr 150px;align-items:start;gap:20px;padding:25px 0;display:grid}.territory-guide h3{margin:0 0 12px;font-size:24px}.territory-guide p{margin:0;font-size:14px;line-height:1.7}.campaign-value{padding:25px 20px 25px 0}.campaign-value h3{margin-top:22px;font-size:27px}.privacy-pending{border-left:2px solid #9aab89;max-width:760px;padding:10px 0 15px 35px}.secondary-form-layout,.guide-content article{scroll-margin-top:110px}@media (width<=900px){.secondary-split{gap:35px}.sponsor-spaces{grid-template-columns:repeat(2,1fr);row-gap:30px}.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.guide-modes,.territory-guide article{grid-template-columns:1fr}.need-row{grid-template-columns:32px 1fr 125px 24px;gap:15px}}@media (width<=640px){.secondary-split,.secondary-form-layout,.academy-days,.guide-layout{grid-template-columns:1fr;gap:32px}.club-benefits li{padding:18px 0}.plan-choice{gap:12px;padding:20px}.plan-choice-title{font-size:25px}.stay-heading h2{font-size:29px}.stay-card-body{padding:22px 0}.experience-body{padding:23px}.experience-list{gap:30px}.experience-small h3{font-size:26px}.need-row{grid-template-columns:25px 1fr 20px;gap:12px;padding:24px 10px}.need-name{font-size:23px}.need-area{grid-area:2/2;margin-top:-4px}.need-row>svg{grid-area:1/3/span 2}.need-index{align-self:start;padding-top:8px}.academy-day{padding-bottom:55px}.academy-day-number{font-size:108px;bottom:-18px}.editorial-note{padding:10px 0}.sponsor-spaces{gap:25px 0}.sponsor-spaces article{padding:5px 16px 15px}.sponsor-spaces h2{font-size:26px}.episode-list li{grid-template-columns:28px 1fr;gap:14px;padding:24px 0}.episode-list h3{font-size:23px}.episode-list .badge{grid-column:2;justify-self:start}.guide-toc{position:static}.guide-content article{margin-bottom:40px;padding-bottom:40px}.guide-content article>p{font-size:17px}.guide-systems dd{font-size:16px}.territory-guide article{grid-template-columns:1fr 110px}.territory-guide p{font-size:13px}.campaign-value{padding:16px 0}.privacy-pending{padding-left:22px}.opening-note{align-items:start}.conversation-steps h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.plan-choice,.need-row{transition:none}}
