.sol-refresh.sol-journal{--sj-green: var(--sol-cta-green, #48623f);--sj-soft: #edf3e6;--sj-surface: #fffefa;--sj-radius: 20px;--sj-sticky-offset: calc(var(--header-height, 104px) + 20px);display:block;inline-size:100%;min-inline-size:0;color:var(--ink);background:var(--paper);font-family:var(--sans)}.sol-journal .sj-wrap{inline-size:100%;max-inline-size:1304px;margin-inline:auto;padding-inline:40px}.sol-journal :is(.sj-top,.sj-feature,.sj-grid,.sj-card,.sj-layout,.sj-related,.sj-visit)>*{min-inline-size:0}.sol-journal :is(.sj-eyebrow,.sj-subtitle,.sj-intro,.sj-category,.sj-meta,.sj-caption,.sj-results){overflow-wrap:anywhere}.sol-journal .sj-eyebrow{display:block;margin-block:0 16px;color:var(--sj-green);font-family:var(--sans);font-size:11px;font-weight:400;line-height:1.6;letter-spacing:.14em}.sol-journal .sj-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:64px;padding-block:48px 36px}.sol-refresh.sol-journal .sj-title{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(44px,5.1vw,68px);font-weight:400;line-height:1.22;letter-spacing:.025em;overflow-wrap:anywhere;text-wrap:balance}.sol-journal .sj-subtitle{display:block;margin-block-start:14px;color:var(--muted);font-family:var(--serif);font-size:19px;line-height:1.65}.sol-journal .sj-intro{max-inline-size:410px;margin:0 0 4px;padding-inline-start:26px;border-inline-start:1px solid #b7c7a9;color:var(--muted);font-size:15px;line-height:1.95}.sol-journal .sj-feature{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--sj-radius);background:var(--sj-soft)}.sol-journal :is(.sj-feature__media,.sj-feature-image){position:relative;display:block;align-self:stretch;min-inline-size:0;min-block-size:320px;aspect-ratio:4 / 3;overflow:hidden;background:#e9eddf}.sol-journal :is(.sj-feature__media,.sj-feature-image) img{display:block;inline-size:100%;block-size:100%;max-inline-size:100%;object-fit:cover;transition:transform .35s ease}.sol-journal :is(.sj-feature__copy,.sj-feature-copy){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,3.1vw,42px)}.sol-refresh.sol-journal :is(.sj-feature__copy,.sj-feature-copy) h2{margin-block:18px 16px;font-family:var(--serif);font-size:clamp(27px,2.6vw,34px);font-weight:400;line-height:1.5;letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:balance}.sol-journal :is(.sj-feature__copy,.sj-feature-copy)>p{margin-block:0 19px;color:var(--muted);font-size:14px;line-height:1.9}.sol-journal :is(.sj-feature__copy,.sj-feature-copy)>:is(.text-link,.sj-text-link){margin-block-start:14px}.sol-journal .sj-photo-note{position:absolute;inset-inline-start:20px;inset-block-end:18px;max-inline-size:calc(100% - 40px);padding:5px 11px;border-radius:999px;color:#fffefa;background:#30372ed9;font-size:10px;line-height:1.6;letter-spacing:.06em}.sol-journal .sj-category{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--sj-green);font-family:var(--sans);font-size:11px;font-weight:400;line-height:1.65;letter-spacing:.05em}.sol-journal .sj-category:before{content:"";flex:0 0 22px;inline-size:22px;block-size:1px;background:currentColor}.sol-journal .sj-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px;margin:0;color:var(--muted);font-size:12px;line-height:1.75;letter-spacing:.01em}.sol-journal :is(.text-link,.sj-text-link,.sj-back){display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;max-inline-size:100%;min-block-size:44px;color:var(--sj-green);font-size:14px;font-weight:400;line-height:1.65;text-align:start;overflow-wrap:anywhere}.sol-journal :is(.sj-text-link,.sj-back){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sol-journal :is(.sj-text-link,.sj-back)>svg{flex:0 0 19px;inline-size:19px;block-size:19px}.sol-journal .sj-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:36px 20px;border-block-end:1px solid var(--line)}.sol-journal .sj-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0}.sol-journal .sj-filter{display:inline-flex;align-items:center;justify-content:center;max-inline-size:100%;min-block-size:44px;padding:9px 18px;border:1px solid transparent;border-radius:999px;color:var(--muted);background:transparent;font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.7;text-align:center;cursor:pointer;overflow-wrap:anywhere;transition:background-color .16s ease,border-color .16s ease}.sol-journal .sj-filter:is([aria-pressed=true],[aria-current=page],.is-active){border-color:#bdcda9;color:var(--ink);background:var(--sage)}.sol-journal .sj-search{display:flex;flex:0 1 250px;align-items:center;gap:10px;min-inline-size:180px;min-block-size:44px;margin:0;border-block-end:1px solid #a4af9d;color:var(--muted)}.sol-journal .sj-search>svg{flex:0 0 19px;inline-size:19px;block-size:19px}.sol-journal .sj-search input{inline-size:100%;min-inline-size:0;min-block-size:44px;padding:8px 0;border:0;border-radius:0;color:var(--ink);background:transparent;font-family:var(--sans);font-size:14px;line-height:1.6}.sol-journal .sj-search input::placeholder{color:var(--muted);opacity:1}.sol-journal .sj-search input:focus-visible{outline-offset:3px}.sol-journal .sj-search button{flex:0 0 44px;inline-size:44px;min-block-size:44px;padding:10px;border:0;border-radius:50%;color:var(--sj-green);background:transparent;cursor:pointer}.sol-journal .sj-results{margin-block:15px 0;color:var(--muted);font-size:12px;line-height:1.75}.sol-journal .sj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-block:28px 52px}.sol-journal .sj-card{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.2fr);align-content:start;align-items:start;gap:22px;min-inline-size:0;margin:0;padding-block-end:28px;border-block-end:1px solid var(--line)}.sol-journal :is(.sj-card__media,.sj-card-image){display:block;inline-size:100%;min-inline-size:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:13px;background:#edf0e5}.sol-journal :is(.sj-card__media,.sj-card-image) img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .35s ease}.sol-journal :is(.sj-card__body,.sj-card-copy){min-inline-size:0}.sol-refresh.sol-journal :is(.sj-card__title,.sj-card-title){margin-block:9px 12px;font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.5;letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:balance}.sol-journal :is(.sj-card__excerpt,.sj-card-excerpt){margin-block:0 13px;color:var(--muted);font-size:13px;line-height:1.85}.sol-journal .sj-card .sj-meta{gap:4px 11px;font-size:11px}.sol-journal .sj-empty{grid-column:1 / -1;margin:0;padding:32px 20px;border:1px dashed #bdc9b1;border-radius:15px;color:var(--muted);background:var(--sj-surface);font-size:14px;line-height:1.85;text-align:center}.sol-journal .sj-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-block:0 42px}.sol-journal .sj-pagination :is(a,button,[aria-current=page]){display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;color:var(--sj-green);background:transparent;font-size:13px;font-weight:400;line-height:1.6}.sol-journal .sj-pagination [aria-current=page]{border-color:#bdcda9;color:var(--ink);background:var(--sage)}.sol-journal .sj-head{max-inline-size:940px;margin-inline:auto;padding-block:32px 34px;text-align:center}.sol-journal .sj-head>.sj-category{margin-block-end:18px}.sol-refresh.sol-journal .sj-head h1{margin:0;font-family:var(--serif);font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.45;letter-spacing:.02em;overflow-wrap:anywhere;text-wrap:balance}.sol-journal .sj-deck{max-inline-size:730px;margin:19px auto 22px;color:var(--muted);font-size:16px;line-height:1.95}.sol-journal .sj-head .sj-meta{justify-content:center}.sol-journal .sj-language-note{margin-block:14px 0;color:var(--muted);font-size:12px;line-height:1.8}.sol-journal .sj-cover{display:block;inline-size:100%;block-size:auto;max-block-size:520px;margin:0;aspect-ratio:16 / 8.5;overflow:hidden;border-radius:var(--sj-radius);background:#edf0e5;object-fit:cover}.sol-journal .sj-cover>img{inline-size:100%;block-size:100%;object-fit:cover}.sol-journal .sj-caption{margin-block:9px 0;color:var(--muted);font-size:11px;line-height:1.75;text-align:end}.sol-journal .sj-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,760px);align-items:start;justify-content:center;gap:clamp(32px,4vw,62px);padding-block:44px 54px}.sol-journal .sj-toc{position:sticky;inset-block-start:var(--sj-sticky-offset);max-block-size:calc(100vh - var(--sj-sticky-offset) - 24px);max-block-size:calc(100dvh - var(--sj-sticky-offset) - 24px);overflow-y:auto;padding-block-start:17px;border-block-start:1px solid #bdcda9;scrollbar-width:thin}.sol-journal .sj-toc :is(h2,h3,.sj-eyebrow){margin-block:0 8px;color:var(--sj-green);font-family:var(--sans);font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.04em}.sol-journal :is(.sj-toc,.sj-mobile-toc) :is(ul,ol){margin:0;padding:0;list-style:none}.sol-journal :is(.sj-toc,.sj-mobile-toc) li{margin:0;padding:0}.sol-journal :is(.sj-toc,.sj-mobile-toc) a{display:flex;align-items:center;min-block-size:44px;padding-block:9px;color:var(--muted);font-size:12px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.sol-journal :is(.sj-toc,.sj-mobile-toc) a[aria-current=location]{color:var(--sj-green);text-decoration:underline;text-underline-offset:4px}.sol-journal .sj-mobile-toc{display:none}.sol-journal .sj-body{min-inline-size:0;color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:400;line-height:2;letter-spacing:.015em;overflow-wrap:anywhere}.sol-journal .sj-body>:first-child{margin-block-start:0}.sol-journal .sj-body :is(section[id],h2[id],h3[id],.sj-faq[id]){scroll-margin-block-start:var(--sj-sticky-offset)}.sol-refresh.sol-journal .sj-body h2{margin-block:44px 20px;font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.55;letter-spacing:.02em;text-wrap:balance}.sol-refresh.sol-journal .sj-body h3{margin-block:29px 13px;font-family:var(--sans);font-size:20px;font-weight:500;line-height:1.65;letter-spacing:.01em}.sol-refresh.sol-journal .sj-body h4{margin-block:24px 11px;font-family:var(--sans);font-size:17px;font-weight:500;line-height:1.7}.sol-journal .sj-body p{margin-block:0 20px}.sol-journal .sj-body :is(ul,ol){margin-block:15px 24px;padding-inline-start:24px}.sol-journal .sj-body li{margin-block-end:8px;padding-inline-start:3px}.sol-journal .sj-body li::marker{color:var(--sj-green)}.sol-journal .sj-body a{color:var(--sj-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sol-journal .sj-body :is(blockquote,.sj-callout){margin:28px 0;padding:24px 26px;border-inline-start:3px solid #a5bc8e;border-radius:0 15px 15px 0;color:var(--ink);background:var(--sj-soft);font-size:15px;line-height:1.95}.sol-journal .sj-body :is(blockquote,.sj-callout)>:last-child{margin-block-end:0}.sol-journal .sj-body .section-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px 19px;margin-block:16px 22px}.sol-journal .sj-body .section-links>a{display:inline-flex;align-items:center;min-block-size:44px;font-size:14px;line-height:1.8}.sol-journal :is(.sj-table,.sj-table-wrap){max-inline-size:100%;margin-block:23px 28px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;overscroll-behavior-inline:contain}.sol-journal :is(.sj-table,.sj-table-wrap) table{inline-size:100%;min-inline-size:520px;margin:0;border-collapse:collapse;color:var(--ink);background:var(--sj-surface);font-size:14px;line-height:1.85}.sol-journal :is(.sj-table,.sj-table-wrap) :is(th,td){padding:14px 16px;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.sol-journal :is(.sj-table,.sj-table-wrap) th{background:var(--sj-soft);font-weight:500}.sol-journal :is(.sj-table,.sj-table-wrap) tr:last-child td{border-block-end:0}.sol-journal .sj-faq{margin-block:20px 0;border-block-start:1px solid var(--line)}.sol-journal .sj-faq details{border-block-end:1px solid var(--line)}.sol-journal .sj-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-block-size:60px;padding-block:18px;color:var(--ink);font-size:16px;font-weight:400;line-height:1.75;list-style:none;cursor:pointer}.sol-journal .sj-faq summary::-webkit-details-marker{display:none}.sol-journal .sj-faq summary>svg{flex:0 0 18px;inline-size:18px;block-size:18px;color:var(--sj-green);transition:transform .16s ease}.sol-journal .sj-faq details[open] summary>svg{transform:rotate(180deg)}.sol-journal .sj-faq details>:is(p,div){margin:0;padding-block:0 20px;padding-inline-end:30px;color:var(--muted);font-size:14px;line-height:1.95}.sol-journal .sj-faq details>div>:last-child{margin-block-end:0}.sol-journal .sj-media{min-inline-size:0;margin:30px 0}.sol-journal .sj-media>:is(img,video,iframe){display:block;inline-size:100%;block-size:auto;max-inline-size:100%;aspect-ratio:var(--sj-media-ratio, 16 / 10);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#e9eddf;object-fit:contain}.sol-journal .sj-media>video{min-block-size:150px}.sol-journal .sj-media>figcaption{margin-block-start:9px;color:var(--muted);font-size:11px;line-height:1.8;text-align:start}.sol-journal .sj-media--portrait{--sj-media-ratio: 3 / 4;max-inline-size:440px;margin-inline:auto}.sol-journal .sj-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-block:30px}.sol-journal .sj-media-pair>.sj-media{margin:0}.sol-journal .sj-cta{margin-block:34px 0;padding:30px;border:1px solid #d5dfca;border-radius:var(--sj-radius);color:var(--ink);background:linear-gradient(115deg,#eaf2df,var(--paper))}.sol-refresh.sol-journal .sj-cta h2{margin-block:0 12px;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.5;letter-spacing:.02em}.sol-journal .sj-cta .sj-eyebrow{margin-block-end:12px;color:var(--sj-green)}.sol-journal .sj-cta p{max-inline-size:640px;margin-block:0 18px;color:var(--muted);font-size:14px;line-height:1.9}.sol-journal .sj-cta :is(.btn,.sj-button){color:var(--ink);text-decoration:none}.sol-journal .sj-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.sol-journal .sj-related{padding-block:40px 48px;border-block-start:1px solid var(--line)}.sol-refresh.sol-journal .sj-related h2{margin-block:0 24px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.5;letter-spacing:.02em}.sol-journal .sj-related .sj-card{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:0;max-inline-size:1100px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--sj-radius);background:var(--sj-surface)}.sol-journal .sj-related .sj-card+.sj-card{margin-block-start:22px}.sol-journal .sj-related :is(.sj-card__media,.sj-card-image){align-self:stretch;block-size:100%;min-block-size:250px;max-block-size:390px;border-radius:0}.sol-journal .sj-related :is(.sj-card__media,.sj-card-image) img{object-fit:contain}.sol-journal .sj-related :is(.sj-card__body,.sj-card-copy){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,3vw,38px)}.sol-refresh.sol-journal .sj-related :is(.sj-card__title,.sj-card-title){margin-block:13px 14px;font-size:29px;line-height:1.5}.sol-journal .sj-related :is(.sj-card__excerpt,.sj-card-excerpt){max-inline-size:520px;margin-block-end:16px;font-size:14px}.sol-journal .sj-related :is(.sj-back,.text-link){margin-block-start:20px}.sol-journal .sj-visit{padding-block:42px 50px;border-block-start:1px solid var(--line)}.sol-refresh.sol-journal .sj-visit>h2,.sol-refresh.sol-journal .sj-visit>.sj-wrap>h2{margin-block:0 23px;font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.5}.sol-journal .sj-visit .visit-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;inline-size:100%;max-inline-size:none;overflow:hidden;border:1px solid var(--line);border-radius:var(--sj-radius);background:var(--sj-surface)}.sol-journal .sj-visit .map-toolbar{grid-column:1 / -1;grid-row:1;min-inline-size:0;padding:14px 24px;border-block-end:1px solid var(--line)}.sol-journal .sj-visit .mini-map{grid-column:1;grid-row:2;align-self:center;inline-size:auto;block-size:auto;max-inline-size:none;margin-block:24px;margin-inline:24px 0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#f4f6ec}.sol-journal .sj-visit .mini-map :is(a,img){display:block;inline-size:100%;block-size:auto;max-inline-size:100%;object-fit:contain}.sol-journal .sj-visit .visit-body{display:flex;grid-column:2;grid-row:2;flex-direction:column;justify-content:center;gap:0;min-inline-size:0;padding:28px}.sol-refresh.sol-journal .sj-visit .visit-address h3{margin:0;color:var(--muted);font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.7}.sol-journal .sj-visit .visit-address p{margin-block:10px 8px;font-size:15px;line-height:1.85}.sol-journal .sj-visit .visit-address .text-link{font-size:13px}.sol-journal .sj-visit .visit-details{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;margin-block-start:15px;padding:18px 0 0;border:0;border-block-start:1px solid var(--line)}.sol-journal .sj-visit .visit-details>div{min-inline-size:0}.sol-journal .sj-visit .visit-details>div>span{font-size:12px;line-height:1.7}.sol-journal .sj-visit .visit-details :is(strong,a){max-inline-size:100%;font-size:16px;font-weight:400;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.sol-journal .sj-visit .visit-details a{display:inline-flex;align-items:center;min-block-size:44px}.sol-journal .sj-visit .visit-details small{display:block;max-inline-size:none;margin-block-start:4px;color:var(--muted);font-size:12px;line-height:1.8}.sol-journal .sj-visit .transport-row{grid-column:1 / -1;grid-row:3;flex-wrap:wrap;gap:12px 22px;margin:0;padding:16px 24px;border:0;border-block-start:1px solid var(--line);background:#f7f9f1}.sol-journal .sj-visit .transport-row small{flex:1 1 240px;font-size:11px;line-height:1.8}.sol-journal :is(a,button,input,select,summary,video,[tabindex="0"]):focus-visible{outline:2px solid var(--sj-green);outline-offset:4px}.sol-journal :is(.sj-feature__media,.sj-feature-image,.sj-card__media,.sj-card-image):focus-visible{outline-offset:-5px}@media(hover:hover)and (pointer:fine){.sol-journal :is(.sj-feature__media,.sj-feature-image,.sj-card__media,.sj-card-image):hover img{transform:scale(1.025)}.sol-journal .sj-related :is(.sj-card__media,.sj-card-image):hover img{transform:none}.sol-journal .sj-filter:hover{border-color:#bdcda9;color:var(--sj-green);background:#f1f5eb}.sol-journal :is(.sj-text-link,.sj-back,.sj-toc a,.sj-mobile-toc a):hover{color:var(--ink)}}@media(max-width:1099px){.sol-journal .sj-top{gap:36px}.sol-journal .sj-grid{grid-template-columns:minmax(0,1fr);gap:26px}.sol-journal .sj-card{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:28px}.sol-refresh.sol-journal :is(.sj-card__title,.sj-card-title){font-size:27px}.sol-journal :is(.sj-card__excerpt,.sj-card-excerpt){font-size:14px}}@media(max-width:999px){.sol-journal .sj-layout{grid-template-columns:minmax(0,760px);gap:0;padding-block:30px 44px}.sol-journal .sj-toc{display:none}.sol-journal .sj-mobile-toc{display:block;margin-block:0 28px;padding-block:8px;border-block:1px solid var(--line)}.sol-journal .sj-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-block-size:44px;padding-block:9px;color:var(--sj-green);font-size:14px;line-height:1.7;list-style:none;cursor:pointer}.sol-journal .sj-mobile-toc summary::-webkit-details-marker{display:none}.sol-journal .sj-mobile-toc summary>svg{flex:0 0 18px;inline-size:18px;block-size:18px}.sol-journal .sj-mobile-toc[open] summary>svg{transform:rotate(180deg)}.sol-journal .sj-mobile-toc :is(nav,ul,ol){padding-block-end:10px}.sol-journal .sj-mobile-toc a{font-size:13px}}@media(max-width:767px){.sol-journal .sj-wrap{padding-inline:20px}.sol-journal .sj-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 28px}.sol-refresh.sol-journal .sj-title{font-size:clamp(40px,9vw,55px);line-height:1.28}.sol-journal .sj-subtitle{margin-block-start:11px;font-size:17px}.sol-journal .sj-intro{max-inline-size:none;margin:0;padding-inline-start:18px;font-size:14px;line-height:1.9}.sol-journal .sj-eyebrow{margin-block-end:13px;font-size:10px;letter-spacing:.1em}.sol-journal .sj-feature{grid-template-columns:minmax(0,1fr);border-radius:17px}.sol-journal :is(.sj-feature__media,.sj-feature-image){min-block-size:0;max-block-size:330px;aspect-ratio:16 / 10}.sol-journal :is(.sj-feature__copy,.sj-feature-copy){padding:25px 24px 28px}.sol-refresh.sol-journal :is(.sj-feature__copy,.sj-feature-copy) h2{margin-block:15px 13px;font-size:27px}.sol-journal .sj-tools{flex-direction:column;align-items:stretch;gap:18px;padding-block:27px 17px}.sol-journal .sj-filters{gap:5px}.sol-journal .sj-filter{padding-inline:14px;font-size:12px}.sol-journal .sj-search{flex-basis:auto;inline-size:100%;min-inline-size:0}.sol-journal .sj-grid{padding-block:23px 36px}.sol-journal .sj-head{padding-block:25px 27px;text-align:start}.sol-refresh.sol-journal .sj-head h1{font-size:34px;line-height:1.5}.sol-journal .sj-deck{margin-block:16px 20px;font-size:15px;line-height:1.95}.sol-journal .sj-head .sj-meta{justify-content:flex-start;font-size:11px}.sol-journal .sj-cover{max-block-size:360px;aspect-ratio:4 / 3;border-radius:16px}.sol-journal .sj-caption{font-size:10px}.sol-journal .sj-body{font-size:15px;line-height:2;letter-spacing:.01em}.sol-refresh.sol-journal .sj-body h2{margin-block:35px 17px;font-size:25px;line-height:1.6}.sol-refresh.sol-journal .sj-body h3{margin-block:26px 12px;font-size:19px}.sol-journal .sj-body :is(blockquote,.sj-callout){padding:20px;font-size:14px}.sol-journal :is(.sj-table,.sj-table-wrap) table{font-size:13px}.sol-journal :is(.sj-table,.sj-table-wrap) :is(th,td){padding:12px 14px}.sol-journal .sj-faq summary{gap:15px;min-block-size:58px;padding-block:16px;font-size:15px}.sol-journal .sj-faq details>:is(p,div){padding-inline-end:12px}.sol-journal .sj-cta{margin-block-start:29px;padding:25px 22px;border-radius:17px}.sol-refresh.sol-journal .sj-cta h2{font-size:25px}.sol-journal .sj-related{padding-block:31px 36px}.sol-refresh.sol-journal .sj-related h2{margin-block-end:19px;font-size:28px}.sol-journal .sj-related .sj-card{grid-template-columns:minmax(0,1fr);border-radius:17px}.sol-journal .sj-related :is(.sj-card__media,.sj-card-image){block-size:auto;min-block-size:0;max-block-size:320px;aspect-ratio:4 / 3}.sol-journal .sj-related :is(.sj-card__body,.sj-card-copy){padding:24px}.sol-refresh.sol-journal .sj-related :is(.sj-card__title,.sj-card-title){font-size:26px}.sol-journal .sj-visit{padding-block:32px 38px}.sol-refresh.sol-journal .sj-visit>h2,.sol-refresh.sol-journal .sj-visit>.sj-wrap>h2{margin-block-end:19px;font-size:28px}.sol-journal .sj-visit .visit-card{display:block;border-radius:17px}.sol-journal .sj-visit .map-toolbar{padding:12px 18px}.sol-journal .sj-visit .mini-map{margin:16px 16px 0;border-radius:10px}.sol-journal .sj-visit .visit-body{display:flex;padding:23px 21px}.sol-journal .sj-visit .visit-details{grid-template-columns:minmax(0,1fr);gap:17px;margin-block-start:14px;padding-block-start:17px}.sol-journal .sj-visit .transport-row{margin:0;padding:15px 18px}.sol-journal .sj-visit .transport-row .grab-button{inline-size:100%;min-block-size:46px}.sol-journal .sj-visit .transport-row small{flex-basis:100%;inline-size:100%;text-align:center}}@media(max-width:599px){.sol-journal .sj-card{grid-template-columns:minmax(0,1fr);gap:18px;padding-block-end:24px}.sol-journal :is(.sj-card__media,.sj-card-image){max-block-size:300px;aspect-ratio:16 / 10}.sol-refresh.sol-journal :is(.sj-card__title,.sj-card-title){margin-block:9px 12px;font-size:25px}.sol-journal .sj-related .sj-card{gap:0;padding:0}.sol-journal .sj-media-pair{grid-template-columns:minmax(0,1fr);gap:24px}.sol-journal .sj-media>:is(img,video,iframe){border-radius:13px}.sol-journal .sj-cta__actions{align-items:flex-start}}@media(max-width:359px){.sol-journal .sj-wrap{padding-inline:16px}.sol-refresh.sol-journal .sj-title{font-size:38px}.sol-refresh.sol-journal .sj-head h1{font-size:30px}.sol-journal :is(.sj-feature__copy,.sj-feature-copy),.sol-journal .sj-related :is(.sj-card__body,.sj-card-copy){padding-inline:20px}.sol-refresh.sol-journal :is(.sj-card__title,.sj-card-title){font-size:24px}.sol-journal .sj-filter{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.sol-refresh.sol-journal,.sol-journal :is(.sj-toc,:is(.sj-table,.sj-table-wrap)){scroll-behavior:auto}.sol-journal :is(.sj-feature__media,.sj-feature-image,.sj-card__media,.sj-card-image) img,.sol-journal .sj-filter,.sol-journal .sj-faq summary>svg{transition:none}.sol-journal :is(.sj-feature__media,.sj-feature-image,.sj-card__media,.sj-card-image):hover img{transform:none}}@media(forced-colors:active){.sol-journal :is(.sj-filter[aria-pressed=true],.sj-pagination [aria-current=page]){border-color:Highlight;outline:1px solid Highlight}.sol-journal :is(a,button,input,select,summary,video,[tabindex="0"]):focus-visible{outline-color:Highlight}}.sol-journal .sj-related-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.sol-journal .sj-related-heading h2{margin-bottom:0}.sol-journal .sj-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:48px}.sol-journal .sj-cta>.btn{flex:none}.sol-journal .sj-cta p{margin-bottom:0}.sol-journal .sj-language-note{font-size:12px;color:var(--muted);margin-top:14px}.sol-journal [hidden]{display:none}.sol-journal .sj-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);padding-top:25px}.sol-journal .sj-card-link{margin-top:16px}.sol-journal .sj-links>a{white-space:normal}.sol-journal .sj-search .icon{fill:none;stroke:currentColor;stroke-width:1.6}.sol-journal .sj-pagination{margin-block:25px}.sol-journal .sj-media--portrait video{background:#eef1e7}@media(max-width:767px){.sol-journal .sj-related-heading{display:block}.sol-journal .sj-related-heading .sj-back{margin-top:12px}.sol-journal .sj-cta{display:block}.sol-journal .sj-cta>.btn{margin-top:22px}.sol-journal .sj-breadcrumb{padding-top:20px;font-size:11px}}.sol-journal .sj-cover-figure{margin:0}.sol-journal .sj-cover-figure .sj-cover{margin-bottom:0}.sol-journal .sj-media-pair>.sj-media :is(img,video){aspect-ratio:3/4;block-size:auto;object-fit:contain;background:#edf1e6}.sol-journal :is(.sj-cover,.sj-card-image,.sj-feature-image) img[src*=sol-chungta-saigon-experience]{object-position:50% 0%}.sol-journal .sj-article-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin-block:24px 42px;padding:28px 32px;border:1px solid #dce3d4;border-radius:18px;background:#f2f4e9}.sol-journal .sj-article-hero--text{grid-template-columns:1fr}.sol-journal .sj-article-hero .sj-head{max-inline-size:none;margin:0;padding:0;text-align:start;min-inline-size:0}.sol-refresh.sol-journal .sj-article-hero .sj-head h1{font-size:clamp(30px,2.4vw,38px);line-height:1.4;letter-spacing:.01em;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.sol-journal .sj-article-hero .sj-category{margin-block-end:14px}.sol-journal .sj-article-hero .sj-deck{margin:18px 0 20px;max-inline-size:62ch;font-size:15px;line-height:1.9}.sol-journal .sj-article-hero .sj-meta{justify-content:flex-start;gap:6px 14px;padding-block-start:16px;border-block-start:1px solid #d9e1d0;font-size:11px;line-height:1.8}.sol-journal .sj-cover-figure{inline-size:100%;max-inline-size:400px;margin:0 auto;padding:8px;border:1px solid #dce3d4;border-radius:15px;background:#fffefa}.sol-journal .sj-cover{inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:none;aspect-ratio:auto}.sol-journal .sj-cover{margin-inline:auto;border-radius:10px}.sol-journal .sj-cover>img{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:360px;object-fit:contain}.sol-journal .sj-article-hero .sj-caption{margin:8px 3px 2px;text-align:start;font-size:10px;line-height:1.6}@media(max-width:767px){.sol-journal .sj-article-hero{grid-template-columns:1fr;gap:22px;padding:22px 18px;margin-block:18px 30px;border-radius:14px}.sol-refresh.sol-journal .sj-article-hero .sj-head h1{font-size:28px;line-height:1.45}.sol-journal .sj-article-hero .sj-deck{font-size:14px;line-height:1.85;margin-block:14px 16px}.sol-journal .sj-article-hero .sj-meta{padding-block-start:12px}.sol-journal .sj-cover-figure{max-inline-size:300px}.sol-journal .sj-cover>img{max-block-size:240px}}.sol-journal .sj-body .sj-links>.sj-wechat-link{display:inline;border:0;padding:0;background:none;color:var(--sj-green);font:inherit;line-height:inherit;text-align:start;white-space:normal;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sol-journal.css.map */
