.journal-body{--journal-prose:min(100%,var(--measure-prose));--journal-wide:min(100%,56rem);--journal-wing:calc((var(--journal-wide) - var(--journal-prose)) / 2);container:journal-body / inline-size;display:grid;grid-template-columns:[full-start] minmax(0,1fr) [wide-start] minmax(0,var(--journal-wing)) [prose-start] var(--journal-prose) [prose-end] minmax(0,var(--journal-wing)) [wide-end] minmax(0,1fr) [full-end]}.journal-body>*{grid-column:prose;margin:0}@media (min-width:900px){.journal-body>.journal-w-wide{grid-column:wide}.journal-body>.journal-w-full{grid-column:full}}.journal-body>* + *{margin-top:var(--space-5)}.journal-body>:is(.journal-quote,.journal-figure,.journal-image-text,.journal-panel,.journal-tip,.note-panel,.journal-important,.journal-steps,.journal-faq,.journal-takeaway,.journal-on-gu,.journal-money,.journal-cta,.journal-divider) + *,.journal-body>* + :is(.journal-quote,.journal-figure,.journal-image-text,.journal-panel,.journal-tip,.note-panel,.journal-important,.journal-steps,.journal-faq,.journal-takeaway,.journal-on-gu,.journal-money,.journal-cta,.journal-divider){margin-top:var(--space-6)}@container journal-body (min-width:35rem){.journal-body>:is(.journal-quote,.journal-figure,.journal-image-text,.journal-panel,.journal-tip,.note-panel,.journal-important,.journal-steps,.journal-faq,.journal-takeaway,.journal-on-gu,.journal-money,.journal-cta,.journal-divider) + *,.journal-body>* +:is(.journal-quote,.journal-figure,.journal-image-text,.journal-panel,.journal-tip,.note-panel,.journal-important,.journal-steps,.journal-faq,.journal-takeaway,.journal-on-gu,.journal-money,.journal-cta,.journal-divider){margin-top:var(--space-8)}}.journal-body>* + :is(.journal-heading,.journal-subheading){margin-top:var(--space-8)}@media (min-width:900px){.journal-body>* + .journal-heading{margin-top:var(--space-10)}}.journal-body>:is(.journal-heading,.journal-subheading) + *{margin-top:var(--space-4)}.journal-heading h2{margin:0;text-wrap:balance}.journal-heading .eyebrow{margin-bottom:var(--space-2)}.journal-subheading{margin:0}.journal-text>:last-child{margin-bottom:0}.journal-text h4{margin:var(--space-5) 0 var(--space-3)}.journal-text :is(ul,ol){margin:0 0 var(--space-4);padding-left:var(--space-5)}.journal-text li{margin-bottom:var(--space-2)}.journal-text li::marker{color:var(--color-primary-light)}.journal-text a,.journal-image-text-body a,.journal-panel a,.journal-faq-answer a,.note-panel-body a{text-decoration:underline;text-underline-offset:0.15em}.journal-quote .pull-quote{margin:0;font-style:italic}.journal-quote figcaption{margin-top:var(--space-2);padding-left:var(--space-5)}.journal-divider{border:0;border-top:1px solid var(--color-border);height:0}.journal-figure{margin:0}.journal-figure .journal-photo{border-radius:var(--radius-lg)}.journal-caption{margin-top:var(--space-2)}@media (min-width:900px){.journal-figure.journal-w-full .journal-photo{border-radius:0}}.journal-video{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-ink)}.journal-video video{display:block;width:100%;height:100%}.journal-video--widescreen{aspect-ratio:16 / 9}.journal-video--standard{aspect-ratio:4 / 3}.journal-video--vertical{aspect-ratio:9 / 16;max-width:22rem;margin-inline:auto}@media (min-width:900px){.journal-figure.journal-w-full .journal-video{border-radius:0}}.journal-image-text{display:grid;gap:var(--space-4)}.journal-image-text-body>:last-child{margin-bottom:0}@container journal-body (min-width:37.5rem){.journal-image-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.journal-image-text--right .journal-figure{order:2}}.journal-panel{background:var(--color-sand);border-radius:var(--radius-md);padding:var(--space-5)}.journal-panel>h3{margin-bottom:var(--space-4)}.journal-panel ul{list-style:none;margin:0;padding:0}.journal-facts dl{display:grid;gap:var(--space-4);margin:0}.journal-facts dd{margin:0;color:var(--color-ink)}@container journal-body (min-width:22.5rem){.journal-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-practical li,.journal-checklist li{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);gap:var(--space-3);align-items:start}.journal-practical li + li{margin-top:var(--space-4)}.journal-checklist li + li{margin-top:var(--space-2)}.journal-practical svg,.journal-checklist svg{width:var(--icon-md);height:var(--icon-md);margin-top:0.15em;color:var(--color-primary-light)}.journal-practical-heading{margin:0 0 var(--space-1);font-weight:600;color:var(--color-ink)}.journal-practical li p:last-child{margin-bottom:0}.journal-tip{border-top:1px solid var(--color-ink);padding-top:var(--space-4)}.journal-tip-text>:last-child{margin-bottom:0}.journal-tip-by{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0}.journal-tip-by .avatar{width:2.5rem;height:2.5rem}.journal-important{display:grid;grid-template-columns:var(--icon-md) minmax(0,1fr);gap:var(--space-3);margin-bottom:0}.journal-important svg{width:var(--icon-md);height:var(--icon-md);margin-top:0.15em}.journal-important p:last-child{margin-bottom:0}.journal-steps ol{list-style:none;margin:0;padding:0;counter-reset:journal-step}.journal-steps li{position:relative;counter-increment:journal-step;padding-left:calc(2.75rem + var(--space-4));padding-bottom:var(--space-5)}.journal-steps li:last-child{padding-bottom:0}.journal-steps li::before{content:counter(journal-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:var(--color-sand);font-family:var(--font-serif);font-size:1.375rem;color:var(--color-ink)}.journal-steps li:not(:last-child)::after{content:"";position:absolute;left:calc(1.375rem - 1px);top:2.75rem;bottom:0;border-left:2px solid var(--color-border)}.journal-step-title{margin:var(--space-2) 0 var(--space-2)}.journal-steps li p:last-child{margin-bottom:0}.journal-step-image{margin-top:var(--space-3)}.journal-step-image .journal-photo{border-radius:var(--radius-md)}.journal-faq-item{border-bottom:1px solid var(--color-border)}.journal-faq-item:first-of-type{border-top:1px solid var(--color-border)}.journal-faq-item>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-3) 0;font-weight:600;color:var(--color-ink)}.journal-faq-item>summary::-webkit-details-marker{display:none}.journal-faq-item>summary svg{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--color-primary-light)}.journal-faq-item[open]>summary svg{transform:rotate(180deg)}.journal-faq-answer{padding-bottom:var(--space-4)}.journal-faq-answer>:last-child{margin-bottom:0}.journal-takeaway{border-top:1px solid var(--color-ink);padding-top:var(--space-4)}.journal-takeaway ul{list-style:none;margin:0;padding:0}.journal-takeaway li{position:relative;padding-left:var(--space-5)}.journal-takeaway li + li{margin-top:var(--space-2)}.journal-takeaway li::before{content:"";position:absolute;left:0;top:0.8em;width:var(--space-3);border-top:2px solid var(--color-primary-light)}.journal-on-gu{padding:var(--space-5)}.journal-on-gu>.eyebrow{margin-bottom:var(--space-2)}.journal-on-gu>h3{margin-bottom:var(--space-4)}.journal-on-gu .grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.journal-on-gu .carousel-row>*{flex-basis:min(280px,100%)}.journal-on-gu .tabbed-carousel-head{margin-bottom:var(--space-4)}.journal-cta{border-radius:var(--radius-lg);overflow:hidden}.journal-cta .cta-band-content{padding:var(--space-8) var(--space-5)}@media (min-width:560px){.journal-cta .cta-band-content{padding:var(--space-8)}}@media (hover:hover){.journal-faq-item>summary:hover span{text-decoration:underline}}.journal-masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title search" "intro intro" "row row";align-items:center;column-gap:var(--space-4);padding-top:var(--space-6)}.journal-masthead-title{grid-area:title;margin:0}.journal-masthead--inner .journal-masthead-title a{color:var(--color-ink)}.journal-masthead-intro{grid-area:intro;margin:var(--space-3) 0 0;max-width:var(--measure-prose)}.journal-masthead-search-icon{grid-area:search}.journal-masthead-row{grid-area:row;display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-4);border-bottom:1px solid var(--color-border);min-width:0}.journal-masthead-tabs{flex:1;min-width:0}.journal-masthead-search{display:none;align-items:center;gap:var(--space-2);min-height:var(--hit-min);font-weight:600;font-size:0.9375rem;white-space:nowrap}.journal-masthead-search svg{width:var(--icon-sm);height:var(--icon-sm)}@media (min-width:900px){.journal-masthead--index{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title intro" "row row";align-items:end;column-gap:var(--space-8);padding-top:var(--space-8)}.journal-masthead--index .journal-masthead-row{border-top:1px solid var(--color-ink);padding-top:var(--space-2)}.journal-masthead--inner{grid-template-areas:"title row";grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-8)}.journal-masthead--inner .journal-masthead-row{margin-top:0;border-bottom:0}.journal-masthead--inner{border-bottom:1px solid var(--color-border);padding-top:var(--space-4)}.journal-masthead-intro{margin:0}.journal-masthead-search-icon{display:none}.journal-masthead-search{display:inline-flex}}.journal-measure{max-width:var(--measure-prose);margin-inline:auto}.journal-crumbs{padding-top:var(--space-4)}.journal-language-note{margin:var(--space-2) 0 0}.journal-header{padding-top:var(--space-6);padding-bottom:var(--space-6)}.journal-header>*{margin:0}.journal-kicker{row-gap:var(--space-1)}.journal-kicker .eyebrow{margin:0}.journal-place{display:inline-flex;align-items:center;gap:var(--space-1)}.journal-place svg{width:var(--icon-sm);height:var(--icon-sm)}.journal-header .journal-title{margin-top:var(--space-3);text-wrap:balance}.journal-header .journal-lede{margin-top:var(--space-4);max-width:var(--measure-prose)}.journal-byline{margin-top:var(--space-5)}.journal-byline .avatar{width:2.75rem;height:2.75rem}.journal-byline-text{min-width:0}.journal-byline-text>*{margin:0}.journal-byline-team{display:inline-flex;flex:none}.journal-hero{margin:0}.journal-hero .journal-caption{margin:var(--space-2) 0 0}.journal-hero--wide .journal-photo{aspect-ratio:3 / 2}@media (min-width:900px){.journal-hero--wide .journal-photo{aspect-ratio:21 / 9;border-radius:var(--radius-lg)}.journal-hero-frame{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-5)}}.journal-hero--landscape{max-width:56rem;margin-inline:auto}.journal-hero--landscape .journal-photo,.journal-hero--portrait .journal-photo{border-radius:var(--radius-lg)}.journal-header--portrait .journal-hero{margin-top:var(--space-5)}@media (min-width:900px){.journal-header--portrait{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);grid-template-rows:1fr auto auto auto auto 1fr;column-gap:var(--space-10)}.journal-header--portrait>*{grid-column:1}.journal-header--portrait .journal-kicker{grid-row:2}.journal-header--portrait .journal-title{grid-row:3}.journal-header--portrait .journal-lede{grid-row:4}.journal-header--portrait .journal-byline{grid-row:5}.journal-header--portrait .journal-hero{grid-column:2;grid-row:1 / -1;margin-top:0}}.journal-main{padding-top:var(--space-6)}.journal-contents{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8)}.journal-contents>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:var(--hit-min);font-family:var(--font-sans);font-weight:600;color:var(--color-ink)}.journal-contents>summary::-webkit-details-marker{display:none}.journal-contents>summary svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-primary-light)}.journal-contents[open]>summary svg{transform:rotate(180deg)}.journal-contents ol{margin:0 0 var(--space-4);padding-left:var(--space-5);font-size:1rem}.journal-contents li + li{margin-top:var(--space-2)}.journal-endmatter{margin-top:var(--space-10)}.journal-checked{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-6)}.journal-checked svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-success);flex:none}.journal-author{display:flex;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-5)}.journal-author .avatar{width:4rem;height:4rem}.journal-author-text{min-width:0}.journal-author-text>*{margin:0}.journal-author-role{margin-top:var(--space-1)}.journal-author-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hit-min)}.journal-author-link svg{width:var(--icon-sm);height:var(--icon-sm)}.journal-endmatter .journal-on-gu{margin-top:var(--space-8)}.journal-read-next{margin-top:var(--space-10);border-top:1px solid var(--color-border)}.story-card{position:relative;display:grid;gap:var(--space-3);align-content:start;min-width:0}.story-card-body{display:grid;gap:var(--space-2);align-content:start;min-width:0}.story-card-body>*{margin:0}.story-card-kicker{row-gap:var(--space-1)}.story-card-kicker .eyebrow{margin:0}.story-card-title{text-wrap:balance}.story-card-link{color:inherit}.story-card-link::after{content:"";position:absolute;inset:0}.story-card-media .journal-photo{border-radius:var(--radius-lg)}.story-card--standard .story-card-title{font-size:1.375rem}@media (hover:hover){.story-card-link:hover{color:var(--color-primary);text-decoration:underline}}.story-card-place{display:inline-flex;align-items:center;gap:var(--space-1)}.story-card-place svg{width:var(--icon-sm);height:var(--icon-sm)}.story-card-summary{color:var(--color-body)}.story-card-byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.story-card-name{font-weight:600;color:var(--color-ink)}.story-card-nophoto{display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center}.story-card-nophoto svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-border-interactive)}.story-card--row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:start}.story-card--row .story-card-thumb{order:2;width:5rem}.story-card--row .journal-photo{border-radius:var(--radius-md)}.journal-band + .journal-band:not(.section-lagoon){border-top:1px solid var(--color-border)}.journal-row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6)}.journal-row-head>h2{margin:0}.journal-more-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hit-min);font-weight:600;font-size:0.9375rem}.journal-more-link svg{width:var(--icon-sm);height:var(--icon-sm)}.journal-cards{row-gap:var(--space-8)}.journal-latest-wide{display:none}.journal-latest-rows{margin-top:var(--space-6)}@media (min-width:560px){.journal-latest-wide{display:contents}.journal-latest-rows{display:none}}.story-card--lead .story-card-title{font-size:1.75rem}@media (min-width:900px){.journal-lead .story-card--lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.story-card--lead .story-card-title{font-size:2.25rem}}.journal-featured .container>h2{margin-bottom:var(--space-2)}.journal-place-split{display:grid;gap:var(--space-8);margin-top:var(--space-6)}@media (min-width:900px){.journal-place-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.journal-rows{display:grid;align-content:start}.journal-rows>.story-card{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.journal-rows>.story-card:first-child{padding-top:0}.journal-rows>.journal-more-link{margin-top:var(--space-3)}@media (min-width:900px){.journal-rows--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}.journal-rows--two>.story-card:nth-child(2){padding-top:0}}.journal-show-more{margin:var(--space-8) 0 0;text-align:center}.journal-show-more .btn{width:100%}@media (min-width:560px){.journal-show-more .btn{width:auto}}.journal-pair{display:grid;gap:var(--space-10)}@media (min-width:900px){.journal-pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-8)}}.journal-start-here>h2{margin-bottom:var(--space-1)}.journal-start-list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid}.journal-start-item{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.journal-start-item>div>*{margin:0}.journal-start-title{margin-bottom:var(--space-1)}.journal-start-number{margin:0;color:var(--color-primary-light);line-height:1.2}.journal-start-item:nth-child(n + 5){display:none}@media (min-width:900px){.journal-start-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}.journal-start-item:nth-child(n + 5){display:grid}}.journal-for-guides{border-top:1px solid var(--color-ink);padding-top:var(--space-4)}.journal-for-guides>h2{margin-bottom:var(--space-2)}.journal-link-rows{list-style:none;margin:var(--space-4) 0 var(--space-2);padding:0}.journal-link-rows li{border-top:1px solid var(--color-border)}.journal-link-rows li:last-child{border-bottom:1px solid var(--color-border)}.journal-link-rows a{display:flex;align-items:center;min-height:var(--hit-min);padding:var(--space-2) 0;color:var(--color-ink)}.journal-listing-head{margin-bottom:var(--space-8)}.journal-listing-head>*{max-width:var(--measure-prose)}.journal-listing-head>h1{margin-bottom:var(--space-3)}.journal-listing .pagination{margin-top:var(--space-8)}.journal-search{max-width:40rem;margin-bottom:var(--space-8)}.journal-search-row{display:flex;gap:var(--space-2)}.journal-search-input{flex:1;min-width:0}.journal-search-input::-webkit-search-cancel-button,.journal-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.journal-search-count{margin-bottom:var(--space-4)}@media (hover:hover){.journal-more-link:hover,.journal-link-rows a:hover,.journal-author-link:hover{text-decoration:underline}}.journal-preview{padding:var(--space-5)}