.q-site .q-article-page{padding-top:32px}.q-site .q-article-page .article-shell{max-width:1120px;margin-top:24px;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:32px;min-width:0}.q-site .q-article-page .article-hero{display:grid;grid-template-columns:minmax(0,1fr) 185px;align-items:center;grid-gap:34px;gap:34px;padding:45px;border-radius:18px;background:#F4DAE5;text-align:left;justify-items:stretch;margin:0}.q-site .q-article-hero-copy{grid-column:1;grid-row:1;min-width:0}.q-site .q-article-page .article-hero h1{font-size:clamp(2.8rem,4.3vw,4.5rem);line-height:1.09;margin:15px 0 22px;overflow-wrap:anywhere}.q-site .q-article-hero-copy>p:not(.eyebrow){font-size:.95rem;line-height:1.8;max-width:680px;margin-bottom:25px}.q-site .q-article-page .article-meta{justify-content:flex-start;gap:10px 18px;font-size:.7rem;line-height:1.7}.q-site .q-article-signature{grid-column:2;grid-row:1;display:grid;justify-items:center;grid-gap:16px;gap:16px;align-self:center}.q-site .q-article-signature>.q-seal{width:180px}.q-site .q-article-signature>.q-seal>span{font-size:1.35rem}.q-site .q-article-signature>img{width:165px;height:auto;object-fit:contain;border:1px solid #34243826;border-radius:50%}.q-site .q-article-page .article-cover{border:0;border-radius:16px;padding:0;background:#FFFCF7;overflow:hidden}.q-site .q-article-page .article-cover__image{object-fit:contain}.q-site .q-article-reading-layout{display:grid;grid-template-columns:minmax(0,740px);justify-content:center;grid-gap:38px;gap:38px;align-items:start;padding-top:16px}.q-site .q-article-reading-layout-with-nav{grid-template-columns:minmax(0,740px) minmax(220px,1fr)}.q-site .q-article-reading-layout>.article-content{grid-column:1;grid-row:1;min-width:0}.q-site .q-article-sidebar{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:120px;min-width:0;max-height:calc(100svh - 145px);overflow:auto;border:1px solid #34243826;border-radius:14px;background:#FFFCF7;padding:22px}.q-site .q-article-page .article-table-of-contents{width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;gap:15px}.q-site .q-article-page .article-table-of-contents ol{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:18px;font-size:.74rem;line-height:1.7}.q-site .q-article-page .article-table-of-contents a{display:flex;align-items:center;min-height:44px;font-weight:550;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.q-site .q-article-page .article-content{max-width:740px;width:100%;margin-inline:auto;gap:18px}.q-site .q-article-page .article-content>:not(.article-visual){width:100%;max-width:none}.q-site .q-article-page .article-content :is(p,li){font-size:1rem;line-height:1.9;color:#685369}.q-site .q-article-page .article-content h2{font:350 clamp(2rem,2.9vw,2.8rem)/1.12 QFraunces,Georgia,serif;margin-top:34px;scroll-margin-top:125px}.q-site .q-article-page .article-content h3{font:350 1.65rem/1.2 QFraunces,Georgia,serif;margin-top:15px}.q-site .q-article-page .article-content ul{list-style:disc;padding-left:22px;gap:12px}.q-site .q-article-page .article-summary{border:0;border-radius:14px;padding:25px;background:#FBF0C7;margin:0 0 10px}.q-site .q-article-page .article-summary>.eyebrow{font-size:.68rem;margin-bottom:12px;color:#342438}.q-site .q-article-page .article-summary>p:last-child{font-size:.9rem;color:#342438}.q-site .q-article-page .article-visual__media{border-radius:14px}.q-site .q-article-page .article-visual__image{object-fit:contain}.q-site .q-article-page .article-visual figcaption{font-size:.75rem}.q-site .q-article-page :is(.article-topic-paths,.article-related-reading,.article-links,.article-related-product,.article-disclaimer){border:1px solid #34243826;background:#FFFCF7;border-radius:16px;padding:30px;min-width:0}.q-site .q-article-page :is(.article-topic-paths,.article-related-reading,.article-links,.article-related-product) h2{font-size:clamp(1.9rem,2.6vw,2.8rem);line-height:1.15;max-width:740px}.q-site .q-article-page :is(.article-topic-paths,.article-related-reading,.article-links,.article-related-product) p{max-width:740px;font-size:.92rem}.q-site .q-article-page :is(.article-links,.article-related-reading) ul{padding-left:20px;display:grid;grid-gap:13px;gap:13px;line-height:1.7}.q-site .q-article-page :is(.article-links,.article-related-reading) a{font-size:.85rem;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.q-site .q-article-page .article-topic-paths{background:#DFF4ED}.q-site .q-article-page .article-disclaimer{border:0;border-top:1px solid #34243826;border-radius:0;background:none;padding:22px 0;margin-top:2px}.q-site .q-article-page .article-disclaimer p:last-child{font-size:.77rem;line-height:1.8;max-width:740px}.q-site .q-article-conversation{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:45px;gap:45px;align-items:center;padding:40px;border-radius:18px;background:#342438;color:#FFF5E6;margin-top:5px}.q-site .q-article-conversation>.q-seal{width:190px}.q-site .q-article-conversation h2{font-size:clamp(2.4rem,3.5vw,3.7rem);line-height:1.1;margin:12px 0 18px}.q-site .q-article-conversation p:not(.eyebrow){font-size:.88rem;max-width:600px}.q-site .q-article-conversation nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:25px}.q-site .q-article-conversation .q-button{background:#FFF5E6;color:#342438!important;border-color:#FFF5E6}.q-site .q-article-conversation .q-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;color:#FFF5E6}@media(max-width:1000px){.q-site .q-article-page .article-hero{padding:32px;gap:25px;grid-template-columns:minmax(0,1fr) 145px}.q-site .q-article-signature>.q-seal{width:145px}.q-site .q-article-signature>img{width:135px}.q-site .q-article-reading-layout-with-nav{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.q-site .q-article-sidebar{padding:18px}}@media(max-width:800px){.q-site .q-article-page{padding-top:24px}.q-site .q-article-page .article-shell{margin-top:18px;gap:25px}.q-site .q-article-page .article-hero{grid-template-columns:minmax(0,1fr);padding:24px;gap:22px}.q-site .q-article-hero-copy{grid-column:1;grid-row:2}.q-site .q-article-page .article-hero h1{font-size:clamp(2.3rem,8.2vw,3.2rem);line-height:1.1;margin:14px 0 20px}.q-site .q-article-hero-copy>p:not(.eyebrow){font-size:.83rem;margin-bottom:20px}.q-site .q-article-hero-copy>.eyebrow{font-size:.62rem;line-height:1.7}.q-site .q-article-signature{grid-column:1;grid-row:1;display:flex;justify-content:space-between;width:100%;gap:20px}.q-site .q-article-signature>.q-seal{width:132px}.q-site .q-article-signature>.q-seal>span{font-size:1rem}.q-site .q-article-signature>img{width:72px}.q-site .q-article-page .article-meta{font-size:.65rem;gap:8px 15px}.q-site .q-article-reading-layout,.q-site .q-article-reading-layout-with-nav{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:3px}.q-site .q-article-sidebar{position:static;max-height:none;overflow:visible;padding:23px}.q-site .q-article-reading-layout>.article-content,.q-site .q-article-sidebar{grid-column:1;grid-row:auto}.q-site .q-article-page .article-table-of-contents ol{font-size:.77rem;gap:11px}.q-site .q-article-page .article-content{gap:16px}.q-site .q-article-page .article-content :is(p,li){font-size:.95rem;line-height:1.9}.q-site .q-article-page .article-content h2{font-size:2rem;margin-top:28px;scroll-margin-top:100px}.q-site .q-article-page .article-content h3{font-size:1.55rem}.q-site .q-article-page .article-summary{padding:23px}.q-site .q-article-page :is(.article-topic-paths,.article-related-reading,.article-links,.article-related-product){padding:24px}.q-site .q-article-page :is(.article-topic-paths,.article-related-reading,.article-links,.article-related-product) h2{font-size:1.85rem}.q-site .q-article-page .article-topic-paths .button{white-space:normal;text-align:left}.q-site .q-article-conversation{grid-template-columns:minmax(0,1fr);padding:28px 24px;gap:20px}.q-site .q-article-conversation>.q-seal{width:150px}.q-site .q-article-conversation h2{font-size:2.65rem}.q-site .q-article-conversation p:not(.eyebrow){font-size:.8rem}.q-site .q-article-conversation nav{gap:20px}.q-site .q-article-conversation .q-text-link{font-size:.75rem}}