.relatedAdvice>div:first-child>p{max-width:430px;line-height:1.55}.randomAdviceButton{border:2px solid var(--ink);background:var(--coral);color:var(--ink);text-align:left;cursor:pointer;box-shadow:6px 6px 0 var(--ink);font:inherit;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.randomAdviceButton span{font-size:25px}.randomAdviceButton b{font-size:15px}.randomAdviceButton i{font-size:22px;font-style:normal}.randomAdviceButton:hover{box-shadow:9px 9px 0 var(--ink);transform:translateY(-3px)}.relatedAdvice a.sequenceCard{background:var(--paper);color:var(--ink);text-align:left;box-shadow:5px 5px 0 var(--ink);touch-action:manipulation;grid-column:auto;min-height:130px;padding:20px;text-decoration:none;transform:rotate(-1deg)}.relatedAdvice a.sequenceCard.nextCard{transform:rotate(2deg)}.relatedAdvice a.sequenceCard b{color:var(--coral)}.relatedAdvice a.sequenceCard p{font-family:var(--font-hand);margin-bottom:0;font-size:20px}:is(.relatedAdvice a.sequenceCard:hover,.relatedAdvice a.sequenceCard:focus-visible){box-shadow:8px 9px 0 var(--ink);outline:3px solid var(--coral);outline-offset:3px;transform:translateY(-4px)rotate(0)}@media (max-width:460px){.relatedAdvice a.sequenceCard{min-height:112px;padding:17px}}.adviceResources{gap:10px;margin-top:28px;display:grid}.adviceResources>b,.contributionPrompts>b{letter-spacing:2px;font-size:11px}.adviceResources a{box-shadow:3px 3px 0 var(--ink);background:#fffdf7;border:1px solid #18302e55;gap:4px;padding:15px;display:grid}.adviceResources a strong{font-size:14px}.adviceResources a span{color:#60706b;font-size:12px}.contributionPrompts{background:var(--sun);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--coral);margin:25px 0 18px;padding:22px}.contributionPrompts p{font-family:var(--font-hand);margin:12px 0 0;font-size:21px;line-height:1.25}.contributionPrompts>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.contributionPrompts article{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);flex-direction:column;align-items:flex-start;padding:19px;display:flex}.contributionPrompts article:nth-child(2){background:var(--aqua)}.contributionPrompts article>span{letter-spacing:1.5px;color:var(--coral);font-size:10px;font-weight:950}.contributionPrompts article p{margin:10px 0 18px}.contributionPrompts article button{background:var(--coral);cursor:pointer;box-shadow:3px 3px 0 var(--ink);border:0;margin-top:auto;padding:11px 13px;font-weight:950}@media (max-width:650px){.contributionPrompts>div{grid-template-columns:1fr}.contributionPrompts{padding:17px}}.checklistExperience{background:var(--paper);box-shadow:7px 7px 0 var(--aqua);border:1px solid #18302e33;margin-top:35px;padding:28px;overflow:hidden}.checklistExperience>b,.housingTools small{letter-spacing:2px;font-size:11px}.checkTabs{scrollbar-width:none;gap:7px;margin:20px -5px 18px;padding:5px;display:flex;overflow-x:auto}.checkTabs button{white-space:nowrap;border:1px solid var(--ink);cursor:pointer;background:#fff;padding:9px 12px;font-weight:850}.checkTabs button.active{background:var(--coral);box-shadow:3px 3px 0 var(--ink)}.checkSlide{grid-template-columns:180px 1fr;align-items:center;gap:25px;min-height:210px;display:grid}.checkSlide img{object-fit:contain;background:#edf6f8;width:100%;height:180px}.checkSlide small{color:var(--coral);font-weight:950}.checkSlide p{font-size:19px;line-height:1.4}.checkSlide label{font-size:12px;font-weight:850}.checkControls{justify-content:flex-end;align-items:center;gap:15px;display:flex}.checkControls button{border:2px solid var(--ink);background:var(--sun);cursor:pointer;width:38px;height:38px}.checkControls span{font-size:11px;font-weight:850}.seasonTip button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid;margin-bottom:20px;padding:4px 0;font-weight:950}.seasonTip>b{display:block}.housingTools{grid-template-columns:1fr 1fr;gap:24px;width:min(1080px,100% - 40px);margin:0 auto 100px;display:grid}.housingTools>div{border:2px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--aqua);padding:28px}.housingTools h3{margin:12px 0 20px;font-size:28px}.facebookGroups{gap:7px;display:grid}.facebookGroups a{border-bottom:1px dashed #8c9995;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:grid}.facebookGroups a>span{color:#fff;background:#1877f2;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.facebookGroups a b{font-size:10px}.postTemplate{background:var(--sun)!important}.postTemplate pre{white-space:pre-wrap;background:#fff;max-height:330px;padding:18px;font:12px/1.5 inherit;overflow:auto}.postTemplate button{border:2px solid var(--ink);background:var(--coral);width:100%;box-shadow:4px 4px 0 var(--ink);cursor:pointer;padding:14px;font-weight:950}@media (max-width:760px){.checkSlide{grid-template-columns:1fr}.checkSlide img{height:150px}.housingTools{grid-template-columns:1fr}.housingTools>div{padding:20px}.facebookGroups a{grid-template-columns:25px 1fr}.facebookGroups a b{grid-column:2}}.checklistExperience>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.checklistExperience>header div{gap:4px;display:grid}.checklistExperience>header span{font-family:var(--font-hand);color:var(--coral);font-size:21px}.checklistExperience>header>button{border:2px solid var(--ink);background:var(--sun);cursor:pointer;box-shadow:3px 3px 0 var(--ink);padding:11px 13px;font-weight:950}.checklistExperience>header>button.started{background:var(--aqua)}.progressTrack{border:1px solid var(--ink);background:#dcd8cd;height:9px;margin:17px 0 4px}.progressTrack i{background:linear-gradient(90deg,var(--coral),var(--sun));height:100%;transition:width .3s;display:block}.checkSlide.done p{color:#73807c;text-decoration:line-through;text-decoration-thickness:3px}.doneButton{border:2px solid var(--ink);background:var(--coral);box-shadow:3px 3px 0 var(--ink);cursor:pointer;padding:11px 15px;font-weight:950}.checkSlide.done .doneButton{background:var(--aqua)}.profileChecklistLink{text-underline-offset:4px;margin-top:20px;font-size:11px;font-weight:900;text-decoration:underline;display:block}.checkSlide img{background:linear-gradient(135deg,#ffd67a,#ff8d71 55%,#78d9d2);border-radius:22px;padding:20px}.seasonTip{align-self:start}.seasonTip p{font-size:24px!important}@media (max-width:600px){.checklistExperience>header{flex-direction:column;align-items:flex-start}.checklistExperience>header>button{width:100%}}.journeyState{border:2px solid var(--ink);background:var(--sun);box-shadow:3px 3px 0 var(--ink);padding:11px 13px;font:950 11px/1.1 inherit}.journeyState.started{background:var(--aqua)}.cardProgress{background:var(--aqua);padding:8px 10px;font-weight:950;display:inline-block;font-size:11px!important}.checkSlide p{color:inherit!important;text-decoration:none!important}.actionSummary{background:var(--ink);color:#fff;box-shadow:9px 9px 0 var(--coral);padding:28px;position:sticky;top:20px}.actionSummary>header{grid-template-columns:1fr auto;align-items:end;display:grid}.actionSummary>header span{letter-spacing:2px;color:var(--sun);font-size:10px;font-weight:950}.actionSummary>header strong{color:var(--aqua);font-size:35px}.actionSummary>header p{font-family:var(--font-hand);grid-column:1/-1;margin:4px 0 18px;font-size:23px}.saveJourney{background:var(--sun);width:100%;color:var(--ink);cursor:pointer;border:2px solid #fff;padding:13px;font-weight:950}.saveJourney.started{background:var(--aqua)}.actionScroll{overscroll-behavior:contain;max-height:570px;margin:20px -8px 0 0;padding-right:8px;overflow-y:auto}.actionScroll article{border-bottom:1px dashed #fff5;grid-template-columns:34px 1fr 28px;align-items:center;gap:9px;padding:12px 0;display:grid}.actionCheck{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:2px solid #fff;font-weight:950}.actionText{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.actionText small,.actionText b,.actionText em{display:block}.actionText small{color:var(--sun);text-transform:uppercase;font-size:9px}.actionText b{margin:4px 0;font-size:13px}.actionText em{font:700 15px var(--font-hand);color:var(--aqua)}.actionScroll article>a{color:var(--ink);background:var(--sun);place-items:center;width:28px;height:28px;font-weight:950;display:grid}.actionScroll article.completed .actionCheck{background:var(--aqua)}.actionScroll article.completed .actionText b{color:#aebbb8;text-decoration:line-through;text-decoration-thickness:2px}.actionSummary .profileChecklistLink{color:#fff}.islandStory{width:min(820px,100% - 40px);margin:20px auto 110px}.islandStory .seasonTip{padding:42px;transform:rotate(-1deg)}.islandStory .seasonTip p{font-size:29px!important}@media (max-width:800px){.actionSummary{position:relative;top:auto}.actionScroll{max-height:520px}}@media (max-width:600px){.journeyState{text-align:center;width:100%}.actionSummary{padding:20px}.islandStory .seasonTip{padding:28px}}.adviceDetails{grid-template-columns:1fr 1fr;gap:45px}.adviceOnly .checkSlide{grid-template-columns:72px 1fr;min-height:170px}.adviceOnly .adviceIcon{background:linear-gradient(135deg,var(--sun),var(--coral));width:64px;height:64px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-size:31px;display:grid}.adviceOnly .checkSlide p{font-size:17px}.actionFilters{scrollbar-width:none;gap:7px;padding:16px 2px 10px;display:flex;overflow-x:auto}.actionFilters button{white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;padding:8px 10px;font-size:10px;font-weight:900}.actionFilters button.active{background:var(--sun);color:var(--ink)}.actionScroll article.completed .actionText>b{color:#aebbb8;text-decoration:line-through;text-decoration-thickness:2px}.actionScroll article.completed .actionText>button{color:var(--sun)}@media (max-width:800px){.adviceDetails{grid-template-columns:1fr}.adviceOnly .checkSlide{grid-template-columns:58px 1fr}.adviceOnly .adviceIcon{width:52px;height:52px;font-size:25px}}.adviceDetails:has(.housingChecklist){grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:start;gap:55px}.housingChecklist{background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--aqua);min-width:0;margin-top:35px;padding:25px}.housingChecklist>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.housingChecklist>header div{display:grid}.housingChecklist>header b{letter-spacing:1.5px;font-size:11px}.housingChecklist>header span{font-family:var(--font-hand);color:var(--coral);font-size:21px}.housingChecklist>header button{border:2px solid var(--ink);background:var(--sun);cursor:pointer;box-shadow:3px 3px 0 var(--ink);padding:11px 13px;font-weight:950}.housingChecklist>header button.started{background:var(--aqua)}.housingTabs{scrollbar-width:none;gap:7px;margin:18px -4px;padding:4px;display:flex;overflow-x:auto}.housingTabs button{white-space:nowrap;border:1px solid var(--ink);cursor:pointer;background:#fff;padding:9px 11px;font-size:11px;font-weight:900}.housingTabs button.active{background:var(--coral);box-shadow:3px 3px 0 var(--ink)}.housingSection>h3{margin:20px 0 14px;font-size:24px;line-height:1.08}.housingSection>aside{border-left:5px solid var(--coral);background:#fff1bc;margin-bottom:17px;padding:13px 16px}.housingSection>aside b{letter-spacing:1.5px;font-size:9px}.housingSection>aside p{margin:6px 0 0;font-size:13px;line-height:1.45}.groupRows{display:grid}.groupRows article{border-bottom:1px dashed #aab4b0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.groupRows article>a{min-width:0;font-size:12px;font-weight:900}.groupRows label{white-space:nowrap;font-size:10px;font-weight:850}.groupRows input,.miniAction input{accent-color:var(--coral)}.miniActions,.fieldChecks{gap:7px;display:grid}.fieldChecks{grid-template-columns:1fr 1fr}.miniAction{background:#fff;border:1px solid #b7c1bd;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;font-size:12px;display:grid}.miniAction.done span{text-decoration:line-through}.miniAction a{background:var(--sun);padding:6px;font-size:10px;font-weight:950}.housingAd{border:2px solid var(--ink);resize:vertical;width:100%;min-height:245px;margin-bottom:12px;padding:15px;font:13px/1.5 inherit}.directoryAction{background:var(--sun);border:2px solid var(--ink);margin-bottom:12px;padding:12px;font-weight:900;display:block}@media (max-width:800px){.adviceDetails:has(.housingChecklist){grid-template-columns:1fr}.housingPostits{position:relative;top:auto}.groupRows article{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:520px){.housingChecklist{padding:17px}.housingChecklist>header{flex-direction:column;align-items:flex-start}.housingChecklist>header button{width:100%}.groupRows article{grid-template-columns:1fr 1fr}.groupRows article>a{grid-column:1/-1}.fieldChecks{grid-template-columns:1fr}.miniAction{grid-template-columns:20px minmax(0,1fr)}.miniAction a{grid-column:2;width:max-content}.housingPostits article{font-size:19px}}.housingPostits{min-width:0;position:sticky;top:18px}.housingPostits>header>span{letter-spacing:1.45px;font-size:10px;font-weight:950}.housingPostits>header h2{margin:10px 0;font-size:30px;line-height:1}.housingPostits>header h2 em{font-family:var(--font-hand);color:var(--coral);font-weight:500}.housingPostits>header p{margin:0 0 16px;font-size:12px}.reflexRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:30px 11px 34px;display:flex;overflow-x:auto}.reflexRail::-webkit-scrollbar{display:none}.doubleReflexCard{scroll-snap-align:center;filter:drop-shadow(6px 11px #103c37);isolation:isolate;outline:none;flex:0 0 min(100%,430px);min-width:0;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s;position:relative;transform:rotate(-.45deg)}.doubleReflexCard:nth-child(2n){transform:rotate(.45deg)}.reflexPictures{aspect-ratio:4/3;border:2px solid var(--ink);background:#f0eadb;position:relative;overflow:hidden}.reflexPictures img{object-fit:contain;background:#f0eadb;width:100%;height:100%;display:block;position:absolute;inset:0}.positivePicture{z-index:2;opacity:.2;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .4s;transform:translateY(108%)rotate(2deg)}.reflexMessage{z-index:3;border:2px solid var(--ink);background:var(--sun);min-height:142px;margin:-2px 14px 0;padding:17px 18px 20px;transition:opacity .3s,transform .55s cubic-bezier(.16,1,.3,1);position:relative}.reflexMessage small{letter-spacing:1.3px;color:var(--coral);font-size:9px;font-weight:950}.reflexMessage h3{margin:7px 0;font-size:23px;line-height:1.03}.reflexMessage p{margin:0;font-size:13px;line-height:1.42}.positiveMessage{z-index:4;background:var(--aqua);opacity:0;position:absolute;bottom:0;left:0;right:0;transform:translateY(25px)}.doubleReflexCard:hover,.doubleReflexCard:focus,.doubleReflexCard.showPositive{filter:drop-shadow(9px 18px 8px #18302e38);transform:translateY(-14px)rotate(.25deg)scale(1.015)}.doubleReflexCard:hover .positivePicture,.doubleReflexCard:focus .positivePicture,.doubleReflexCard.showPositive .positivePicture{opacity:1;transform:translateY(0)rotate(0)}.doubleReflexCard:hover .negativeMessage,.doubleReflexCard:focus .negativeMessage,.doubleReflexCard.showPositive .negativeMessage{opacity:0;transform:translateY(12px)}.doubleReflexCard:hover .positiveMessage,.doubleReflexCard:focus .positiveMessage,.doubleReflexCard.showPositive .positiveMessage{opacity:1;transform:translateY(0)}.housingPostits>nav{justify-content:center;align-items:center;gap:17px;display:flex}.housingPostits>nav>button{border:2px solid var(--ink);background:var(--sun);border-radius:50%;width:38px;height:38px;font-weight:950}.housingPostits>nav div{gap:7px;display:flex}.housingPostits>nav div button{border:1px solid var(--ink);background:#fff;border-radius:50%;width:9px;height:9px;padding:0}.housingPostits>nav div button[aria-current=true]{background:var(--coral);transform:scale(1.25)}@media (max-width:800px){.housingPostits{width:100%;position:relative;top:auto;overflow:hidden}.housingPostits>header h2{font-size:26px}.reflexRail{overscroll-behavior-x:contain;touch-action:pan-x;gap:14px;width:100%;padding:25px 6vw 35px}.doubleReflexCard{flex-basis:88vw;max-width:430px}.reflexMessage{margin-left:9px;margin-right:9px}.housingPostits.isEntered .doubleReflexCard:not(.showPositive){transform:translateY(-7px)rotate(-.25deg)}.housingPostits.isEntered .doubleReflexCard:nth-child(2n):not(.showPositive){transform:translateY(-7px)rotate(.25deg)}}@media (max-width:520px){.housingPostits>header p{font-size:13px}.doubleReflexCard{flex-basis:84vw}.reflexMessage{min-height:154px;padding:15px 16px}.reflexMessage h3{font-size:21px}.reflexMessage p{font-size:13px}.housingPostits>nav{z-index:5;position:relative}}@media (prefers-reduced-motion:reduce){.doubleReflexCard,.positivePicture,.reflexMessage{transition-duration:.01ms}}.publicEditButton{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--coral);cursor:pointer;background:#fff;margin:4px 0 10px;padding:9px 13px;font-weight:900}.editNotice{color:#17675d;margin-bottom:8px;font-weight:850;display:block}.reflexEditorBackdrop{z-index:1000;background:#0c2725b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reflexEditor{background:var(--paper);border:3px solid var(--ink);grid-template-rows:auto 1fr auto;width:min(1100px,100%);height:min(92vh,900px);display:grid;overflow:hidden;box-shadow:12px 12px #0b2523}.reflexEditor>header{border-bottom:2px solid var(--ink);background:var(--sun);justify-content:space-between;gap:25px;padding:22px 25px;display:flex}.reflexEditor>header b{letter-spacing:1.4px;color:#a13628;font-size:10px}.reflexEditor>header h2{margin:5px 0;font-size:29px}.reflexEditor>header p{margin:0;font-size:13px}.reflexEditor>header>button{border:2px solid var(--ink);cursor:pointer;background:#fff;width:43px;height:43px;font-size:27px}.reflexEditList{gap:20px;padding:20px 25px;display:grid;overflow-y:auto}.reflexEditList>article{border:2px solid var(--ink);background:#fff;padding:17px}.reflexEditList>article>h3{margin:0 0 12px;font-size:22px}.editPair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editPair fieldset{border:1px solid #82918e;min-width:0;padding:14px}.editPair legend{padding:0 7px;font-size:12px;font-weight:950}.editPair label{gap:5px;margin-bottom:10px;font-size:11px;font-weight:900;display:grid}.editPair input,.editPair textarea{border:1px solid var(--ink);background:#fffdf4;width:100%;padding:10px;font:14px/1.35 inherit}.editPair textarea{resize:vertical;min-height:76px}.editMedia{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.editMedia button{cursor:pointer;background:#eee;border:2px solid #0000;min-width:0;padding:3px}.editMedia button.selected{border-color:var(--coral);background:var(--sun)}.editMedia img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.editMedia span{padding:4px 1px;font-size:8px;font-weight:800;display:block}.reflexEditor>footer{border-top:2px solid var(--ink);background:#fff;justify-content:space-between;gap:15px;padding:15px 25px;display:flex}.reflexEditor>footer button{border:2px solid var(--ink);cursor:pointer;background:#fff;padding:11px 15px;font-weight:900}.reflexEditor>footer .savePublicEdit{background:var(--coral);box-shadow:4px 4px 0 var(--ink)}@media (max-width:700px){.reflexEditorBackdrop{padding:0}.reflexEditor{border:0;height:100dvh}.reflexEditor>header{padding:15px}.reflexEditor>header h2{font-size:22px}.reflexEditor>header p{font-size:11px}.reflexEditList,.reflexEditList>article{padding:12px}.editPair{grid-template-columns:1fr}.editMedia{grid-template-columns:repeat(4,1fr)}.reflexEditor>footer{flex-direction:column;padding:12px}.reflexEditor>footer button{width:100%}}.imageUpload{border:2px dashed var(--ink);background:var(--aqua);text-align:center;cursor:pointer;padding:11px!important;font-size:12px!important;display:block!important}.imageUpload input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.chosenPreview{object-fit:contain;border:1px solid var(--ink);background:#f1ecdf;width:100%;max-height:240px;margin:0 0 10px;display:block}.reflexRail{touch-action:auto}.doubleReflexCard{cursor:pointer}.doubleReflexCard:not(.showPositive):hover .positivePicture,.doubleReflexCard:not(.showPositive):focus .positivePicture{opacity:.2;transform:translateY(108%)rotate(2deg)}.doubleReflexCard:not(.showPositive):hover .negativeMessage,.doubleReflexCard:not(.showPositive):focus .negativeMessage{opacity:1;transform:none}.doubleReflexCard:not(.showPositive):hover .positiveMessage,.doubleReflexCard:not(.showPositive):focus .positiveMessage{opacity:0;transform:translateY(25px)}.reflexToggle{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;height:52px;margin:-26px 16px;display:flex;position:relative}.reflexToggle>span{border:1px solid var(--ink);letter-spacing:1px;background:#fff;border-radius:99px;padding:5px 10px;font-size:8px;font-weight:950;box-shadow:2px 3px #173a36}.reflexToggle button{pointer-events:auto;cursor:pointer;background:#fff;border:4px solid #fff;border-radius:50%;width:56px;height:56px;padding:0;transition:filter .25s,transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 5px #173a36,0 8px 18px #143a3648}.reflexToggle button img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.reflexToggle button.selected{filter:grayscale();opacity:.48;transform:scale(.86);box-shadow:0 2px #173a36}.reflexToggle button:not(.selected){animation:1.65s cubic-bezier(.2,.8,.2,1) infinite reflexIconPop}.reflexToggle button:not(.selected):hover{animation:none;transform:translateY(-5px)scale(1.1)}.reflexMessage{padding-top:31px}@keyframes reflexIconPop{0%,55%,to{transform:translateY(0)scale(1)}68%{transform:translateY(-7px)scale(1.12)}78%{transform:translateY(1px)scale(.97)}88%{transform:translateY(-3px)scale(1.04)}}@media (max-width:520px){.reflexToggle{margin-left:10px;margin-right:10px}.reflexToggle button{width:52px;height:52px}.reflexToggle>span{padding:5px 8px;font-size:7px}}@media (prefers-reduced-motion:reduce){.reflexToggle button:not(.selected){animation:none}}.yesbut40Scene{background:#f8f4e8;position:relative;overflow:hidden}.yesbut40Scene video{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.yesbut40Scene video{animation:none}}.yesbut74Scene{aspect-ratio:1;background:#f7eedf;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.yesbut74Panel{will-change:transform,filter;filter:grayscale()brightness(.72);background-repeat:no-repeat;background-size:200% 200%;animation:12s ease-in-out infinite yesbut74Focus;transform:scale(.985)}.yesbut74Panel.panelOne{background-position:0 0;animation-delay:0s}.yesbut74Panel.panelTwo{background-position:100% 0;animation-delay:-9s}.yesbut74Panel.panelThree{background-position:0 100%;animation-delay:-6s}.yesbut74Panel.panelFour{background-position:100% 100%;animation-delay:-3s}@keyframes yesbut74Focus{0%,20%{filter:grayscale(0)brightness();transform:scale(1.025)translateY(-.35%)}24%,96%{filter:grayscale()brightness(.72);transform:scale(.985)}to{filter:grayscale(0)brightness();transform:scale(1.025)translateY(-.35%)}}@media (prefers-reduced-motion:reduce){.yesbut74Panel{filter:none;animation:none;transform:none}}.adviceHero h1.longTitle{letter-spacing:-3px;overflow-wrap:anywhere;max-width:100%;font-size:clamp(40px,4.4vw,62px);line-height:.93}@media (max-width:800px){.adviceHero h1.longTitle{letter-spacing:-2px;margin-block:16px;font-size:clamp(38px,8.7vw,54px);line-height:.96}}@media (max-width:420px){.adviceHero h1.longTitle{letter-spacing:-1.5px;font-size:38px;line-height:1}}@media (prefers-reduced-motion:no-preference){.motion-ready .hero-reveal{opacity:0;transform:translateY(28px)rotate(-2deg)scale(.96)}.motion-ready .hero-reveal.is-visible{animation:.72s cubic-bezier(.2,.9,.22,1.15) both pasteHero;animation-delay:calc(var(--motion-index)*90ms)}.motion-ready .adviceHero figure.hero-reveal.is-visible{animation-name:pastePicture}.motion-ready .scroll-reveal{opacity:0;transform:translateY(45px)scale(.97)}.motion-ready .scroll-reveal.is-visible{animation:.72s cubic-bezier(.18,.85,.25,1.08) both scrollPlace;animation-delay:calc(var(--motion-index)*65ms)}.motion-ready .howCards article.scroll-reveal{transform:translateY(55px)rotate(-5deg)scale(1.06)}.motion-ready .howCards article:nth-child(2).scroll-reveal{transform:translateY(55px)rotate(5deg)scale(1.06)}.motion-ready .howCards article.is-visible{animation-name:placardCard}.howCards article{will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.howCards article:hover{box-shadow:11px 14px 0 var(--coral);z-index:2;transform:translateY(-10px)rotate(-1deg)!important}.howCards article:nth-child(2):hover{transform:translateY(-10px)rotate(1deg)!important}.islandStory.scroll-reveal{opacity:1;transform:none}.islandStory.scroll-reveal .seasonTip{box-shadow:none;background:0 0;position:relative;overflow:hidden}.islandStory.scroll-reveal .seasonTip:before{content:"";background:var(--sun);box-shadow:inset -8px -8px 0 var(--coral);z-index:-1;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.islandStory.scroll-reveal.is-visible .seasonTip:before{animation:.68s cubic-bezier(.2,.8,.2,1) forwards pasteStrip}.islandStory.scroll-reveal .seasonTip>*{opacity:0}.islandStory.scroll-reveal.is-visible .seasonTip>*{animation:.4s .72s forwards storyInk}.islandStory.scroll-reveal.is-visible .seasonTip p{opacity:1;animation:none}.islandStory.scroll-reveal .storyLines>span{width:max-content;max-width:100%;font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;opacity:0;clip-path:inset(0 100% 0 0);display:block}.islandStory.scroll-reveal.is-visible .storyLines>span{animation:storyLineWrite var(--story-duration) steps(var(--story-steps),end) both;animation-delay:calc(.86s + var(--story-line)*.64s)}.communityIntro.is-visible .waveQuestion>span{animation:.7s cubic-bezier(.2,.9,.3,1.3) both letterWave;animation-delay:calc(.18s + var(--wave-i)*45ms);display:inline-block}.communityIntro.is-visible .waveQuestion>b{animation:.55s cubic-bezier(.25,1.5,.5,1) 1.25s both questionDrop;display:inline-block}@keyframes pasteHero{0%{opacity:0;transform:translateY(28px)rotate(-2deg)scale(.96)}70%{opacity:1;transform:translateY(-4px)rotate(.7deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes pastePicture{0%{opacity:0;transform:translateY(35px)rotate(8deg)scale(1.08)}70%{opacity:1;transform:translateY(-3px)rotate(1deg)scale(.99)}to{opacity:1;transform:rotate(2deg)}}@keyframes scrollPlace{to{opacity:1;transform:none}}@keyframes placardCard{65%{opacity:1;transform:translateY(-5px)rotate(1.5deg)scale(.99)}to{opacity:1;transform:rotate(-1deg)}}@keyframes pasteStrip{to{transform:scaleX(1)}}@keyframes storyInk{to{opacity:1}}@keyframes storyType{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes storyLineWrite{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes letterWave{0%{opacity:0;transform:translateY(14px)}55%{opacity:1;transform:translateY(-12px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes questionDrop{0%{opacity:0;transform:translateY(-48px)rotate(-16deg)}70%{opacity:1;transform:translateY(5px)rotate(4deg)}to{opacity:1;transform:none}}}@media (max-width:700px){.howCards article:hover{transform:none!important}.islandStory.scroll-reveal .seasonTip:before{box-shadow:inset -5px -5px 0 var(--coral)}}.storyPrompt{background:var(--coral);box-shadow:7px 7px 0 var(--ink);padding:18px 20px;font-size:18px;transition:transform .2s,box-shadow .2s}.storyPrompt>span{background:#fff8;margin-left:auto;padding:7px 9px;font-size:11px}.storyPrompt:hover{box-shadow:10px 11px 0 var(--ink);transform:translateY(-4px)rotate(-.4deg)}.waveQuestion{white-space:normal}.waveQuestion>b{color:var(--sun);margin-left:4px;font-family:inherit}.storyComposer textarea{box-sizing:border-box;color:var(--ink)}@media (max-width:520px){.storyPrompt>span{display:none}.storyPrompt{font-size:16px}}.communityAuthGate{border:1px solid var(--ink);box-shadow:5px 5px 0 var(--aqua);background:#fff6d6;margin:18px 0;padding:18px 20px}.communityAuthGate b{font-size:15px;display:block}.communityAuthGate p{margin:6px 0 12px;font-size:12px;line-height:1.5}.communityAuthGate a{background:var(--ink);color:#fff;padding:10px 13px;font-size:11px;font-weight:900;display:inline-block}.cancelReply{background:#fff;border:0;margin-left:auto;padding:8px 10px;font-weight:900}.communityThread{padding:22px 0!important;display:block!important}.commentCard{grid-template-columns:44px 1fr;gap:14px;display:grid}.commentCard .commentBody>p{margin:0 0 8px}.commentCard .commentBody>p>*{display:block}.commentCard em{color:var(--coral);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-style:normal}.commentCard .commentBody>span{white-space:pre-wrap;font-size:14px;line-height:1.55}.commentCard footer{flex-wrap:wrap;gap:13px;margin-top:12px;display:flex}.commentCard footer button{color:#4b5c57;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.commentCard footer button.voted{color:var(--coral)}.threadReplies{border-left:3px solid var(--aqua);gap:15px;margin:17px 0 0 56px;padding-left:15px;display:grid}.commentCard.isReply{background:#f3f1e9;padding:13px}.commentCard.isReply .commentAvatar{width:34px;height:34px}.commentCard.isReply{grid-template-columns:36px 1fr}@media (max-width:560px){.threadReplies{margin-left:20px;padding-left:10px}.commentCard{grid-template-columns:36px 1fr}.commentCard .commentAvatar{width:34px;height:34px}.commentCard footer{gap:10px}}.advicePage[class*=theme-] .adviceHero:before{content:"CONSEIL DE SAISON";letter-spacing:2px;border:2px solid var(--ink);background:var(--sun);box-shadow:3px 3px 0 var(--ink);padding:9px 12px;font:900 9px/1 inherit;position:absolute;top:-28px;left:0;transform:rotate(-2deg)}.adviceHero{position:relative}.theme-transport{--aqua:#86d9ef}.theme-travail{--sun:#ffca5c}.theme-plages-nature{--aqua:#70ded0}.theme-restaurants-sorties{--coral:#ff8064}.theme-santé-nature{--sun:#f3d56f}.theme-codes-de-l’île{--aqua:#a9ddd0}.actionSummary>header span{max-width:190px;line-height:1.35}.actionText>button{color:var(--aqua);font:800 14px var(--font-hand);cursor:pointer;background:0 0;border:0;padding:4px 0}.adviceOnly .adviceIcon{filter:drop-shadow(5px 7px #17312f22);text-align:center;font-size:66px;transform:rotate(-5deg)}.adviceCommunity .contributionPrompts article{transition:transform .2s,box-shadow .2s}.adviceCommunity .contributionPrompts article:hover{box-shadow:7px 9px 0 var(--ink);transform:translateY(-5px)rotate(-.5deg)}@media (max-width:800px){.advicePage[class*=theme-] .adviceHero:before{display:none}.adviceOnly .adviceIcon{font-size:55px}}.expandableCardText p{margin-bottom:12px}.expandableCardText button{color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.7px;background:0 0;border:0;border-bottom:2px solid;padding:3px 0;font:900 11px/1 inherit}.expandableCardText button span{margin-left:4px;display:inline-block}.advicePostitStage{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;display:grid}.advicePostitStage.postitCount3{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);gap:20px}.advicePostitStage.postitCount2{grid-template-columns:minmax(360px,1.18fr) minmax(250px,.82fr);gap:22px}.advicePostitStage.postitCount1{grid-template-columns:minmax(310px,1.05fr) minmax(240px,.95fr);gap:0}.advicePostitStage.withoutFeatureArt{display:block}.adviceFeatureArt{z-index:1;background:#fffdf7;border:1px solid #27312eb5;border-width:1px .75px 1.15px .8px;border-radius:3px 1px 4px 2px;justify-self:center;width:100%;max-width:520px;margin:0;padding:4px;position:relative;transform:rotate(-.18deg)skew(-.08deg)}.adviceFeatureArt img{object-fit:contain;filter:saturate(.94)contrast(.97);width:100%;height:auto;display:block}.advicePostitRail{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:18px;min-width:0;display:grid}.postitCount3 .advicePostitRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.postitCount3 .advicePostit{min-height:240px;padding:18px 13px}.postitCount3 .advicePostit h3{font-size:16px}.postitCount3 .advicePostit p{font-size:17px;line-height:1.22}.postitCount2 .advicePostitRail{grid-template-columns:1fr;gap:11px}.postitCount2 .advicePostit{min-height:0;padding-block:18px}.postitCount1 .adviceFeatureArt{max-width:455px}.postitCount1 .advicePostitRail{z-index:2;grid-template-columns:minmax(210px,300px);justify-content:start;margin-left:-22px;position:relative}.advicePostit{background:#fff0a8;border:1px solid #18302e38;min-height:210px;padding:22px 20px;transition:transform .22s,box-shadow .22s;position:relative;transform:rotate(-1deg);box-shadow:6px 7px #17312f22}.advicePostit:nth-child(2n){background:#ffd4c7;transform:rotate(1deg)}.advicePostit:nth-child(3n){background:#c7eee8;transform:rotate(-.5deg)}.advicePostit.pinned{border-radius:2px 5px 3px 1px;padding-top:30px}.advicePostit.pinned:before{content:"";z-index:2;background:radial-gradient(circle at 35% 30%,#fff7 0 13%,#ef6856 17% 53%,#a52f29 58% 100%);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:1px 3px 3px #17312f4d}.advicePostit.folded{border-radius:3px 2px 1px 4px;padding-right:30px}.advicePostit.folded:after{content:"";background:linear-gradient(225deg,#fff 0 48%,#d9bfae 50% 54%,#f0bfae 56% 100%);width:27px;height:27px;position:absolute;top:-1px;right:-1px;box-shadow:-2px 2px 2px #17312f24}.advicePostit.rounded{border-radius:24px 8px 28px 11px;box-shadow:5px 8px #17312f20}.advicePostit.torn{clip-path:polygon(0 0,100% 0,100% 94%,95% 92%,90% 96%,84% 92%,78% 97%,71% 93%,64% 96%,57% 92%,50% 97%,43% 93%,36% 96%,29% 92%,22% 97%,15% 93%,8% 96%,0 93%);filter:drop-shadow(6px 7px #17312f22);box-shadow:none;border:0;padding-bottom:30px}.advicePostit:hover{z-index:2;transform:translateY(-7px)rotate(0);box-shadow:9px 12px #17312f2d}.advicePostit.torn:hover{filter:drop-shadow(9px 12px #17312f2d);box-shadow:none}.advicePostit h3{color:var(--ink);font:950 18px/1.08 var(--font-sans);letter-spacing:-.35px;margin:0 0 10px}.advicePostit h3:after{content:"";background:var(--coral);border-radius:99px;width:44px;height:4px;margin-top:9px;display:block;transform:rotate(-2deg)}.advicePostit p{font:700 19px/1.28 var(--font-hand);margin:0}.advicePostit .adviceIcon{place-items:center;height:82px;font-size:50px;display:grid}.classicAdviceChecklist{overflow:visible}.classicAdviceChecklist>header span{color:#64736f;margin-top:5px;font-size:11px;display:block}.classicPostitStack{gap:30px;margin-top:24px;display:grid}.classicPostitGroup{gap:11px;display:grid}.classicPostitGroup>h3{color:var(--coral);font:950 12px/1.2 var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;margin:0}.classicPostitGroup>div{gap:13px;display:grid}.classicPostitGroup .advicePostit{box-sizing:border-box;width:min(94%,760px);min-height:0;padding:22px 25px}.classicPostitGroup:nth-child(2n) .advicePostit{margin-left:auto}.classicPostitGroup .advicePostit:nth-child(2n){margin-left:3%}.classicPostitGroup:nth-child(2n) .advicePostit:nth-child(2n){margin-left:auto;margin-right:3%}.classicPostitGroup .advicePostit p{font-size:20px;line-height:1.35}@media (min-width:701px){.classicPostitGroup .advicePostit:hover{z-index:3;transform:translateY(-8px)rotate(.15deg)scale(1.012);box-shadow:10px 14px #17312f2d}}.mobileSwipeHint{font:700 16px var(--font-hand);color:var(--coral);text-align:center;margin:14px 0 0;display:none}.adviceCarouselControls{display:none}.illustratedAdvice{padding-inline:24px}.adviceDetails:has(>.localTruth:only-child){grid-template-columns:1fr}.advicePostitStage.pageTurning{pointer-events:none;transform-origin:0}.advicePostitStage.pageTurning.next{animation:.28s both advicePageNext}.advicePostitStage.pageTurning.previous{animation:.28s both advicePagePrevious}@keyframes advicePageNext{50%{opacity:.35;transform:translate(-12px)scale(.985)}to{opacity:0;transform:translate(-20px)scale(.98)}}@keyframes advicePagePrevious{50%{opacity:.35;transform:translate(12px)scale(.985)}to{opacity:0;transform:translate(20px)scale(.98)}}.adviceHero .handWarning{line-height:.96}@media (max-width:700px){html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}.advicePage{overscroll-behavior-x:none;width:100%;overflow-x:clip}.advicePage[class*=theme-] .adviceHero:before{display:none!important}.howAdvice{padding-block:62px 48px}.howCards{padding:0 2px;overflow:visible;margin:34px 0 0!important;display:block!important}.howCards article{min-height:340px;box-shadow:8px 9px 0 var(--coral);transform-origin:bottom;margin:0 0 48vh;top:92px;position:sticky!important}.howCards article:first-child{z-index:1;transform:rotate(-1.4deg)}.howCards article:nth-child(2){z-index:2;top:102px;transform:rotate(1deg)}.howCards article:nth-child(3){z-index:3;margin-bottom:0;top:112px;transform:rotate(-.5deg)}.checkTabs{box-sizing:border-box;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-bottom:9px;overflow-y:hidden;overflow-x:auto!important}.checkTabs button{scroll-snap-align:center}.advicePostitStage,.advicePostitStage.postitCount1,.advicePostitStage.postitCount2,.advicePostitStage.postitCount3{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:15px;width:100%;min-width:0;max-width:100%;margin-inline:0;display:grid;overflow:visible}.adviceFeatureArt,.postitCount1 .adviceFeatureArt{z-index:2;justify-self:center;width:calc(100% - 44px);max-width:420px;margin:0 auto;padding:3px;display:block;transform:rotate(-.35deg)}.tabJustChanged .adviceFeatureArt{animation:.48s cubic-bezier(.2,.75,.25,1) both advicePhotoVibrate,4.2s ease-in-out .5s infinite advicePhotoFloat}.advicePostitRail{box-sizing:border-box;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px 18px 18px 5px;scroll-padding:6px;display:flex;overflow-y:visible;overflow-x:auto!important}.advicePostitStage.withoutFeatureArt .advicePostitRail{margin-inline:-18px;padding-inline:18px}.advicePostitRail::-webkit-scrollbar{display:none}.advicePostit{scroll-snap-align:start;flex:0 0 min(70vw,280px);min-height:230px;transform:rotate(-1deg)}.postitCount1 .advicePostitRail,.postitCount2 .advicePostitRail,.postitCount3 .advicePostitRail{gap:12px;width:100%;margin:0;padding:8px 10vw 20px;display:flex;overflow-x:auto!important}.postitCount1 .advicePostit,.postitCount2 .advicePostit,.postitCount3 .advicePostit{scroll-snap-align:center;flex:0 0 78vw;width:auto;min-height:210px;padding:20px 18px}.tabJustChanged .advicePostit{animation:.5s cubic-bezier(.18,.84,.25,1.08) both postitStickFromRight;animation-delay:calc(var(--postit-index)*.1s + 80ms)}.advicePostit:hover{transform:rotate(-1deg)}.advicePostit h3{font-size:17px}.advicePostit p{font-size:18px}.mobileSwipeHint{display:block}.adviceCarouselControls{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:2px 18px 8px;display:grid}.adviceCarouselControls>button{border:2px solid var(--ink);background:var(--sun);width:42px;height:42px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;font-size:20px;font-weight:950}.adviceCarouselControls>button:disabled{opacity:.28;box-shadow:none}.adviceCarouselControls>div{justify-content:center;gap:8px;display:flex}.adviceCarouselControls>div button{border:1px solid var(--ink);background:0 0;border-radius:50%;width:9px;height:9px;padding:0}.adviceCarouselControls>div button.active{background:var(--coral);border-radius:999px;width:23px}.illustratedAdvice{padding-inline:20px}.classicAdviceChecklist{padding:20px 16px!important}.classicAdviceChecklist>header{padding-inline:0!important}.classicPostitStack{gap:24px;margin-top:20px}.classicPostitGroup>div{gap:11px}.classicPostitGroup .advicePostit,.classicPostitGroup:nth-child(2n) .advicePostit,.classicPostitGroup .advicePostit:nth-child(2n),.classicPostitGroup:nth-child(2n) .advicePostit:nth-child(2n){width:100%;min-height:0;margin-inline:0;padding:19px 18px;transform:rotate(-.55deg)}.classicPostitGroup .advicePostit:nth-child(2n){transform:rotate(.55deg)}.classicPostitGroup .advicePostit p{font-size:18px;line-height:1.35}.adviceDetails{gap:25px;width:calc(100% - 24px);margin-block:58px;grid-template-columns:minmax(0,1fr)!important}.adviceDetails>*,.localTruth,.checklistExperience{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.adviceDetails h2{letter-spacing:-2.5px;font-size:clamp(40px,12vw,54px);line-height:.92}.localTruth>p{font-size:15px;line-height:1.55}.checklistExperience{margin-top:24px;box-shadow:5px 6px 0 var(--aqua);margin-inline:-6px;padding:18px 0}.checklistExperience>header{padding-inline:18px}.checkTabs{margin-inline:0;padding-inline:18px}.actionSummary{box-shadow:5px 6px 0 var(--coral);margin-inline:-8px;padding:18px 16px}.actionSummary>header strong{font-size:28px}.actionSummary>header p{font-size:20px}.actionSummary .actionFilters{scroll-snap-type:x proximity;margin-inline:-6px;padding-inline:6px}.actionSummary .actionFilters button{scroll-snap-align:start}.actionSummary .actionScroll{max-height:none;margin-right:0}.actionSummary .actionScroll article{grid-template-columns:32px minmax(0,1fr) 28px;gap:8px}.actionSummary .saveJourney{z-index:3;position:sticky;bottom:8px}.islandStory .seasonTip .storyLines{font-size:clamp(25px,7vw,30px)!important;line-height:1.2!important}.islandStory .seasonTip .storyLines>span{font-size:inherit!important;line-height:inherit!important}}@keyframes advicePhotoVibrate{0%{opacity:0;transform:translateY(5px)rotate(-.35deg)scale(.97)}28%{opacity:1;transform:translate(-2px)rotate(-.8deg)scale(1.005)}45%{transform:translate(2px)rotate(.15deg)}62%{transform:translate(-1px)rotate(-.55deg)}78%{transform:translate(1px)rotate(-.2deg)}to{opacity:1;transform:rotate(-.35deg)scale(1)}}@keyframes advicePhotoFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-6px)rotate(.05deg)}}@keyframes postitStickFromRight{0%{opacity:0;transform:translate(88px)rotate(4deg)scale(.96)}72%{opacity:1;transform:translate(-5px)rotate(-1.7deg)scale(1.01)}88%{transform:translate(2px)rotate(-.7deg)}to{opacity:1;transform:translate(0)rotate(-1deg)scale(1)}}@media (prefers-reduced-motion:reduce){.tabJustChanged .adviceFeatureArt,.tabJustChanged .advicePostit{animation:none!important}}.writingField{color:#fff;gap:6px;margin-top:18px;display:grid}.writingField>b{color:var(--sun);font-size:15px}.writingField>span{color:#d9e6e3;font-size:12px}.storyComposer .writingField textarea{box-sizing:border-box;border:3px solid var(--sun);outline-offset:4px;min-height:165px;color:var(--ink);background:#fff;outline:3px dashed #fff7;margin:5px 0 10px;box-shadow:inset 0 0 0 2px #17312f14}.storyComposer .writingField textarea:focus{outline-color:var(--aqua);box-shadow:0 0 0 5px #78d9d233}.flashAccountIntro{min-width:0}.flashAccountFields{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.flashAccountFields label{gap:5px;font-size:11px;font-weight:900;display:grid}.flashAccountFields input{box-sizing:border-box;border:2px solid var(--ink);width:100%;color:var(--ink);background:#fff;padding:11px}.flashAccountFields p{color:#8b1d19;grid-column:1/-1;margin:0;font-weight:850}.flashAccountFields button:disabled{opacity:.55}@media (max-width:680px){.flashAccountFields{grid-template-columns:1fr}.flashAccountFields button{width:100%}}.islandPresence{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.islandPresence label{color:#fff;gap:5px;font-size:11px;font-weight:900;display:grid}.islandPresence select{box-sizing:border-box;border:2px solid var(--ink);width:100%;color:var(--ink);background:#fff;padding:11px}.islandPresence .currentResident{border:2px solid var(--sun);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.islandPresence .currentResident input{width:19px;height:19px;accent-color:var(--coral)}.commentsPanel article small.commentTenure{color:#61736f;margin-top:3px;font-weight:750;display:block}@media (max-width:680px){.islandPresence{grid-template-columns:1fr 1fr}.islandPresence .currentResident{grid-column:1/-1}}.voiceEditor{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;position:fixed}.voiceEditorLauncher{color:#082f2b;background:#ff6f59;border:2px solid #073b35;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:15px;font-weight:900;display:flex;box-shadow:5px 6px #073b35}.voiceEditorLauncher span{font-size:21px}.voiceEditorSheet{background:#fffaf0;border:2px solid #073b35;border-radius:24px;width:min(430px,100vw - 24px);max-height:min(720px,100vh - 100px);padding:20px;position:absolute;bottom:62px;right:0;overflow:auto;box-shadow:10px 12px #073b3538}.voiceEditorSheet header{justify-content:space-between;gap:15px;display:flex}.voiceEditorSheet header b,.voiceProposal>span{letter-spacing:.13em;color:#d94835;font-size:11px}.voiceEditorSheet h2{margin:5px 0 8px;font-size:30px}.voiceEditorSheet header button{background:0 0;border:0;font-size:30px}.voiceEditorSheet label{gap:6px;font-size:12px;font-weight:800;display:grid}.voiceEditorSheet input{font:inherit;background:#fff;border:1.5px solid #073b35;border-radius:12px;padding:12px}.recordButton{background:#ffd84d;border:2px solid #073b35;border-radius:15px;width:100%;margin-top:14px;padding:15px;font-weight:900}.recordButton.recording{background:#ff6f59;animation:1.1s infinite voicePulse}.recordButton:disabled{opacity:.5}.voiceStatus{background:#eef8f4;border-radius:12px;padding:11px 12px}.voiceSpinner{border:2px solid #0b554c;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.7s linear infinite voiceSpin;display:inline-block}.voiceProposal{border-top:1px dashed #0b554c;gap:7px;padding-top:15px;display:grid}.voiceProposal p{margin:0 0 10px}.voiceProposal>div{grid-template-columns:1fr 1.3fr;gap:8px;display:grid}.voiceProposal button{background:#fff;border:1.5px solid #073b35;border-radius:12px;padding:12px;font-weight:800}.voiceProposal button:last-child{background:#38c9ae}@keyframes voicePulse{50%{transform:scale(1.02);box-shadow:0 0 0 7px #ff6f592e}}@keyframes voiceSpin{to{transform:rotate(360deg)}}@media (max-width:600px){.voiceEditor{left:10px;right:10px}.voiceEditorLauncher{justify-content:center;width:100%}.voiceEditorSheet{left:8px;right:8px;bottom:max(78px,calc(env(safe-area-inset-bottom) + 66px));border-radius:20px;width:auto;max-height:72vh;position:fixed}.voiceEditorSheet h2{font-size:27px}}.voiceEditorSheet{width:min(380px,100vw - 24px);max-height:min(500px,100vh - 150px)}@media (max-width:600px){.voiceEditor{left:auto;right:9px}.voiceEditorLauncher{width:auto;padding:10px 13px}.voiceEditorLauncher b{display:none}.voiceEditorSheet{left:7px;right:7px;bottom:max(68px,calc(env(safe-area-inset-bottom) + 58px));max-height:48vh;padding:16px}.voiceEditorSheet h2{font-size:24px}.voiceEditorSheet>p{font-size:12px;line-height:1.35}}.floatingChecklist{left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:79;position:fixed}.floatingChecklistLauncher{border:2px solid var(--ink);background:var(--sun);min-height:50px;color:var(--ink);box-shadow:5px 6px 0 var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:9px 14px 9px 10px;font:900 14px/1 inherit;display:flex}.floatingChecklistLauncher>span{background:var(--aqua);border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:31px;height:31px;font-size:18px;display:grid}.floatingChecklistLauncher i{background:var(--ink);color:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.floatingChecklistPanel{border:2px solid var(--ink);background:#fffaf0;border-radius:22px;flex-direction:column;width:min(430px,100vw - 24px);max-height:min(610px,100vh - 120px);display:flex;position:absolute;bottom:64px;left:0;overflow:hidden;box-shadow:10px 12px #073b3538}.floatingChecklistPanel header{justify-content:space-between;gap:12px;padding:18px 18px 10px;display:flex}.floatingChecklistPanel header small{color:var(--coral);letter-spacing:.12em;font-weight:950}.floatingChecklistPanel h2{margin:3px 0;font-size:29px}.floatingChecklistPanel header p{margin:0;font-size:12px}.floatingChecklistPanel header>button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:30px;line-height:1}.floatingProgress{border:1px solid var(--ink);background:#ded9cd;height:8px;margin:0 18px 10px}.floatingProgress i{background:linear-gradient(90deg,var(--coral),var(--sun));height:100%;transition:width .25s;display:block}.floatingChecklistPanel nav{scrollbar-width:none;gap:6px;padding:5px 18px 10px;display:flex;overflow-x:auto}.floatingChecklistPanel nav button{border:1.5px solid var(--ink);cursor:pointer;background:#fff;flex:none;padding:8px 10px;font-weight:850}.floatingChecklistPanel nav button.active{background:var(--coral);box-shadow:3px 3px 0 var(--ink)}.floatingTaskList{overscroll-behavior:contain;gap:8px;padding:3px 18px 16px;display:grid;overflow-y:auto}.floatingTaskList article{background:#fff;border:1px solid #afbbb7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.floatingTaskList article.done{background:#eff9f5}.floatingTaskList article p{margin:0;font-size:13px;line-height:1.35}.floatingTaskList article.done p{color:#63716d}.floatingTaskList article>a{font-size:10px;font-weight:900}.taskToggle{border:1.5px solid var(--ink);cursor:pointer;background:#eee8dc;border-radius:999px;grid-template-columns:22px 1fr;align-items:center;gap:3px;width:67px;padding:3px;display:grid}.taskToggle i{background:#fff;border:1px solid #a7aaa7;border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s}.taskToggle span{font-size:9px;font-weight:950}.done .taskToggle{background:var(--aqua);grid-template-columns:1fr 22px}.done .taskToggle i{background:var(--ink);grid-column:2}.done .taskToggle span{grid-area:1/1}.floatingChecklistPanel footer{border-top:1px dashed #8ca09a;padding:12px 18px 15px}.floatingChecklistPanel footer a{text-underline-offset:3px;font-size:11px;font-weight:900;text-decoration:underline}.checklistActionContent .floatingTaskList article{grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;display:grid}.checklistActionContent .floatingTaskList article p{grid-area:1/1/auto/-1;padding-right:3px}.checklistActionContent .floatingTaskList article.done{background:#eff9f5;border-color:#66b8a8}.checklistActionContent .floatingTaskList article.done p{color:#405b55}.checklistActionContent .floatingTaskList article>a{grid-column:1}.taskState{grid-column:1/-1;grid-template-columns:1fr 1fr 38px;align-items:stretch;gap:5px;display:grid}.taskState button{border:1.5px solid var(--ink);min-height:34px;color:var(--ink);cursor:pointer;background:#eee8dc;font-size:10px;font-weight:950}.taskState button:first-child{border-radius:999px 5px 5px 999px}.taskState button:nth-child(2){border-radius:5px}.taskState button.active{background:var(--sun);box-shadow:inset 0 -3px #f0a13c}.done .taskState button.active{background:var(--aqua);box-shadow:inset 0 -3px #48a694}.taskState>span{border:1.5px solid var(--ink);color:#a4aaa7;background:#fff;border-radius:50%;place-items:center;font-size:19px;font-weight:950;transition:transform .22s cubic-bezier(.2,1.4,.4,1),background .2s,color .2s;display:grid}.taskState>span.checked{background:var(--ink);color:#fff;transform:scale(1.08)}@media (max-width:600px){.floatingChecklist{left:9px;bottom:max(10px,env(safe-area-inset-bottom))}.floatingChecklistLauncher{min-height:47px;padding-block:7px}.floatingChecklistPanel{left:7px;right:7px;bottom:max(69px,calc(env(safe-area-inset-bottom) + 59px));border-radius:18px;width:auto;max-height:55vh;position:fixed}.floatingChecklistPanel header{padding:14px 15px 8px}.floatingChecklistPanel h2{font-size:25px}.floatingChecklistPanel nav,.floatingTaskList{padding-inline:15px}.voiceEditor{bottom:max(68px,calc(env(safe-area-inset-bottom) + 58px))}.checklist-panel-open .voiceEditor{opacity:.3;pointer-events:none}}.yesbutActionMenu{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:88;width:64px;height:64px;position:fixed}.actionOrb,.actionBubbleRow button{color:var(--ink);cursor:pointer;background:#f6d7df;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px 4px #fffa,inset 0 -5px 7px #123d3818,0 4px #123d38,0 10px 24px #062d2955}.actionOrb{z-index:3;background:#f5dba9;width:64px;height:64px;font-size:27px;animation:3.4s ease-in-out infinite orbBreathe;position:absolute;inset:0}.actionOrb:disabled{cursor:wait}.actionOrb span{z-index:1;filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff);transition:transform .35s;position:relative}.yesbutActionMenu:not(.closed) .actionOrb span{transform:rotate(90deg)}.actionBubbleGroup{pointer-events:none;position:absolute;inset:0}.actionBubbleRow{opacity:0;transform-origin:calc(100% - 26px) 26px;pointer-events:none;transition-property:opacity,transform;transition-duration:.23s,.46s;transition-timing-function:ease,cubic-bezier(.18,.86,.28,1.18);transition-delay:calc(var(--action-index)*55ms);align-items:center;gap:9px;display:flex;position:absolute;bottom:7px;right:7px;transform:translateY(0)scale(.18)}.actionBubbleRow>span{white-space:nowrap;color:var(--ink);border:1.5px solid var(--ink);background:#fffaf0;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;box-shadow:3px 4px #123d3833}.actionBubbleRow button{width:52px;height:52px;font-size:24px}.actionBubbleRow:first-child button{background:#f5dba9}.actionBubbleRow:nth-child(2) button{background:#bde8d7}.actionBubbleRow:nth-child(3) button{background:#beddf0}.actionBubbleRow:nth-child(4) button{background:#f3cad7}.actionBubbleRow button b{z-index:1;filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff)drop-shadow(0 2px 1px #123d3844);font-size:25px;line-height:1;position:relative}.yesbutActionMenu.opening .actionBubbleRow,.yesbutActionMenu.open .actionBubbleRow{opacity:1;transform:translateY(calc((var(--action-index) + 1)*-64px)) scale(1)}.yesbutActionMenu.open .actionBubbleRow,.yesbutActionMenu.open .actionBubbleGroup{pointer-events:auto}.yesbutActionMenu.closing .actionBubbleRow{opacity:0;transition-duration:.2s,.38s;transition-timing-function:ease,cubic-bezier(.55,-.15,.75,.35);transition-delay:calc((var(--action-count) - var(--action-index))*35ms);transform:translateY(0)scale(.16)}.yesbutSheetLayer{z-index:100;background:#062e2966;justify-content:center;align-items:flex-end;animation:.25s both sheetShade;display:flex;position:fixed;inset:0}.yesbutBottomSheet{overscroll-behavior:contain;border:2px solid var(--ink);width:min(760px,100%);max-height:min(82vh,820px);padding:32px max(20px,env(safe-area-inset-left)) calc(22px + env(safe-area-inset-bottom));background:#fffaf0;border-bottom:0;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.2,.9,.25,1.05) sheetRise;position:relative;overflow:auto;box-shadow:0 -12px 40px #062e2944}.sheetClose{z-index:6;float:right;border:2px solid var(--ink);background:var(--sun);cursor:pointer;border-radius:50%;width:42px;height:42px;font-size:25px;position:sticky;top:0}.sheetHandle{background:#163f3955;border-radius:99px;width:58px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.yesbutBottomSheet .adviceCommunity{width:100%;margin:0;padding:0}.yesbutBottomSheet .communityIntro h2{font-size:38px}.listActionContent,.partnersActionContent,.checklistActionContent{padding:4px 6px}.listActionContent>small,.partnersActionContent>small,.checklistActionContent header small{color:var(--coral);letter-spacing:.14em;font-size:10px;font-weight:950}.listActionContent h2,.partnersActionContent h2,.checklistActionContent h2{margin:7px 0 12px;font-size:34px}.actionNotice{background:#eff8f4;padding:10px;font-weight:800}.favoriteChoiceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.favoriteChoiceList button{border:1.5px solid var(--ink);text-align:left;min-height:58px;color:var(--ink);cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 11px;font-weight:850;display:grid}.favoriteChoiceList button>span{color:#e5a827;font-size:21px}.favoriteChoiceList button>b{text-transform:uppercase;font-size:9px}.favoriteChoiceList button.saved{box-shadow:3px 3px 0 var(--ink);background:#fff0ae}.partnersActionContent>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partnersActionContent article{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--aqua);background:#fff;padding:17px}.partnersActionContent article>span{color:var(--coral);font-size:9px;font-weight:900}.partnersActionContent article h3{margin:7px 0;font-size:20px}.partnersActionContent article p{font-size:12px;line-height:1.45}.partnersActionContent article a,.allPartners{margin-top:10px;font-size:11px;font-weight:900;text-decoration:underline;display:inline-block}.partnerTracking{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px;display:grid}.partnerTracking button{border:1px solid var(--ink);cursor:pointer;background:#eee8dc;padding:7px 4px;font-size:9px;font-weight:900}.partnerTracking button.active{background:var(--sun);box-shadow:inset 0 -3px #efaa3c}.partnerTracking button.active.done{background:var(--aqua);box-shadow:inset 0 -3px #4ba998}.emptyPartners{border:1px dashed var(--ink);background:#fff0ba;grid-column:1/-1;padding:25px}.checklistActionContent nav{gap:6px;padding:7px 0 12px;display:flex;overflow-x:auto}.checklistActionContent nav button{border:1px solid var(--ink);background:#fff;flex:none;padding:8px 10px;font-weight:850}.checklistActionContent nav button.active{background:var(--coral)}.checklistActionContent footer{padding-top:12px}.checklistActionContent footer a{font-size:11px;font-weight:900;text-decoration:underline}@keyframes orbBreathe{0%,to{transform:scale(1);box-shadow:inset 0 3px 4px #fffa,inset 0 -5px 7px #123d3818,0 4px #123d38,0 10px 24px #062d2955}50%{transform:scale(1.045);box-shadow:inset 0 3px 4px #fffa,inset 0 -5px 7px #123d3818,0 4px #123d38,0 13px 28px #efbd6c66}}@keyframes sheetRise{0%{transform:translateY(105%)}to{transform:none}}@keyframes sheetShade{0%{background:0 0}to{background:#062e2966}}@media (max-width:600px){.yesbutActionMenu{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:58px;height:58px}.actionOrb{width:58px;height:58px}.actionBubbleRow{bottom:4px;right:4px}.actionBubbleRow>span{padding:7px 9px;font-size:10px}.yesbutBottomSheet{max-height:84vh;padding-top:29px}.partnersActionContent>div,.favoriteChoiceList{grid-template-columns:1fr}.yesbutBottomSheet .quickReactions{margin-top:15px}.yesbutBottomSheet .storyComposer{margin-bottom:4px}.voiceEditor{bottom:max(78px,calc(env(safe-area-inset-bottom) + 68px))}}@media (prefers-reduced-motion:reduce){.actionOrb{animation:none}.actionBubbleRow{transition-duration:.01ms!important;transition-delay:0s!important}.yesbutBottomSheet,.yesbutSheetLayer{animation-duration:.01ms!important}}
