:root{--bg:#F5F7F0;--ink:#153F48;--brand:#246B79;--accent:#C55A45;--leaf:#78956F;--timber:#7D6757;--cloud:#DCDCEC;--mustard:#C5A03A;--heading:Nunito,Arial,sans-serif;--body:Hind,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:400 19px/1.7 var(--body)}:where(h1,h2,h3,p,ul,ol,figure){margin:0}h1,h2,h3{font:650 36px/1.12 var(--heading);color:var(--brand)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}.frame{width:min(960px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-100px;z-index:2147483647;background:var(--ink);color:var(--bg);padding:10px 18px}.skip-link:focus{top:10px}.site-header{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-block:18px 20px}.brand{width:216px;flex:0 0 auto}.brand a{display:block}.brand img{width:100%;height:auto}.primary-nav ul{display:flex;gap:36px;list-style:none;padding:0}.primary-nav a{display:block;text-decoration:none;padding:10px 0;font:500 17px/1.5 var(--body)}.primary-nav a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.menu-toggle{display:none}.lake-photo img{width:100%;aspect-ratio:16/9;object-fit:cover}.lake-photo figcaption{font:400 11px/1.55 var(--body);padding:9px 0 11px;color:var(--ink)}.reading-apron{padding:25px 34px 31px;background:var(--cloud);border-bottom-right-radius:32px}.reading-apron h1{font-size:36px;max-width:100%;margin-bottom:13px;letter-spacing:-.018em}.reading-apron>p{max-width:69ch;font-size:19px;line-height:1.55}.opening-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:var(--brand);color:var(--bg);padding:10px 20px;border:1px solid var(--brand);font:500 16px/1.4 var(--body);text-decoration:none;border-radius:0}.button:hover{text-decoration:underline}.button.secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.site-footer{margin-top:80px;background:var(--ink);color:var(--bg);padding-block:44px 64px}.footer-brand{display:block;width:190px;margin-bottom:26px}.footer-brand img{width:100%}.site-footer p{font-size:17px}.site-footer nav{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.site-footer nav a{display:block;padding-block:8px;font-size:16px}.site-footer a:focus-visible{outline-color:var(--bg)}.temporary-reading{padding-block:60px}.temporary-reading h1{margin-bottom:30px}.temporary-reading article{margin-block:20px}@media(max-width:760px){.site-header{gap:24px}.brand{width:205px}.primary-nav ul{gap:24px}}@media(max-width:600px){body{font-size:18px}.frame{width:calc(100% - 32px)}.site-header{flex-wrap:wrap;padding-block:16px;gap:14px;align-items:center}.brand{width:198px}.menu-toggle{background:transparent;border:1px solid var(--ink);color:var(--ink);min-height:44px;padding:8px 16px;font-size:16px}.js .menu-toggle{display:block}.primary-nav{width:100%}.primary-nav ul{gap:28px}.primary-nav a{font-size:16px}.js .primary-nav{display:none}.js .primary-nav.is-open{display:block}.lake-photo img{aspect-ratio:4/3}.lake-photo figcaption{font-size:10px;line-height:1.6;padding-block:8px 10px}.reading-apron{padding:24px 20px 27px;border-bottom-right-radius:32px}.reading-apron h1{font-size:27px;line-height:1.12;letter-spacing:-.025em;margin-bottom:15px}.reading-apron>p{font-size:18px;line-height:1.55}.opening-actions{gap:12px;margin-top:20px}.button{font-size:15px;padding:10px 15px}.site-footer{margin-top:50px;padding-block:35px 58px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* Lakeside Pause: an open city pair, an inset lake and a narrow reading measure. */
.native-photo img{width:100%;object-fit:cover}.native-photo figcaption,.card-credit{font:400 11px/1.6 var(--body);margin-top:10px;color:var(--ink)}.native-photo figcaption a,.card-credit a{overflow-wrap:anywhere}.section-intro{max-width:680px;margin-bottom:36px}.section-intro h2{font-size:37px;margin-bottom:18px}.section-intro p{max-width:58ch}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-weight:500;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.city-stories{padding-top:90px;padding-bottom:88px}.city-pair{display:grid;grid-template-columns:5fr 3fr;gap:68px;align-items:start}.city-pair .native-photo img{aspect-ratio:4/3}.city-pair h3{font-size:28px;margin-block:26px 16px}.city-pair article>p{font-size:18px;line-height:1.7}.city-pair .text-link{margin-top:15px;font-size:16px}.detail-story{padding-top:105px}.another-shore{padding-block:16px 78px}.lake-inset{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:62px;align-items:center;max-width:880px;margin-inline:auto}.lake-inset .native-photo img{aspect-ratio:1/1}.lake-inset h2{font-size:35px;margin-bottom:22px;max-width:12ch}.lake-inset p{max-width:32ch}.lake-inset .text-link{margin-top:16px;font-size:16px}.planning-pause{display:grid;grid-template-columns:5fr 3fr;gap:84px;padding-block:46px 88px;align-items:center}.planning-pause>div{max-width:540px}.planning-pause h2{font-size:39px;margin-bottom:22px}.planning-pause p{max-width:43ch;margin-bottom:27px}.boat-study{max-width:270px;justify-self:center}.boat-study img{aspect-ratio:2/3}.latest-guides{padding-block:40px 66px}.home-guide-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px}.guide-entry{min-width:0}.guide-entry-media>a{display:block}.guide-entry-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.guide-subject{font-size:13px;line-height:1.4;color:var(--brand);margin-bottom:13px}.guide-entry h2{font-size:27px;margin-bottom:15px}.guide-entry h2 a{text-decoration:none}.guide-entry h2 a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.guide-entry-copy>p:not(.guide-subject){font-size:18px;line-height:1.7;max-width:56ch}.guide-entry-copy>.text-link{font-size:16px;margin-top:15px}.guide-entry--card .guide-entry-copy,.guide-entry--study .guide-entry-copy{padding-top:22px}.all-guides{margin-top:34px}.home-experiences,.home-stays{padding-block:45px 60px;border-top:1px solid var(--timber)}.provider-context-note{font-size:16px;line-height:1.6;max-width:66ch;margin-bottom:25px}.provider-empty,.lodging-note{padding-block:25px}.provider-empty h2,.lodging-note h3{font-size:25px;margin-bottom:15px}.provider-empty p,.lodging-note p{font-size:18px;max-width:58ch}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:42px;border-top:1px solid var(--timber)}.newsletter h2{font-size:30px;margin-bottom:18px}.newsletter p{font-size:18px;max-width:45ch}.newsletter-privacy{font-size:14px!important}.native-newsletter form{margin:0}.native-newsletter label{display:block}.native-newsletter input:not([type=submit]){width:100%;max-width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:var(--bg);border:1px solid var(--brand);border-radius:0}.native-newsletter p{margin-bottom:20px}.native-newsletter input[type=submit],.native-newsletter button{background:var(--brand);color:var(--bg);border:1px solid var(--brand);border-radius:0;min-height:44px;padding:10px 22px}.footer-layout{display:grid;grid-template-columns:1fr 1fr;gap:42px 80px}.footer-identity p{max-width:30ch}.site-footer{padding-bottom:112px}.site-footer nav{display:block;margin-top:0}.site-footer nav ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 28px;list-style:none;padding:0}.site-footer nav a{text-decoration-color:var(--accent);text-decoration-thickness:2px}.footer-end{grid-column:1/-1}.footer-end p{font-size:12px}.footer-end button{margin-top:16px;display:inline-block;min-height:44px;background:transparent;border:1px solid var(--bg);color:var(--bg);padding:7px 15px;font-size:15px}.owner-footer-logo{background:var(--bg);padding:12px}.collection{padding-block:55px 75px}.collection-heading{max-width:780px;margin-bottom:32px}.collection-heading h1{font-size:45px;line-height:1.12;margin-bottom:23px}.collection-heading p{max-width:60ch}.subject-nav ul{display:flex;flex-wrap:wrap;gap:8px 27px;list-style:none;padding:0;margin-block:25px 45px}.subject-nav a{display:block;padding:8px 0;font-size:15px;text-decoration:none}.subject-nav a[aria-current],.subject-nav a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}.guide-collection{display:grid;gap:46px}.guide-entry--lead{margin-bottom:10px}.guide-entry--lead .guide-entry-media img{aspect-ratio:16/9}.guide-entry--lead .guide-entry-copy{background:var(--cloud);padding:30px 35px;border-bottom-right-radius:32px;margin-top:18px}.guide-entry--lead h2{font-size:33px}.guide-entry--row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px;align-items:start}.guide-entry--row .guide-entry-copy{padding-top:4px}.location-studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;max-width:840px}.guide-entry--study .guide-entry-media img{aspect-ratio:1/1}.pagination{margin-top:45px}.page-numbers{padding:8px 12px}.article-opening{padding-top:24px}.article-lead img{aspect-ratio:16/9;max-height:610px;object-fit:cover}.article-apron{padding:30px 36px 35px;background:var(--cloud);border-bottom-right-radius:32px;margin-top:20px}.article-subject{display:inline-block;font-size:14px;margin-bottom:16px;text-decoration-color:var(--accent);text-decoration-thickness:2px}.article-apron h1{font-size:42px;margin-bottom:20px;max-width:28ch}.article-apron>p{font-size:21px;line-height:1.55;max-width:62ch}.article-columns{display:grid;grid-template-columns:minmax(0,610px) minmax(0,280px);gap:64px;padding-top:52px;padding-bottom:36px}.prose{font:400 19px/1.8 var(--body);min-width:0;max-width:680px}.prose>:first-child{margin-top:0}.prose p{margin-bottom:23px}.prose h2{font-size:29px;margin-block:38px 20px}.prose h3{font-size:24px;margin-block:30px 17px}.prose ul,.prose ol{padding-left:1.4em;margin-block:24px}.prose li{padding-left:.15em;margin-bottom:9px}.prose li>ul,.prose li>ol{margin-block:12px}.prose blockquote{border-left:3px solid var(--accent);padding-left:22px;margin:30px 0}.prose figure{margin-block:28px}.prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.prose caption{text-align:left;font-weight:500;margin-bottom:15px}.prose th,.prose td{text-align:left;vertical-align:top;padding:12px;border:1px solid var(--timber)}.prose th{font-weight:600}.table-scroll{overflow-x:auto;margin-block:30px}.table-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.article-return{margin-top:28px}.article-sidebar{min-width:0;font-size:17px}.article-sidebar>h2{font-size:25px;margin-bottom:19px}.article-sidebar .provider-context-note{font-size:15px}.article-sidebar .lodging-note{margin-top:25px}.owner-sidebar{margin-top:35px}.owner-sidebar .widget{margin-bottom:30px}.owner-sidebar h2{font-size:24px;margin-bottom:15px}.document-main{padding-top:55px;padding-bottom:55px}.document-title{max-width:760px;margin-bottom:40px}.document-title h1{font-size:44px;margin-bottom:23px}.document-title>p{max-width:60ch}.document-layout{display:block}.document-layout:has(.document-photo){display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px;align-items:start}.document-photo{min-width:0}.document-photo .native-photo img{aspect-ratio:1/1;border-bottom-right-radius:32px}.document-main .prose{max-width:690px}.tours-main{padding-top:55px;padding-bottom:30px}.tours-native{min-width:0}.not-found{display:grid;grid-template-columns:5fr 3fr;gap:65px;align-items:center;padding-block:60px}.not-found h1{font-size:42px;margin-bottom:24px}.not-found p{margin-bottom:25px}.wayfinding-photo img{aspect-ratio:1/1;border-bottom-right-radius:32px}.search-form{max-width:600px;margin-top:30px}.search-form label{display:block;margin-bottom:8px}.search-form>div{display:flex;gap:12px}.search-form input{min-width:0;width:100%;padding:10px 12px;border:1px solid var(--brand);border-radius:0;background:var(--bg);color:var(--ink);min-height:46px}.empty-state{padding-block:38px}.contact-status{padding-block:25px;border-block:1px solid var(--timber);margin-top:30px}.contact-status h2{margin-top:0}.contact-form p{margin-block:18px}.contact-form label{display:block}.contact-form input,.contact-form textarea{width:100%;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--brand);border-radius:0;background:var(--bg);color:var(--ink)}.contact-form button{background:var(--brand);color:var(--bg);border:1px solid var(--brand);border-radius:0;padding:10px 24px;min-height:44px}.contact-honey{position:absolute;left:-10000px}.form-privacy{font-size:15px}.privacy-panel[hidden]{display:none!important}.privacy-panel{position:fixed;bottom:18px;left:18px;z-index:2147483646;width:min(500px,calc(100vw - 36px));padding:24px;color:var(--ink);background:var(--bg);border:1px solid var(--brand);max-height:calc(100dvh - 36px);overflow-y:auto}.privacy-panel h2{font-size:25px;margin-bottom:15px}.privacy-panel p{font-size:16px;line-height:1.55;margin-bottom:18px}.privacy-panel form{display:flex;flex-wrap:wrap;gap:12px}.privacy-panel button{min-height:44px;font-size:15px;border-radius:0;cursor:pointer}.privacy-allow{background:var(--bg);color:var(--ink);border:1px solid var(--ink);padding:8px 15px}.wp-caption{max-width:100%}.alignwide{max-width:960px}.alignleft{float:left;margin-right:22px}.alignright{float:right;margin-left:22px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto;clip-path:none}.owner-home-content{margin-block:40px}
@media(max-width:1024px){.city-pair{gap:45px}.lake-inset{gap:40px}.planning-pause{gap:55px}.article-columns{grid-template-columns:minmax(0,1fr) 265px;gap:38px}.document-layout:has(.document-photo){grid-template-columns:220px minmax(0,1fr);gap:38px}}@media(max-width:800px){.article-columns{grid-template-columns:1fr;gap:46px;max-width:690px}.article-sidebar{max-width:440px}.planning-pause{gap:40px}.lake-inset{grid-template-columns:1fr 1fr;gap:34px}.newsletter{gap:40px}.footer-layout{gap:35px 45px}.document-layout:has(.document-photo){grid-template-columns:1fr}.document-photo{max-width:300px}.not-found{gap:35px}}@media(max-width:600px){.city-stories{padding-block:55px}.section-intro{margin-bottom:28px}.section-intro h2{font-size:31px;margin-bottom:17px}.city-pair{grid-template-columns:1fr;gap:38px}.detail-story{padding-top:0;max-width:310px;justify-self:end}.city-pair h3{font-size:26px;margin-top:22px}.native-photo figcaption,.card-credit{font-size:11px;line-height:1.6}.another-shore{padding-block:12px 52px}.lake-inset{grid-template-columns:1fr;gap:25px;max-width:330px}.lake-inset h2{font-size:31px;max-width:none}.lake-inset p{max-width:none}.planning-pause{grid-template-columns:1fr;gap:32px;padding-block:18px 48px}.planning-pause h2{font-size:33px}.planning-pause p{max-width:none}.boat-study{width:230px;justify-self:start}.latest-guides{padding-block:28px 42px}.home-guide-pair{grid-template-columns:1fr;gap:35px}.guide-entry h2{font-size:26px}.guide-entry-copy>p:not(.guide-subject){font-size:18px}.home-experiences,.home-stays{padding-block:35px 42px}.newsletter{grid-template-columns:1fr;gap:27px;padding-block:34px}.newsletter h2{font-size:29px}.footer-layout{grid-template-columns:1fr;gap:32px}.site-footer nav ul{gap:3px 22px}.footer-end{grid-column:auto}.site-footer{padding-bottom:110px}.collection{padding-block:35px 45px}.collection-heading h1{font-size:35px}.subject-nav ul{gap:2px 21px;margin-block:18px 32px}.subject-nav a{font-size:14px}.guide-entry--lead .guide-entry-copy{padding:24px 20px}.guide-entry--lead h2{font-size:28px}.guide-entry--row{grid-template-columns:1fr;gap:20px}.guide-entry--row .guide-entry-media{max-width:310px}.guide-entry--row .guide-entry-copy{padding-top:0}.location-studies{grid-template-columns:1fr;gap:35px;max-width:330px}.article-opening{padding-top:8px}.article-lead img{aspect-ratio:4/3}.article-apron{padding:24px 20px 28px;margin-top:17px}.article-apron h1{font-size:32px;max-width:none}.article-apron>p{font-size:19px}.article-columns{padding-top:34px;padding-bottom:20px}.prose{font-size:18px;line-height:1.8}.prose h2{font-size:27px}.prose h3{font-size:23px}.prose table{min-width:450px;font-size:15px}.document-main{padding-block:36px}.document-title h1{font-size:35px}.document-title{margin-bottom:29px}.document-layout:has(.document-photo){gap:30px}.document-photo{max-width:270px}.tours-main{padding-top:35px}.not-found{grid-template-columns:1fr;gap:35px;padding-block:35px}.not-found h1{font-size:34px}.wayfinding-photo{max-width:260px}.privacy-panel{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px;max-height:calc(100dvh - 24px)}.privacy-panel h2{font-size:24px}.privacy-panel p{font-size:15px}.privacy-panel form{gap:10px}.privacy-panel button{flex:1 1 135px;font-size:14px}}
