.ArticleHero-module__MDLV5a__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--paper-deep) 70%, #ebe4da) 0%, var(--paper) 100%);width:100%;margin:0;padding:2.25rem 0 2.5rem;animation:.6s both ArticleHero-module__MDLV5a__heroIn}.ArticleHero-module__MDLV5a__inner{max-width:var(--max);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem;margin:0 auto;padding:0 1.25rem;display:grid}.ArticleHero-module__MDLV5a__copy{min-width:0}.ArticleHero-module__MDLV5a__meta{font-family:var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .85rem;line-height:1.35;display:flex}.ArticleHero-module__MDLV5a__metaPart{align-items:baseline;gap:.5rem;display:inline-flex}.ArticleHero-module__MDLV5a__catLink{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700;text-decoration:none}.ArticleHero-module__MDLV5a__catLink:hover{color:var(--ink)}.ArticleHero-module__MDLV5a__author{color:var(--body);font-size:.78rem;font-weight:500;text-decoration:none}.ArticleHero-module__MDLV5a__author:hover{color:var(--accent)}.ArticleHero-module__MDLV5a__date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:400}.ArticleHero-module__MDLV5a__slash{color:color-mix(in srgb, var(--muted) 55%, transparent);font-size:.78rem}.ArticleHero-module__MDLV5a__title{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);margin:0 0 .85rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:650;line-height:1.08}.ArticleHero-module__MDLV5a__standfirst{max-width:36rem;font-family:var(--font-serif);color:var(--body);margin:0;font-size:1.15rem;line-height:1.5}.ArticleHero-module__MDLV5a__media{background:var(--paper-deep);border-radius:3px;min-width:0;animation:.75s 80ms both ArticleHero-module__MDLV5a__mediaIn;overflow:hidden}.ArticleHero-module__MDLV5a__image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:900px){.ArticleHero-module__MDLV5a__hero{margin-bottom:1.75rem;padding:1.5rem 0 1.75rem}.ArticleHero-module__MDLV5a__inner{grid-template-columns:1fr;gap:1.5rem}.ArticleHero-module__MDLV5a__image{aspect-ratio:16/10}}@keyframes ArticleHero-module__MDLV5a__heroIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ArticleHero-module__MDLV5a__mediaIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ArticleHero-module__MDLV5a__hero,.ArticleHero-module__MDLV5a__media{animation:none}}
.ArticleTags-module__A-j8Iq__section{border-top:1px solid var(--line);margin:2.25rem 0 0;padding-top:1.5rem}.ArticleTags-module__A-j8Iq__heading{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-size:.78rem;font-weight:700}.ArticleTags-module__A-j8Iq__list{flex-wrap:wrap;gap:.5rem .65rem;margin:0;padding:0;list-style:none;display:flex}.ArticleTags-module__A-j8Iq__link{font-family:var(--font-sans);color:var(--body);border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);font-size:.88rem;text-decoration:none}.ArticleTags-module__A-j8Iq__link:hover{color:var(--accent);border-bottom-color:var(--accent)}
.AuthorBio-module__4hvSpG__section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.75rem}.AuthorBio-module__4hvSpG__row{align-items:flex-start;gap:1rem;display:flex}.AuthorBio-module__4hvSpG__avatar{background:var(--paper-deep);border-radius:50%;flex:none;width:56px;height:56px}.AuthorBio-module__4hvSpG__copy{min-width:0}.AuthorBio-module__4hvSpG__heading{font-family:var(--font-sans);color:var(--ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:650}.AuthorBio-module__4hvSpG__heading a{color:inherit;text-decoration:none}.AuthorBio-module__4hvSpG__heading a:hover{color:var(--accent)}.AuthorBio-module__4hvSpG__bio{font-family:var(--font-serif);color:var(--body);margin:0;font-size:1rem;line-height:1.55}.AuthorBio-module__4hvSpG__bio p{margin:0 0 .65rem}.AuthorBio-module__4hvSpG__bio p:last-child{margin-bottom:0}.AuthorBio-module__4hvSpG__bio a{color:var(--accent);text-underline-offset:2px}.AuthorBio-module__4hvSpG__more{font-family:var(--font-sans);margin:.65rem 0 0;font-size:.9rem}.AuthorBio-module__4hvSpG__more a{color:var(--accent);text-underline-offset:2px}
.RelatedPosts-module__uDTBFq__section{min-width:0}.RelatedPosts-module__uDTBFq__heading{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.72rem;font-weight:600}.RelatedPosts-module__uDTBFq__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.RelatedPosts-module__uDTBFq__item{margin:0}.RelatedPosts-module__uDTBFq__link{color:inherit;grid-template-columns:4.5rem 1fr;align-items:start;gap:.75rem;text-decoration:none;display:grid}.RelatedPosts-module__uDTBFq__thumb,.RelatedPosts-module__uDTBFq__thumbPlaceholder{object-fit:cover;background:var(--paper-deep);border-radius:2px;width:4.5rem;height:3rem}.RelatedPosts-module__uDTBFq__thumbPlaceholder{display:block}.RelatedPosts-module__uDTBFq__title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.3;transition:color .2s}.RelatedPosts-module__uDTBFq__link:hover .RelatedPosts-module__uDTBFq__title{color:var(--accent)}
.TableOfContents-module__vZmxvq__toc{border-right:1px solid var(--line);padding:.85rem .9rem 1rem .7rem}.TableOfContents-module__vZmxvq__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .85rem;font-size:.72rem;font-weight:600}.TableOfContents-module__vZmxvq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__vZmxvq__level2,.TableOfContents-module__vZmxvq__level3{margin:0}.TableOfContents-module__vZmxvq__level2 a,.TableOfContents-module__vZmxvq__level3 a{font-family:var(--font-sans);color:var(--muted);padding-left:0;font-size:.82rem;font-weight:400;line-height:1.35;text-decoration:none;transition:color .2s;display:block;position:relative}.TableOfContents-module__vZmxvq__level3 a{padding-left:.75rem;font-size:.78rem}.TableOfContents-module__vZmxvq__caret{color:color-mix(in srgb, var(--muted) 70%, transparent);font-size:.95em;font-weight:400;line-height:1.35;position:absolute;top:.05em;left:-.7rem}.TableOfContents-module__vZmxvq__level3 .TableOfContents-module__vZmxvq__caret{left:.05rem}.TableOfContents-module__vZmxvq__text{display:inline}.TableOfContents-module__vZmxvq__level2 a:hover,.TableOfContents-module__vZmxvq__level3 a:hover{color:var(--ink)}.TableOfContents-module__vZmxvq__active a{color:var(--ink);font-weight:600}.TableOfContents-module__vZmxvq__active .TableOfContents-module__vZmxvq__caret{color:var(--accent)}
.ContactForm-module__Lm9Deq__form{flex-direction:column;gap:1.1rem;max-width:36rem;margin-top:1.75rem;display:flex}.ContactForm-module__Lm9Deq__row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.ContactForm-module__Lm9Deq__field{font-family:var(--font-sans);color:var(--ink);flex-direction:column;gap:.4rem;font-size:.92rem;display:flex}.ContactForm-module__Lm9Deq__field abbr{color:var(--muted);text-decoration:none}.ContactForm-module__Lm9Deq__field input,.ContactForm-module__Lm9Deq__field textarea{border:1px solid var(--line);width:100%;color:var(--body);font:inherit;background:#fff;border-radius:2px;padding:.65rem .75rem}.ContactForm-module__Lm9Deq__field input:focus,.ContactForm-module__Lm9Deq__field textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.ContactForm-module__Lm9Deq__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__Lm9Deq__submit{border:1px solid var(--ink);color:var(--ink);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:2px;align-self:flex-start;margin-top:.25rem;padding:.7rem 1.25rem;font-size:.88rem;font-weight:600}.ContactForm-module__Lm9Deq__submit:hover:not(:disabled){background:var(--ink);color:var(--paper)}.ContactForm-module__Lm9Deq__submit:disabled{opacity:.55;cursor:not-allowed}.ContactForm-module__Lm9Deq__error{color:#8a3b2b;margin:0;font-size:.92rem}.ContactForm-module__Lm9Deq__success{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 8%, #fff);font-family:var(--font-sans);margin-top:1.75rem;padding:1.25rem 1.35rem}.ContactForm-module__Lm9Deq__success p{color:var(--ink);margin:0 0 .85rem}.ContactForm-module__Lm9Deq__reset{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:560px){.ContactForm-module__Lm9Deq__row{grid-template-columns:1fr}}
.WpPageView-module__8QriwW__page{border-top:1px solid var(--line);background:#fff;width:100%}.WpPageView-module__8QriwW__header{max-width:var(--max);margin:0 auto;padding:2.75rem 1.25rem 0}.WpPageView-module__8QriwW__title{max-width:40rem;font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:650;line-height:1.15}.WpPageView-module__8QriwW__body{max-width:var(--max);margin:0 auto;padding:1.5rem 1.25rem 3.5rem}.WpPageView-module__8QriwW__content{max-width:42rem;font-family:var(--font-serif);color:var(--body);font-size:1.125rem;line-height:1.75}.WpPageView-module__8QriwW__content :first-child{margin-top:0}.WpPageView-module__8QriwW__content h2,.WpPageView-module__8QriwW__content h3{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;font-weight:650}.WpPageView-module__8QriwW__content h2{margin:2.2rem 0 .8rem;font-size:1.45rem}.WpPageView-module__8QriwW__content h3{margin:1.8rem 0 .65rem;font-size:1.2rem}.WpPageView-module__8QriwW__content p{margin:0 0 1.1rem}.WpPageView-module__8QriwW__content ul,.WpPageView-module__8QriwW__content ol{margin:0 0 1.1rem;padding-left:1.25rem}.WpPageView-module__8QriwW__content a{text-underline-offset:2px}
.article-module__AzHAUG__article{width:100%}.article-module__AzHAUG__bodyBand{border-top:1px solid var(--line);background:#fff;width:100%}.article-module__AzHAUG__layout{max-width:var(--max);grid-template-columns:12rem minmax(0,1fr) 15.5rem;align-items:start;gap:2rem 2.25rem;margin:0 auto;padding:2.5rem 1.25rem 3.5rem;display:grid}.article-module__AzHAUG__layout.article-module__AzHAUG__noToc{grid-template-columns:11rem minmax(0,1fr) 15.5rem}.article-module__AzHAUG__leftRail,.article-module__AzHAUG__rightRail{align-self:start;min-width:0;max-height:calc(100vh - 7.5rem);position:sticky;top:6.75rem;overflow-y:auto}.article-module__AzHAUG__railStack{flex-direction:column;gap:1.75rem;display:flex}.article-module__AzHAUG__reading{justify-self:center;width:100%;min-width:0;max-width:42rem}.article-module__AzHAUG__content{font-family:var(--font-serif);color:var(--body);font-size:1.125rem;line-height:1.75}.article-module__AzHAUG__content :first-child{margin-top:0}.article-module__AzHAUG__content h2,.article-module__AzHAUG__content h3,.article-module__AzHAUG__content h4{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;scroll-margin-top:5.5rem;font-weight:650}.article-module__AzHAUG__content h2{margin:2.4rem 0 .85rem;font-size:1.55rem;line-height:1.2}.article-module__AzHAUG__content h3{margin:2rem 0 .7rem;font-size:1.25rem;line-height:1.25}.article-module__AzHAUG__content p,.article-module__AzHAUG__content ul,.article-module__AzHAUG__content ol{margin:0 0 1.2rem}.article-module__AzHAUG__content a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}.article-module__AzHAUG__content img{border-radius:2px}.article-module__AzHAUG__content figure{margin:1.75rem 0}.article-module__AzHAUG__content figcaption{font-family:var(--font-sans);color:var(--muted);margin-top:.45rem;font-size:.85rem}.article-module__AzHAUG__content blockquote{border-left:2px solid var(--accent);color:var(--ink);margin:1.75rem 0;padding:.15rem 0 .15rem 1.1rem;font-style:italic}.article-module__AzHAUG__content pre{background:var(--paper-deep);border-radius:2px;padding:1rem;font-size:.9rem;overflow-x:auto}@media (max-width:1100px){.article-module__AzHAUG__layout,.article-module__AzHAUG__layout.article-module__AzHAUG__noToc{grid-template-columns:11rem minmax(0,1fr);gap:1.75rem 2rem}.article-module__AzHAUG__rightRail{display:none}.article-module__AzHAUG__reading{justify-self:stretch;max-width:none}}@media (max-width:720px){.article-module__AzHAUG__layout,.article-module__AzHAUG__layout.article-module__AzHAUG__noToc{grid-template-columns:1fr;gap:2rem}.article-module__AzHAUG__leftRail,.article-module__AzHAUG__rightRail{max-height:none;position:static;overflow:visible}.article-module__AzHAUG__reading{order:1}.article-module__AzHAUG__leftRail{border-top:1px solid var(--line);order:2;padding-top:.25rem}.article-module__AzHAUG__rightRail{order:3;display:block}.article-module__AzHAUG__railStack{grid-template-columns:1fr;gap:1.5rem;display:grid}}
