.detail-container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.detail-breadcrumb{display:flex;align-items:center;gap:9px;padding-block:29px;font-size:13px;color:#79817b}.detail-breadcrumb a{color:inherit;text-decoration:none;white-space:nowrap}.detail-breadcrumb a:hover{color:#eb754f}.detail-breadcrumb>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-breadcrumb svg{flex:none}.detail-eyebrow{display:inline-block;color:#b46446;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.article-heading{max-width:950px;margin:25px auto 36px}.article-heading h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5.1vw,72px);font-weight:500;line-height:1.06;letter-spacing:-1.4px;color:#183b34;margin:18px 0 21px;max-width:880px}.article-deck{font-size:16px;line-height:1.8;color:#69716b;max-width:760px;margin:0 0 28px}.article-byline{display:flex;align-items:center;gap:13px;border-top:1px solid #dedfd5;padding-top:20px}.byline-brand{width:38px;height:38px;background:#e8ece1;border-radius:50%;display:grid;place-items:center;color:#183b34;flex:none}.byline-author{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#8a9088}.byline-author strong{color:#183b34;font-size:13px;font-weight:600}.byline-divider{height:28px;width:1px;background:#dedfd5;margin-inline:8px}.reading-time{display:flex;gap:6px;align-items:center;font-size:13px;color:#727a72}.article-heading-actions{margin-left:auto;display:flex;gap:8px}.detail-icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d9ded4;border-radius:50%;color:#183b34;background:transparent;cursor:pointer;transition:background .2s,border-color .2s}.detail-icon-button:hover{background:#f0e5d9;border-color:#eb754f}.detail-icon-button.is-saved,.detail-save-button.is-saved{color:#c26548}.article-cover{position:relative;margin:0 0 49px;overflow:hidden;border-radius:8px;background:#e2e6da}.article-cover>img{width:100%;height:500px;display:block;object-fit:cover}.article-cover figcaption{position:absolute;bottom:20px;left:23px;display:flex;gap:5px;align-items:center;background:#faf8f2f0;color:#183b34;border-radius:4px;padding:8px 12px;font-size:13px}.article-body-grid{display:grid;grid-template-columns:minmax(0,760px) 255px;column-gap:84px;margin:0 auto;max-width:1100px}.article-prose{font-size:17px;color:#4b5951;line-height:1.95;min-width:0;overflow-wrap:anywhere}.article-prose>:first-child{margin-top:0}.article-prose p{margin:0 0 22px}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4{color:#183b34;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.18;scroll-margin-top:120px}.article-prose h1,.article-prose h2{font-size:37px;margin:42px 0 20px}.article-prose h3{font-size:29px;margin:32px 0 16px}.article-prose h4{font-size:24px;margin:26px 0 14px}.article-prose a{color:#a95235;text-underline-offset:4px;text-decoration-thickness:1px}.article-prose a:hover{color:#183b34}.article-prose ul,.article-prose ol{padding-left:22px;margin:12px 0 25px}.article-prose li{padding-left:5px;margin:7px 0}.article-prose li::marker{color:#b67050}.article-prose img{max-width:100%;height:auto;border-radius:6px;display:block;margin:25px auto}.article-prose figure{max-width:100%;margin:30px 0}.article-prose figure img{margin:0}.article-prose figcaption,.article-prose .wp-caption-text{font-size:13px;color:#879085;margin:8px 0;text-align:center}.article-prose blockquote{border-left:3px solid #eb754f;margin:28px 0;padding:13px 25px;background:#f0f0e6;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.4;color:#183b34}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose iframe,.article-prose video{max-width:100%;border-radius:6px}.article-prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:13px;margin-block:25px}.article-prose th,.article-prose td{padding:12px 15px;border:1px solid #dcded3}.article-prose th{background:#e9eddf;color:#183b34}.article-prose .alignleft{float:left;margin:8px 23px 12px 0;max-width:45%}.article-prose .alignright{float:right;margin:8px 0 12px 23px;max-width:45%}.article-prose .wp-block-columns{display:flex;gap:24px}.article-prose .wp-block-column{flex:1;min-width:0}.article-sidebar{min-width:0;align-self:start;position:sticky;top:105px;max-height:calc(100dvh - 129px);overflow-y:auto;scrollbar-width:thin}.article-toc{padding:21px 0 25px;border-top:1px solid #d5dccc}.sidebar-label{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:1.9px;color:#647467}.article-toc nav{display:flex;flex-direction:column;border-left:1px solid #d5dccc}.article-toc nav a{font-size:14px;color:#788274;text-decoration:none;padding:9px 0 9px 16px;line-height:1.5;border-left:2px solid transparent;margin-left:-1px;transition:color .2s,border-color .2s}.article-toc nav a:hover,.article-toc nav a.is-active{color:#183b34;border-left-color:#eb754f}.article-toc nav a.toc-subheading{font-size:14px;padding-left:26px}.reading-progress{height:2px;background:#e0e5d8;margin-top:25px}.reading-progress span{display:block;width:0;height:100%;background:#eb754f}.reading-progress-label{display:block;font-size:13px;color:#90998d;margin-top:8px}.article-sidebar-note{padding:24px 22px;background:#edf0e4;border-radius:6px;margin-top:38px;color:#183b34}.sidebar-note-icon{color:#8c9b7d}.article-sidebar-note h2{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:500;line-height:1.15;margin:16px 0 13px}.article-sidebar-note p{font-size:16px;line-height:1.8;color:#75816f;margin:0 0 23px}.article-sidebar-note a{font-size:14px;color:#183b34;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.article-endnote{grid-column:1;margin-top:44px;margin-bottom:68px;border-top:1px solid #d8dece;padding-top:22px}.article-source{display:flex;gap:13px}.article-source>svg{flex:none;color:#8c9b7d;margin-top:3px}.article-source strong{font-size:13px;color:#183b34}.article-source p{font-size:16px;line-height:1.8;color:#828c7b;margin:7px 0 0}.article-source p a{display:inline-flex;align-items:center;gap:4px;color:#7b866f;margin-left:3px;text-underline-offset:3px}.article-end-actions{display:flex;justify-content:space-between;align-items:center;background:#f0f0e6;padding:18px 19px;border-radius:5px;margin-top:25px;font-size:14px;color:#6f7b67}.detail-save-button{display:flex;gap:8px;align-items:center;background:#faf8f2;border:1px solid #d7ddcd;border-radius:4px;padding:10px 14px;font-size:14px;color:#183b34;cursor:pointer}.related-section{padding:57px 0 68px;background:#f0f1e8;border-top:1px solid #e0e4d8}.secondary-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:24px}.secondary-section-heading h2{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:500;color:#183b34;margin:9px 0 0;line-height:1.15}.secondary-section-heading>a{display:flex;align-items:center;gap:15px;color:#183b34;font-size:14px;text-decoration:none;white-space:nowrap;padding-bottom:5px}.secondary-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.secondary-toast{position:fixed;left:50%;bottom:32px;z-index:100;transform:translate(-50%,15px);padding:14px 23px;background:#183b34;color:#faf8f2;border-radius:6px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 5px 25px #183b3426;max-width:calc(100% - 32px);text-align:center}.secondary-toast.is-visible{opacity:1;transform:translate(-50%)}.category-banner{position:relative;background:#e7eadc;overflow:hidden;min-height:345px;border-bottom:1px solid #d9decd}.category-banner-inner{position:relative;z-index:2;padding-bottom:46px}.category-banner .detail-breadcrumb{padding-bottom:28px}.category-kicker{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:2px;color:#657862;font-weight:600;margin-bottom:15px}.category-kicker>span{width:5px;height:5px;border-radius:50%;background:#eb754f}.category-banner h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,4.9vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.7px;color:#183b34;margin:0 0 18px;max-width:620px}.category-banner-inner>p{max-width:450px;font-size:16px;line-height:1.8;color:#697763;margin:0 0 22px}.category-total{display:flex;align-items:center;gap:8px;font-size:13px;color:#67775f}.category-banner-image{position:absolute;right:0;top:0;width:49%;height:100%}.category-banner-image img{width:100%;height:100%;object-fit:cover}.category-banner-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e7eadc,#e7eadcbd 12%,#e7eadc00 39%)}.category-banner-number{position:absolute;right:49px;bottom:24px;z-index:2;color:#faf8f2;font-size:13px;letter-spacing:2px;line-height:1.7;text-shadow:0 1px 10px #183b34}.category-results{padding-top:32px;padding-bottom:40px;scroll-margin-top:90px}.category-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between}.category-search{display:flex;align-items:center;gap:11px;width:430px;height:44px;background:#fffdfa;border:1px solid #e0e1d8;border-radius:5px;padding:0 15px;color:#809079}.category-search input{border:0;outline:0;min-width:0;background:transparent;width:100%;font-size:16px;color:#183b34;font-family:inherit}.category-search input::placeholder{color:#8e9889}.category-search input::-webkit-search-cancel-button{-webkit-appearance:none}.category-search>svg{flex:none}.category-search button{background:transparent;border:0;cursor:pointer;color:#7b8872;padding:4px;display:grid;place-items:center}.category-search button[hidden]{display:none}.category-search:focus-within{border-color:#758969;box-shadow:0 0 0 2px #75896912}.category-display-tools{display:flex;align-items:center;gap:19px}.category-display-tools select{border:0;outline-offset:3px;color:#687960;font-family:inherit;font-size:16px;background:transparent;padding:7px 18px 7px 4px;cursor:pointer}.category-view-toggle{display:flex;border:1px solid #dce0d3;border-radius:4px;padding:3px;background:#f5f5ee}.category-view-toggle button{background:transparent;color:#9ba491;width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:2px;cursor:pointer}.category-view-toggle button.is-active{background:#fffdfa;color:#183b34;box-shadow:0 1px 4px #183b340c}.category-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px;padding-bottom:23px;border-bottom:1px solid #dedfd5}.category-filters button{display:flex;gap:9px;align-items:center;background:transparent;border:1px solid #dde2d2;padding:8px 13px;border-radius:30px;color:#73826a;font-size:14px;cursor:pointer;font-family:inherit}.category-filters button>span{color:#9da692;font-size:13px}.category-filters button.is-active{background:#183b34;border-color:#183b34;color:#faf8f2}.category-filters button.is-active>span{color:#acbfad}.category-filters button:hover{border-color:#183b34}.category-results-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 23px}.category-results-heading p{color:#8a9682;font-size:13px;margin:0}.category-results-heading p strong{color:#183b34;font-weight:600}.category-results-heading>span{font-size:13px;color:#9ca392}.category-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px}.category-article-item[hidden]{display:none}.category-article-grid.is-list-view{grid-template-columns:1fr;gap:19px}.category-article-grid.is-list-view .category-article-item{padding:0 0 19px;border-bottom:1px solid #dde2d2}.category-article-grid.is-list-view .category-article-item>article{display:grid;grid-template-columns:270px 1fr;column-gap:26px}.category-article-grid.is-list-view .category-article-item>article>:first-child{grid-row:1/5}.category-article-grid.is-list-view .category-article-item>article img{height:190px;object-fit:cover}.category-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:45px}.category-pagination:empty{display:none}.category-pagination button{font-family:inherit;font-size:14px;height:36px;min-width:36px;padding:0 12px;border:1px solid #dce1d0;border-radius:4px;background:transparent;color:#728165;cursor:pointer}.category-pagination button.is-active{color:#faf8f2;background:#183b34;border-color:#183b34}.category-pagination button:disabled{opacity:.4;cursor:default}.category-pagination span{color:#8c987e;font-size:13px;padding:0 4px}.category-empty{padding:58px 0 80px;text-align:center}.category-empty[hidden]{display:none}.category-empty>div{color:#8c9b7d;background:#eef0e5;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;margin:auto}.category-empty h2{font-family:Cormorant Garamond,Georgia,serif;font-size:35px;font-weight:500;color:#183b34;margin:20px 0 12px}.category-empty p{font-size:16px;color:#88937e}.category-empty button{margin-top:17px;display:inline-flex;gap:13px;align-items:center;background:#183b34;color:#faf8f2;border:0;border-radius:4px;padding:13px 17px;font-size:14px;font-family:inherit;cursor:pointer}.category-bottom-note{border-top:1px solid #dfe3d5;display:flex;gap:20px;align-items:center;padding:30px 0 40px}.category-bottom-note>div{color:#b27851;width:45px;height:45px;display:grid;place-items:center;background:#eeeee3;border-radius:50%}.category-bottom-note>p{display:flex;flex-direction:column;gap:6px;color:#929b87;font-size:16px;margin:0}.category-bottom-note strong{color:#617456;font-size:13px;font-weight:500}.category-bottom-note>a{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:14px;text-decoration:none;color:#617456}.contact-page{padding-bottom:68px}.contact-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;padding:32px 0 55px;align-items:center}.contact-heading h1,.saved-heading h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(47px,5.7vw,80px);line-height:1.05;letter-spacing:-1.6px;color:#183b34;font-weight:500;margin:16px 0 23px}.contact-heading h1 em,.saved-heading h1 em{font-weight:400;color:#b56f4e}.contact-heading>p:last-of-type{font-size:16px;line-height:1.9;color:#7d8974;max-width:410px}.contact-local-label{display:flex;gap:8px;align-items:center;font-size:13px;color:#8c9a81;letter-spacing:.2px;margin-top:25px}.contact-local-label>span{width:6px;height:6px;border-radius:50%;background:#d68c62}.contact-illustration{padding:10px 30px 23px;background:#edefe4;position:relative;border-radius:50% 50% 5px 5px}.contact-illustration svg{width:100%;display:block;height:auto}.contact-illustration>span{display:block;color:#68815d;font-size:13px;letter-spacing:2px;text-align:center;margin-top:15px}.contact-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;padding:42px 0 49px;border-top:1px solid #dce1d1;border-bottom:1px solid #dce1d1}.contact-method{padding-right:22px}.contact-method+.contact-method{border-left:1px solid #dce1d1;padding-left:36px}.contact-method-icon{color:#829b71;margin-bottom:25px}.contact-method .sidebar-label{display:block;margin-bottom:8px;font-size:13px;color:#99a38d}.contact-method h2{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:500;color:#183b34;margin:0 0 15px}.contact-method p{font-size:16px;line-height:1.9;color:#849178;min-height:43px;margin:0 0 25px;max-width:280px}.contact-method a{display:flex;gap:13px;align-items:center;font-size:14px;text-decoration:none;color:#183b34;margin-top:12px}.contact-method a:hover{color:#ba6e4c}.contact-editorial{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:53px;align-items:center}.contact-editorial h2{font-family:Cormorant Garamond,Georgia,serif;font-size:39px;line-height:1.12;color:#183b34;font-weight:500;margin:12px 0 0}.contact-editorial>div:last-child>p{font-size:16px;line-height:1.9;color:#849178;max-width:430px;margin:0 0 20px}.contact-editorial a{display:inline-flex;gap:22px;align-items:center;font-size:14px;text-decoration:none;color:#183b34;padding-bottom:5px;border-bottom:1px solid #b1bda4}.saved-page{padding-bottom:70px;min-height:75vh}.saved-heading{display:flex;align-items:center;justify-content:space-between;padding:28px 0 50px;gap:30px}.saved-heading h1{font-size:clamp(48px,5.2vw,72px)}.saved-heading>div>p:last-child{font-size:16px;line-height:1.9;color:#809073}.saved-heading-icon{width:180px;height:180px;display:grid;place-items:center;border-radius:50%;background:#e9eddf;color:#9eaf8f;margin-right:60px;flex:none}.saved-heading-icon svg{stroke-width:1}.saved-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #dce2d0;border-bottom:1px solid #dce2d0;padding:19px 0;margin-bottom:31px}.saved-toolbar p{margin:0;font-size:13px;color:#909e83}.saved-toolbar strong{color:#183b34;font-weight:600}.saved-toolbar button{display:flex;align-items:center;gap:9px;font-size:14px;color:#a36a4e;border:0;padding:3px;background:transparent;cursor:pointer;font-family:inherit}.saved-toolbar button[hidden]{display:none}.saved-empty{text-align:center;padding:30px 0 55px}.saved-empty[hidden]{display:none}.saved-empty-icon{color:#869c75;background:#edefe4;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;margin:0 auto 27px}.saved-empty h2{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;line-height:1.15;color:#183b34;font-weight:500;margin:13px 0 15px}.saved-empty>p:not(.detail-eyebrow){font-size:16px;line-height:1.9;color:#8a987d}.saved-empty>a{display:inline-flex;align-items:center;gap:25px;text-decoration:none;background:#183b34;color:#faf8f2;padding:14px 20px;border-radius:4px;font-size:14px;margin-top:17px}.saved-empty>span{display:block;font-size:13px;color:#a3ad97;margin-top:18px}.saved-grid:empty{display:none}@media(min-width:1500px){.article-cover>img{height:560px}}@media(max-width:1100px){.detail-container{width:calc(100% - 64px)}.article-body-grid{column-gap:40px;grid-template-columns:minmax(0,1fr) 225px}.contact-intro{gap:50px}.contact-methods{gap:20px}.contact-method+.contact-method{padding-left:24px}.contact-method{padding-right:8px}.category-banner-image{width:47%}.category-banner h1{max-width:55%}.category-banner-inner>p{max-width:46%}.saved-heading-icon{margin-right:20px}}@media(max-width:800px){.detail-container{width:calc(100% - 40px)}.detail-breadcrumb{padding-block:23px}.article-heading{margin:15px auto 29px}.article-heading h1{font-size:48px;letter-spacing:-.8px}.article-deck{font-size:16px;line-height:1.8}.article-cover>img{height:390px}.article-cover{margin-bottom:34px}.article-body-grid{grid-template-columns:minmax(0,1fr);max-width:680px}.article-sidebar{display:none}.article-prose{font-size:17px}.article-endnote{margin-bottom:40px}.secondary-card-grid,.category-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 19px}.secondary-card-grid>:nth-child(3){display:none}.saved-grid>:nth-child(3){display:initial}.secondary-section-heading h2{font-size:33px}.related-section{padding:40px 0 47px}.category-banner{min-height:330px}.category-banner h1{font-size:54px;max-width:62%}.category-banner-image{width:53%}.category-banner-image:after{background:linear-gradient(90deg,#e7eadc,#e7eadc99 25%,#e7eadc00 64%)}.category-banner-inner>p{max-width:55%}.category-toolbar{gap:13px}.category-search{width:auto;flex:1}.category-display-tools{gap:10px}.category-display-tools select{max-width:143px}.category-results-heading>span{display:none}.contact-intro{gap:35px}.contact-heading h1{font-size:55px}.contact-illustration{padding:10px 15px 20px}.contact-methods{gap:15px}.contact-method+.contact-method{padding-left:16px}.contact-method a{font-size:14px}.contact-editorial{gap:30px}.contact-editorial h2{font-size:33px}.saved-heading-icon{width:135px;height:135px;margin-right:10px}.saved-heading-icon svg{width:52px}.saved-heading{padding-bottom:33px}.saved-heading h1{font-size:58px}}@media(max-width:560px){.detail-container{width:calc(100% - 36px)}.detail-breadcrumb{font-size:13px;gap:7px;padding-block:20px}.article-heading{margin:13px auto 24px}.detail-eyebrow{font-size:13px;letter-spacing:1.6px}.article-heading h1{font-size:40px;line-height:1.08;margin:15px 0 17px}.article-deck{font-size:16px;margin-bottom:22px}.article-byline{gap:9px;padding-top:17px}.byline-brand{width:33px;height:33px}.byline-author,.byline-author strong{font-size:13px}.byline-divider{margin-inline:1px}.reading-time{font-size:13px;gap:4px}.reading-time svg{width:12px}.article-heading-actions{gap:5px}.detail-icon-button{width:31px;height:31px}.detail-icon-button svg{width:15px}.article-cover{margin:0 -18px 28px;border-radius:0}.article-cover>img{height:280px}.article-cover figcaption{left:18px;bottom:15px;padding:7px 10px;font-size:13px}.article-prose{font-size:17px;line-height:1.95}.article-prose h1,.article-prose h2{font-size:30px;margin:30px 0 16px}.article-prose h3{font-size:25px}.article-prose .alignleft,.article-prose .alignright{float:none;margin:20px auto;max-width:100%}.article-prose .wp-block-columns{flex-direction:column}.article-prose blockquote{font-size:22px;padding:15px 20px}.article-source p{font-size:16px}.article-source strong{font-size:13px}.article-end-actions{padding:14px 12px;gap:10px;font-size:14px}.detail-save-button{padding:9px 10px;font-size:14px;gap:5px}.secondary-section-heading{align-items:flex-start;flex-direction:column;gap:17px}.secondary-section-heading h2{font-size:31px}.secondary-section-heading>a{font-size:14px}.secondary-card-grid,.category-article-grid{grid-template-columns:1fr;gap:28px}.secondary-card-grid>:nth-child(3){display:initial}.category-banner{min-height:365px}.category-banner-inner{padding-bottom:30px}.category-banner .detail-breadcrumb{padding-bottom:26px}.category-banner-image{width:100%;opacity:.3}.category-banner-image:after{background:linear-gradient(90deg,#e7eadc,#e7eadcaa 60%,#e7eadc30)}.category-banner h1{font-size:47px;max-width:90%;margin-bottom:15px}.category-banner-inner>p{max-width:88%;font-size:16px}.category-banner-number{right:18px;font-size:13px;bottom:19px;color:#5f7959;text-shadow:none}.category-kicker{margin-bottom:15px;font-size:13px}.category-toolbar{align-items:stretch;flex-direction:column;gap:16px}.category-search{width:auto;height:43px;flex:initial}.category-display-tools{justify-content:space-between}.category-display-tools select{max-width:none;padding-left:0;font-size:16px}.category-filters{gap:6px;margin-top:18px;padding-bottom:20px}.category-filters button{padding:7px 11px;font-size:14px}.category-results{padding-top:23px}.category-results-heading{margin:21px 0}.category-view-toggle button{width:27px;height:27px}.category-article-grid.is-list-view .category-article-item>article{grid-template-columns:125px 1fr;column-gap:15px}.category-article-grid.is-list-view .category-article-item>article img{height:130px}.category-article-grid.is-list-view .category-article-item>article h3{font-size:22px}.category-article-grid.is-list-view .category-article-item>article p{display:none}.category-pagination{gap:5px;margin-top:30px}.category-pagination button{min-width:30px;height:32px;padding:0 9px;font-size:14px}.category-bottom-note{gap:12px;padding-top:23px;padding-bottom:30px;flex-wrap:wrap}.category-bottom-note>div{width:38px;height:38px}.category-bottom-note>p{font-size:16px}.category-bottom-note strong{font-size:13px}.category-bottom-note>a{font-size:14px;gap:7px}.contact-page{padding-bottom:45px}.contact-intro{grid-template-columns:1fr;gap:28px;padding:17px 0 37px}.contact-heading h1{font-size:57px;margin:15px 0 22px}.contact-heading>p:last-of-type{font-size:16px}.contact-local-label{margin-top:20px}.contact-illustration{max-width:280px;justify-self:center;padding:9px 20px 20px}.contact-methods{grid-template-columns:1fr;gap:0;padding:0;border-bottom:0}.contact-method{padding:27px 0;border-bottom:1px solid #dce1d1}.contact-method+.contact-method{border-left:0;padding:27px 0}.contact-method-icon{margin-bottom:16px}.contact-method h2{font-size:31px;margin-bottom:10px}.contact-method p{min-height:0;max-width:100%;margin-bottom:16px;font-size:16px}.contact-method a{font-size:14px}.contact-editorial{grid-template-columns:1fr;gap:24px;margin-top:35px}.contact-editorial h2{font-size:35px}.contact-editorial>div:last-child>p{font-size:16px}.saved-heading{padding:18px 0 25px;gap:5px;align-items:flex-start}.saved-heading h1{font-size:49px;margin:15px 0 18px}.saved-heading>div>p:last-child{font-size:16px}.saved-heading-icon{width:63px;height:63px;margin-right:0;margin-top:22px}.saved-heading-icon svg{width:29px;height:29px}.desktop-break{display:none}.saved-heading .detail-eyebrow{font-size:13px;letter-spacing:1.2px}.saved-toolbar{padding:17px 0;margin-bottom:25px}.saved-toolbar p{font-size:13px}.saved-empty{padding-top:17px}.saved-empty h2{font-size:31px}.saved-empty>p:not(.detail-eyebrow){font-size:16px}.saved-empty .detail-eyebrow{font-size:13px}.saved-empty-icon{width:63px;height:63px;margin-bottom:23px}.saved-empty-icon svg{width:32px}.saved-page{padding-bottom:38px}}@media(prefers-reduced-motion:reduce){.detail-icon-button,.secondary-toast,.article-toc nav a{transition:none}}.category-article-grid.is-list-view .category-article-item>.travel-card{align-items:center}.category-article-grid.is-list-view .category-article-item>.travel-card>.card-photo{grid-row:auto;height:190px}.category-article-grid.is-list-view .card-copy{padding-top:0}.category-article-grid.is-list-view .card-copy>p{max-width:620px}.category-article-grid.is-list-view .card-link{margin-top:12px}.detail-icon-button[aria-pressed=true],.detail-save-button[aria-pressed=true]{color:#c26548}.detail-icon-button[aria-pressed=true] svg,.detail-save-button[aria-pressed=true] svg{fill:#eb754f;stroke:#eb754f}@media(max-width:560px){.category-article-grid.is-list-view .category-article-item>.travel-card>.card-photo{height:130px}.category-article-grid.is-list-view .card-location{font-size:13px;letter-spacing:.5px}.category-article-grid.is-list-view .card-copy h3{font-size:22px;margin-block:8px}.category-article-grid.is-list-view .card-link{font-size:14px;margin-top:5px}.category-article-grid.is-list-view .photo-label{font-size:13px;padding:3px 5px;left:7px;bottom:7px}.category-article-grid.is-list-view .save-button{width:25px;height:25px;top:7px;right:7px}}.snapshot-notice{display:flex;gap:14px;padding:20px!important;border:1px solid var(--line);border-radius:6px;background:#f0f1e8;margin-bottom:25px}.snapshot-notice>svg{color:var(--orange);margin-top:3px}.snapshot-notice strong{font-size:13px}.article-prose .snapshot-notice p{font-size:16px;margin:8px 0 0;line-height:1.8}.snapshot-notice a{display:inline;gap:3px}.article-body-grid.gallery-body{display:block;max-width:1100px}.gallery-body .article-sidebar{display:none}.gallery-body .article-prose>div>p{max-width:760px}.article-prose .photo-grid img,.article-prose .gallery-lightbox-image{margin:0}.gallery-body .article-endnote{max-width:760px;margin-inline:auto}.article-prose .album-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-prose .album-index>p{grid-column:1/-1}.article-prose .album-index>a{display:block;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--paper)}.article-prose .album-index>a>img{margin:0;width:100%;height:230px;object-fit:cover;border-radius:0}.album-card-title{display:block;padding:15px 18px;font-family:var(--serif);color:var(--green);font-size:23px;line-height:1.3}@media(max-width:560px){.article-prose .album-index{grid-template-columns:1fr}.article-prose .album-index>a>img{height:220px}}.category-editorial{font-size:17px!important;line-height:1.8!important}.article-prose{font-size:17px;line-height:1.8}.article-prose table{font-size:15px}.article-toc nav a{line-height:1.6}.article-source p{line-height:1.7}.category-toolbar,.category-display-tools,.article-end-actions,.article-heading-actions{flex-wrap:wrap}.category-search{min-width:0;min-height:48px;height:auto;padding-block:10px}.category-search input{font-size:16px;line-height:1.5}.category-display-tools select{font-size:16px;max-width:100%;min-width:0}.category-filters button{font-size:14px;line-height:1.5;min-height:40px;text-align:left}.category-pagination button{min-height:40px;min-width:40px;font-size:14px}.article-cover figcaption,.article-prose figcaption,.article-source,.article-source a{overflow-wrap:anywhere}@media(max-width:800px){.category-search{flex-basis:100%}.category-display-tools{width:100%;justify-content:space-between}}@media(max-width:560px){.article-prose{font-size:16px;line-height:1.8}.category-editorial{font-size:16px!important}.article-deck{font-size:16px}.article-heading-actions{margin-left:0}.category-bottom-note>a{margin-left:0}.category-article-grid.is-list-view .category-article-item>.travel-card{grid-template-columns:minmax(95px,35%) minmax(0,1fr)}.category-article-grid.is-list-view .photo-label{display:none}.category-article-grid.is-list-view .card-location{letter-spacing:.4px}}
