.journal-static-materials[data-astro-cid-gcmx5cym]{margin-top:clamp(3.6rem,7vw,5.5rem)}.journal-static-materials[data-astro-cid-gcmx5cym] h3[data-astro-cid-gcmx5cym]{margin:0 0 clamp(2rem,4vw,3.1rem);text-align:center;color:#a8a29e;font:900 10px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.42em;text-transform:uppercase}.journal-static-materials-grid[data-astro-cid-gcmx5cym]{display:grid;gap:1rem}.journal-static-materials[data-astro-cid-gcmx5cym] article[data-astro-cid-gcmx5cym]{border:1px solid rgb(214 211 209);background:#fff;padding:clamp(1.35rem,3vw,2.1rem) clamp(1rem,2.4vw,1.8rem);text-align:center;display:grid;justify-items:center}.material-icon[data-astro-cid-gcmx5cym]{color:var(--color-accent);width:2.8rem;height:2.8rem;display:grid;place-items:center}.material-icon[data-astro-cid-gcmx5cym] svg[data-astro-cid-gcmx5cym]{width:2rem;height:2rem}.journal-static-materials[data-astro-cid-gcmx5cym] article[data-astro-cid-gcmx5cym] h4[data-astro-cid-gcmx5cym]{margin:.95rem 0 0;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(1.15rem,1.45vw,1.55rem);font-style:italic;font-weight:500;line-height:1.12;text-wrap:balance}.journal-static-materials[data-astro-cid-gcmx5cym] article[data-astro-cid-gcmx5cym] p[data-astro-cid-gcmx5cym]{margin:.7rem 0 0;max-width:20ch;color:#928b88;font:300 clamp(.88rem,.95vw,.98rem) / 1.5 "Plus Jakarta Sans",sans-serif}.journal-static-materials[data-astro-cid-gcmx5cym] article[data-astro-cid-gcmx5cym] a[data-astro-cid-gcmx5cym]{margin-top:1.15rem;color:#1c1917;text-decoration:none;border-bottom:1px solid rgb(28 25 23);font:900 10px/1.05 Plus Jakarta Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding-bottom:.35rem}@media(min-width:920px){.journal-static-materials-grid[data-astro-cid-gcmx5cym]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.journal-static-materials[data-astro-cid-gcmx5cym] article[data-astro-cid-gcmx5cym]{min-height:16.5rem;align-content:start}}.journal-article-shell[data-astro-cid-o5gm7477]{background:#fff}.journal-article-shell[data-astro-cid-o5gm7477] figure[data-astro-cid-o5gm7477]{position:relative;margin:0;isolation:isolate}.journal-article-shell[data-astro-cid-o5gm7477] figure[data-astro-cid-o5gm7477]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#1c19170f);pointer-events:none}.article-faq[data-astro-cid-o5gm7477]{margin-top:clamp(3.4rem,7vw,5.5rem);margin-inline:auto;max-width:48rem}.article-faq[data-astro-cid-o5gm7477] h2[data-astro-cid-o5gm7477]{margin:0 0 2.5rem;text-align:center;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.2vw,2.7rem);font-style:italic;font-weight:500}.article-faq-list[data-astro-cid-o5gm7477]{border:1px solid rgb(214 211 209);background:#d6d3d1;display:grid;gap:1px}.article-faq-list[data-astro-cid-o5gm7477] details[data-astro-cid-o5gm7477]{background:#fff;padding:0}.article-faq-list[data-astro-cid-o5gm7477] summary[data-astro-cid-o5gm7477]{cursor:pointer;list-style:none;position:relative;padding:1.55rem 3.6rem 1.55rem 1.55rem;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-style:italic;line-height:1.18;transition:color .22s ease}.article-faq-list[data-astro-cid-o5gm7477] summary[data-astro-cid-o5gm7477]::marker,.article-faq-list[data-astro-cid-o5gm7477] summary[data-astro-cid-o5gm7477]::-webkit-details-marker{display:none}.article-faq-list[data-astro-cid-o5gm7477] summary[data-astro-cid-o5gm7477]:after{content:"⌄";position:absolute;right:1.45rem;top:50%;translate:0 -50%;color:#292524;font:500 1rem/1 Plus Jakarta Sans,sans-serif;transform:rotate(180deg);transition:transform .22s ease}.article-faq-list[data-astro-cid-o5gm7477] summary[data-astro-cid-o5gm7477]:hover{color:var(--color-accent)}.article-faq-list[data-astro-cid-o5gm7477] details[data-astro-cid-o5gm7477]:not([open]) summary[data-astro-cid-o5gm7477]:after{transform:rotate(0)}.article-faq-list[data-astro-cid-o5gm7477] p[data-astro-cid-o5gm7477]{margin:0;padding:0 1.55rem 1.55rem;max-width:56ch;color:#78716c;font:300 .95rem/1.65 Plus Jakarta Sans,sans-serif}.journal-article-shell .journal-content{margin-top:1.4rem;color:#44403c;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.78;font-family:Plus Jakarta Sans,sans-serif;font-weight:300}.journal-article-shell .journal-content h2{margin-top:clamp(2.8rem,6vw,5rem);margin-bottom:1.35rem;color:#1c1917;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:500;line-height:1.12;letter-spacing:-.02em}.journal-article-shell .journal-content h3,.journal-article-shell .journal-content h4{color:#1c1917;font-family:Cormorant Garamond,serif;font-style:italic;line-height:1.02}.journal-article-shell .journal-content h3{margin-top:clamp(2.2rem,4vw,3.2rem);font-size:clamp(1.45rem,2.4vw,1.95rem)}.journal-article-shell .journal-content p,.journal-article-shell .journal-content li{color:#44403c;font-family:Plus Jakarta Sans,sans-serif;font-weight:300;line-height:1.82}.journal-article-shell .journal-content h2+p,.journal-article-shell .journal-content h3+p,.journal-article-shell .journal-content h4+p{margin-top:1.25rem}.journal-article-shell .journal-content ul,.journal-article-shell .journal-content ol{margin:1.25rem 0 1.5rem;padding-left:1.5rem}.journal-article-shell .journal-content ul{list-style:disc}.journal-article-shell .journal-content ol{list-style:decimal}.journal-article-shell .journal-content li+li{margin-top:.75rem}.journal-article-shell .journal-content li::marker{color:#78716c}.journal-article-shell .journal-content .journal-block{margin:clamp(2rem,4vw,3.2rem) 0;border:1px solid rgb(214 211 209);background:#fff;padding:clamp(1.1rem,2.8vw,2rem)}.journal-article-shell .journal-content .journal-block-head{display:flex;align-items:center;gap:.9rem;margin:0}.journal-article-shell .journal-content .journal-block-icon{width:clamp(1.45rem,2.4vw,2rem);height:clamp(1.45rem,2.4vw,2rem);border-radius:999px;border:2px solid currentColor;display:grid;place-items:center;font:900 clamp(.8rem,1.5vw,1.05rem) / 1 "Plus Jakarta Sans",sans-serif}.journal-article-shell .journal-content .journal-block--important{border-left:8px solid var(--color-accent);background:#fafaf9}.journal-article-shell .journal-content .journal-block--important .journal-block-head{color:var(--color-accent)}.journal-article-shell .journal-content .journal-block--important h3{margin:0;font:900 clamp(.78rem,.95vw,.9rem) / 1 "Plus Jakarta Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase;font-style:normal}.journal-article-shell .journal-content .journal-block--important p{margin:1rem 0 0;color:#57534e;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.65}.journal-article-shell .journal-content .journal-block--tip{position:relative;overflow:hidden}.journal-article-shell .journal-content .journal-block--tip:after{content:"💡";position:absolute;right:1rem;top:.8rem;color:#1c19170d;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.journal-article-shell .journal-content .journal-block--tip .journal-block-head{color:#1c1917}.journal-article-shell .journal-content .journal-block--tip h3{margin:0;color:#1c1917;font:900 clamp(.78rem,.95vw,.9rem) / 1 "Plus Jakarta Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase;font-style:normal}.journal-article-shell .journal-content .journal-block--tip p{margin:1rem 0 0;max-width:56ch;color:#57534e;font-family:Plus Jakarta Sans,sans-serif;font-style:italic;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.65}.journal-article-shell .journal-content .journal-block--checklist{background:#0f0f0f;color:#f5f5f4;border-color:#1c1917;position:relative;overflow:hidden}.journal-article-shell .journal-content .journal-block--checklist:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/natural-paper.png);opacity:.06;pointer-events:none}.journal-article-shell .journal-content .journal-block--checklist h3,.journal-article-shell .journal-content .journal-block--checklist p,.journal-article-shell .journal-content .journal-block--checklist li{color:#e7e5e4}.journal-article-shell .journal-content .journal-block--checklist h3{margin:0;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.08}.journal-article-shell .journal-content .journal-block--checklist ul{margin:1.2rem 0 0;list-style:none;padding:0;display:grid;gap:.95rem}.journal-article-shell .journal-content .journal-block--checklist li{position:relative;padding-left:clamp(2.2rem,4vw,3.2rem);font-size:clamp(.96rem,1.05vw,1.08rem);line-height:1.45}.journal-article-shell .journal-content .journal-block--checklist li:before{content:"✓";position:absolute;left:0;top:.22em;width:1.5rem;height:1.5rem;border:1px solid rgb(87 83 78);border-radius:999px;display:grid;place-items:center;color:var(--color-accent);font-size:1rem;line-height:1;font-weight:700}.journal-article-shell .journal-content .journal-block--example{background:#fff;border:1px solid rgb(214 211 209);padding:0}.journal-article-shell .journal-content .journal-block--example .journal-example-head{border-bottom:1px solid rgb(214 211 209);background:#fafaf9;padding:clamp(1.35rem,2.4vw,1.85rem)}.journal-article-shell .journal-content .journal-block--example .journal-example-head h3{margin:0;color:#a8a29e;font:900 clamp(.78rem,.92vw,.88rem) / 1 "Plus Jakarta Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;font-style:normal}.journal-article-shell .journal-content .journal-block--example .journal-example-body{padding:clamp(1.8rem,3.6vw,2.8rem)}.journal-article-shell .journal-content .journal-block--example .journal-example-situation p,.journal-article-shell .journal-content .journal-block--example .journal-example-grid p{margin:0;color:#a8a29e;font:900 10px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase}.journal-article-shell .journal-content .journal-block--example .journal-example-situation blockquote{margin:.95rem 0 0;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(1.2rem,1.6vw,1.45rem);font-style:italic;line-height:1.18}.journal-article-shell .journal-content .journal-block--example .journal-example-grid{margin-top:1.8rem;display:grid;gap:1.4rem}.journal-article-shell .journal-content .journal-block--example .journal-example-grid>div>div{margin-top:.85rem;color:#57534e;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.6}.journal-article-shell .journal-content .journal-block--example .journal-example-grid>div:last-child>div{color:#1c1917;font-weight:700}.journal-article-shell .journal-content .journal-block--table{border:0;background:transparent;padding:0}.journal-article-shell .journal-content .journal-block--table h3{margin:0 0 1.2rem;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(1.35rem,1.75vw,1.65rem);font-style:italic;font-weight:500;line-height:1.08}.journal-article-shell .journal-content .journal-block--table .journal-table-wrap{overflow-x:auto}.journal-article-shell .journal-content .journal-block--table table{width:100%;border-collapse:collapse;border:0}.journal-article-shell .journal-content .journal-block--table th,.journal-article-shell .journal-content .journal-block--table td{text-align:left;vertical-align:top;padding:1.1rem 1.35rem;border-bottom:1px solid rgb(231 229 228);border-left:0;border-right:0;border-top:0}.journal-article-shell .journal-content .journal-block--table th{color:#928d8a;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;border-bottom:3px solid rgb(28 25 23);padding-top:.95rem;padding-bottom:.95rem}.journal-article-shell .journal-content .journal-block--table td{color:#57534e;font-size:clamp(.86rem,.9vw,.95rem);line-height:1.35;font-family:Plus Jakarta Sans,sans-serif;font-weight:350}.journal-article-shell .journal-content .journal-block--cta{position:relative;background:var(--color-accent);border:none!important;padding:clamp(2.2rem,4.2vw,3rem);overflow:hidden;color:#fff}.journal-article-shell .journal-content .journal-block--cta .journal-cta-bolt{position:absolute;right:-.8rem;bottom:-1.2rem;color:#ffffff1f;font-size:clamp(7rem,16vw,12rem);line-height:1;transition:transform .7s ease;pointer-events:none;user-select:none}.journal-article-shell .journal-content .journal-block--cta:hover .journal-cta-bolt{transform:scale(1.08)}.journal-article-shell .journal-content .journal-block--cta .journal-cta-inner{position:relative;z-index:1}.journal-article-shell .journal-content .journal-block--cta h3,.journal-article-shell .journal-content .journal-block--cta p{color:#fff}.journal-article-shell .journal-content .journal-block--cta h3{margin:0;max-width:19ch;font-family:Cormorant Garamond,serif;font-size:clamp(1.95rem,3vw,2.5rem);font-style:normal;font-weight:500;line-height:1.08}.journal-article-shell .journal-content .journal-block--cta p{margin:.9rem 0 0;max-width:34rem;color:#fffc;font-size:1rem;font-weight:300;line-height:1.65}.journal-article-shell .journal-content .journal-block--cta .journal-inline-cta{margin-top:2rem;display:inline-flex;align-items:center;gap:1rem;background:#fff;color:#1c1917;text-decoration:none;padding:1rem 2rem;font:900 10px/1 Plus Jakarta Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;transition:transform .22s ease}.journal-article-shell .journal-content .journal-block--cta .journal-inline-cta span{font-size:1rem;line-height:1}.journal-article-shell .journal-content .journal-block--cta .journal-inline-cta:hover{transform:translate(10px)}.journal-article-shell .journal-content .journal-block--quote{position:relative;margin:clamp(2.5rem,5vw,4rem) 0;border:0;background:transparent;padding:0 0 0 clamp(3rem,7vw,5rem)}.journal-article-shell .journal-content .journal-block--quote:before{content:"“";position:absolute;left:0;top:-.25rem;color:#e7e5e4;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,8vw,6rem);line-height:.9}.journal-article-shell .journal-content .journal-block--quote p{margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.7rem,2.8vw,2.45rem);line-height:1.12;color:#292524}.journal-article-shell .journal-content .journal-block--quote cite{margin-top:.9rem;display:block;color:#a8a29e;font:900 clamp(.88rem,1vw,1.04rem) / 1.2 "Plus Jakarta Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase}.journal-article-shell .journal-content .journal-block--author-note{background:#f5f5f4;border-color:#d6d3d1}.journal-article-shell .journal-content .journal-block--author-note .journal-block-head{color:#a8a29e}.journal-article-shell .journal-content .journal-block--author-note h3{margin:0;color:#a8a29e;font:900 clamp(.78rem,.92vw,.88rem) / 1 "Plus Jakarta Sans",sans-serif;letter-spacing:.2em;text-transform:uppercase;font-style:normal}.journal-article-shell .journal-content .journal-block--author-note p{margin:.9rem 0 0;color:#57534e;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.95rem,1.02vw,1rem);font-style:italic;line-height:1.45}.journal-article-shell .journal-content .journal-block--faq{border-color:#d6d3d1;padding:0;overflow:hidden}.journal-article-shell .journal-content .journal-block--faq>h3{margin:0;padding:clamp(1.1rem,2.8vw,1.8rem) clamp(1.2rem,3.2vw,2.5rem);text-align:center;font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,3vw,2.2rem);font-style:italic;font-weight:500}.journal-article-shell .journal-content .journal-block--faq details{border-top:1px solid rgb(214 211 209);padding:clamp(1rem,2.3vw,1.6rem) clamp(1.1rem,3vw,2.5rem)}.journal-article-shell .journal-content .journal-block--faq summary{list-style:none;cursor:pointer;position:relative;padding-right:2rem;color:#1c1917;font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2.2vw,1.8rem);font-style:italic;line-height:1.12}.journal-article-shell .journal-content .journal-block--faq summary:after{content:"⌄";position:absolute;right:0;top:.05rem;font-size:clamp(1.1rem,1.9vw,1.7rem);transition:transform .22s ease;transform:rotate(180deg)}.journal-article-shell .journal-content .journal-block--faq details:not([open]) summary:after{transform:rotate(0)}.journal-article-shell .journal-content .journal-block--faq p{margin:.8rem 0 0;color:#78716c;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.48}.journal-article-shell .journal-content .journal-block--materials{display:none!important}.journal-article-shell .journal-content a:focus-visible,.journal-article-shell .journal-content summary:focus-visible,.journal-article-shell .article-faq summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(min-width:900px){.journal-article-shell .journal-content .journal-block--example .journal-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1rem}}@media(max-width:1023px){.journal-article-shell .journal-content h2{font-size:clamp(2rem,6vw,2.6rem);line-height:1.06}}@media(max-width:699px){.journal-article-shell .journal-content{font-size:1rem;line-height:1.75}.journal-article-shell .journal-content .journal-block--cta .journal-cta-bolt{right:-.25rem;bottom:-.75rem;font-size:6.25rem}.journal-article-shell .journal-content .journal-block--quote{padding-left:2.6rem}}
