/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{font-size:18px;scroll-behavior:smooth}body{margin:0 auto;font-family:"kepler-std","Inter",Georgia,serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.7;color:#615b5b;background:#dcdad9}body::before{position:fixed;inset:0;z-index:-1;content:"";background:url("../images/paper-texture.webp") center/cover no-repeat}p{margin:0;font-weight:400}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0;font-family:"essonnes-display","Inter",Georgia,serif;font-style:italic;letter-spacing:-0.05rem;line-height:1.3;text-rendering:optimizeLegibility;color:#121111}h1{font-size:2.4rem;font-weight:700;color:#121111}h2{font-size:1.75rem;font-weight:700}h3{font-size:1.4rem;font-weight:700}h4{font-size:1.15rem;font-weight:700}h5{font-size:1.35rem;font-weight:700}h6{font-size:1rem}@media all and (max-width: 767px){h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}a{font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;color:#615b5b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s linear}a:hover,a:active,a:focus-visible{color:#393636}p a,li a{font-size:.92em}svg{transition:fill .2s linear}ul,ol{padding-left:40px;margin:0}blockquote{padding:0;margin:0;font-family:"essonnes-display","Inter",Georgia,serif;letter-spacing:-0.05rem;font-size:1.3rem;font-style:italic;line-height:1.5;color:#252525}hr{margin:40px 0;border:0;border-bottom:1px solid #b0b0b0}img{display:block;max-width:100%;height:auto;margin:0}figure{margin:0}figcaption{margin-top:10px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#252525}.notfound-wrapper{margin:100px 0;text-align:center}::selection{color:#121111;background-color:#ecb21e}.grid{display:block;padding:0;margin:0 -20px;font-size:0;text-align:left}.grid-cell{display:inline-block;width:100%;padding:0 20px;margin:0;font-size:18px;text-align:left;vertical-align:top}.grid-centered{max-width:720px;margin-right:auto;margin-left:auto}@media all and (max-width: 767px){.grid{margin:0}}.footer{display:block;padding-top:35px;margin-bottom:85px;text-align:center;border-top:1px solid #b0b0b0}.footer p{margin-bottom:10px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:14px;color:#252525}.footer a{font-size:inherit;color:#252525;text-decoration:none}.footer a:hover{color:#121111}.footer p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer-logo{width:100px;height:auto;margin:0 auto 20px}.footer-links{padding:0;margin:16px 0 0;list-style:none}.footer-links li{display:inline-block;margin:0 12px}.footer-links a{font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#393636}.header-nav{display:flex;flex-direction:column;align-items:center;gap:24px;padding:60px 0 24px;border-bottom:1px solid #b0b0b0}.header-logo{display:flex;flex-direction:column;align-items:center;width:100%;text-decoration:none}.header-logo img{display:block;width:100%;max-width:367px;height:auto}.header-tagline{margin-top:8px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:lowercase;color:#252525}.header-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;padding:0;margin:0;list-style:none}.header-links a{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.6;text-decoration:none;color:#121111}.header-links a:hover,.header-links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.header-links-break{flex-basis:100%;height:0}@media all and (max-width: 520px){.header-logo img{max-width:293px}.header-links-break{display:none}.header-nav{padding-top:40px}.header-links{gap:2px 18px}.header-links a{font-size:14px}}.article{display:block;margin:80px 0 100px}.story-cards{display:grid;grid-template-columns:1fr;gap:24px;padding:0;margin:50px 0 80px;list-style:none;scroll-margin-top:30px}.story-cards>li{display:flex}.story-card{display:flex;flex-direction:column;width:100%;padding:30px;font-family:inherit;color:inherit;text-decoration:none;background:rgba(255,255,255,.55);border:1px solid #b0b0b0;border-radius:20px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.story-card:hover,.story-card:focus-visible{color:inherit;background:rgba(255,255,255,.8);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.story-card h5{color:#121111}.story-card h5 svg{width:14px;height:14px;vertical-align:middle;margin:-2px 0 0 6px;fill:#121111;opacity:0;transition:opacity .2s linear}.story-card:hover h5 svg,.story-card:focus-visible h5 svg{opacity:1}.story-card p{margin:10px 0 16px;font-size:16px;line-height:1.6;color:#252525}.story-card-image{display:block;width:100%;height:auto}.story-card-compact{flex-direction:row;gap:24px;align-items:center;padding:20px}.story-card-compact .story-card-image{flex:none;width:140px;height:140px;border-radius:10px}.story-card-compact .story-card-body{padding:0}.story-card-compact h5{font-size:1.2rem}.story-card-compact p{margin:6px 0 10px;font-size:15px}@media all and (max-width: 520px){.story-card-compact{gap:16px;padding:16px}.story-card-compact .story-card-image{width:88px;height:88px}}.story-card-placeholder{aspect-ratio:4/3;background:rgba(0,0,0,.05)}@media all and (max-width: 520px){.story-card{padding:20px}}.story-card-body{display:flex;flex:1;flex-direction:column;padding:18px 0 0}.story-card-body .article-list-footer{margin-top:auto}.article-list-footer{display:block}.article-list-footer span{display:inline-block;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.05em;color:#252525;text-transform:uppercase;vertical-align:middle}.page-tools{margin-bottom:30px}.article-header h1+.article-list-footer{margin-top:12px}:root[data-text-size=small]{--article-font-size: 16px}:root[data-text-size=large]{--article-font-size: 21px}:root[data-text-size=x-large]{--article-font-size: 24px}.article-header .article-list-footer,.page-tools{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px}.article-list-footer .text-size{display:inline-flex;margin-left:auto;align-items:stretch;height:30px;vertical-align:middle;background:rgba(255,255,255,.55);border:1.5px solid #b0b0b0;border-radius:999px}.article-list-footer .text-size button{display:flex;align-items:center;justify-content:center;min-width:30px;padding:0 8px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1;color:#252525;cursor:pointer;background:none;border:0;transition:color .2s linear}.article-list-footer .text-size button:hover:not(:disabled){color:#121111}.article-list-footer .text-size button:disabled{cursor:default;opacity:.3}.article-list-footer .text-size button:focus-visible{outline:1px solid #121111;outline-offset:-2px;border-radius:999px}.article-list-footer .text-size .text-size-current{min-width:42px;border-right:1.5px solid #b0b0b0;border-left:1.5px solid #b0b0b0}.article-list-footer .text-size[data-step="1"] .text-size-current{font-size:11px}.article-list-footer .text-size[data-step="2"] .text-size-current{font-size:13px}.article-list-footer .text-size[data-step="3"] .text-size-current{font-size:15px}.article-list-footer .text-size[data-step="4"] .text-size-current{font-size:17px}.article-list-divider{margin:0 15px}.article-header{display:block;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #b0b0b0}.article-header p{display:block;margin:14px 0 12px;font-size:1.1rem;font-style:italic;color:#252525}.article-lead{margin-bottom:40px}.article-lead-caption{margin:-10px 0 40px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:13px;color:#252525}.article-content{display:block;font-size:var(--article-font-size, 18px);color:#393636}.article-content p,.article-content ul,.article-content ol,.article-content figure,.article-content blockquote{display:block;margin-bottom:30px}.article-content figure{margin-top:40px;margin-bottom:40px}.article-content h2,.article-content h3,.article-content h4{display:block;margin:50px 0 15px}.article-content blockquote p{margin-bottom:0;font-size:inherit}.article-content blockquote a{font-style:normal;letter-spacing:normal}.article-content .figure-jut{float:right;width:50%;margin:0 0 20px 28px}.article-content .figure-jut figcaption{margin-top:4px}.article-content h2{clear:both}@media all and (min-width: 1000px){.article-content .figure-jut{width:60%;margin-right:-140px}}@media all and (min-width: 1240px){.article-content .figure-jut{width:70%;margin-right:-240px}}.article-content .figure-herbal-soup{margin-top:7.5%;margin-bottom:7.5%;margin-left:5%}.article-content .figure-jut-left{float:left;margin:0 28px 20px 0}@media all and (min-width: 1000px){.article-content .figure-jut-left{margin-right:28px;margin-left:-140px}}@media all and (min-width: 1240px){.article-content .figure-jut-left{margin-left:-240px}}.article-content .figure-pain-by-the-numbers{width:35%;margin-top:6px}@media all and (min-width: 1000px){.article-content .figure-pain-by-the-numbers{width:40%}}@media all and (min-width: 1240px){.article-content .figure-pain-by-the-numbers{width:40%}}@media all and (max-width: 767px){.article-content .figure-jut{float:none;width:100%;margin:40px 0}.article-content .figure-pain-by-the-numbers{max-width:280px;margin:40px auto}}.article-content blockquote{float:right;width:50%;margin:6px 0 20px 28px}@media all and (max-width: 767px){.article-content blockquote{float:none;width:100%;margin:0 0 30px}}.article-content .tip-card{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;padding:30px;margin:0 0 24px;background:rgba(255,255,255,.55);border:1px solid #b0b0b0;border-radius:20px}.article-content .tip-card h2{margin-top:0}.article-content .tip-card p:last-child{margin-bottom:0}.tip-card-icon img{width:72px;height:72px}@media all and (max-width: 520px){.article-content .tip-card{grid-template-columns:1fr;gap:16px;padding:20px}.tip-card-icon img{width:56px;height:56px}}.article-next{display:flex;flex-direction:column;gap:24px;padding-top:30px;margin-top:60px;border-top:1px solid #b0b0b0}.article-prev-item,.article-next-item{display:flex;flex-direction:column;width:75%}.article-prev-item{align-self:flex-start}.article-next-item{align-self:flex-end}.article-next-item .article-next-label{text-align:right}.story-card-reverse{flex-direction:row-reverse;text-align:right}.story-card-reverse h5 svg{margin:-2px 6px 0 0;transform:scaleX(-1)}@media all and (max-width: 767px){.article-prev-item,.article-next-item{width:100%}}.further-reading{margin:40px 0}.further-reading .story-card p{margin:6px 0 10px}.article-next-label{display:block;margin-bottom:14px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#252525}.article-content .about-author{display:grid;grid-template-columns:minmax(0, 40%) minmax(0, 1fr);gap:32px;align-items:start}.article-content .about-author figure{align-self:center;margin:0}.article-content .about-author h2{margin-top:0}.article-content .about-author p:last-child{margin-bottom:0}@media all and (max-width: 767px){.article-content .about-author{grid-template-columns:1fr;gap:24px}.article-content .about-author figure{max-width:50%}}.home-intro{margin:60px 0 20px}.home-banner{width:100%;max-width:520px;margin:0 auto}.home-tagline{margin:10px 0 40px;font-family:"Raleway","Inter",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.1em;text-align:center;text-transform:lowercase;color:#252525}.home-question{font-family:"essonnes-display","Inter",Georgia,serif;letter-spacing:-0.05rem;font-size:1.4rem;font-style:italic;color:#121111}.appear{visibility:hidden;opacity:0}.appeared{visibility:visible;opacity:1;transition:opacity .5s ease-in-out}@media(prefers-reduced-motion: reduce){.appear{visibility:visible;opacity:1}.appeared{transition:none}}img.zooming{cursor:zoom-in}/*# sourceMappingURL=main.css.map */