*,*::before,*::after{box-sizing:border-box}body{background:#FDFBFD;line-height:1.6;color:#2B2230;overflow-wrap:break-word;font-family:"Open Sans", Arial, sans-serif;margin:0;font-size:18px}h1,h2,h3,h4{line-height:1.25;color:#211827;font-family:"Libre Baskerville", Georgia, serif}a{color:#6D3A7C}img{height:auto;max-width:100%}pre,table{overflow-x:auto;max-width:100%}table{border-collapse:collapse;display:block}blockquote{color:#665A6C;padding:4px 20px;border-left:3px solid #6D3A7C;margin:20px 0}.visuallyHidden{height:1px;position:absolute;white-space:nowrap;width:1px;overflow:hidden;clip:rect(0 0 0 0)}.paginator{margin-top:32px;flex-wrap:wrap;display:flex;gap:16px;justify-content:space-between}.byMonth li{padding:5.6px 0}.period{margin-top:28px;font-size:19.2px}.header > .pageWidth{align-items:center;padding-bottom:17.6px;padding-top:17.6px;flex-wrap:wrap;display:flex;gap:16px;justify-content:space-between}.header{background:#FDFBFD;border-bottom:1px solid #E6DCE8}.wordmark{color:#211827;text-decoration:none;font-family:"Libre Baskerville", Georgia, serif;font-weight:700;font-size:21.6px}.links{padding:0;flex-wrap:wrap;display:flex;list-style:none;gap:4px 17.6px;margin:0;justify-content:flex-end}.links a{color:#2B2230;text-decoration:none;font-size:15.2px}.links a:hover{color:#6D3A7C;text-decoration:underline}.intro{overflow-wrap:break-word;margin-bottom:32px;box-sizing:border-box}.intro .headline{line-height:1.15;margin:0 0 8px;font-size:32px}.intro .blurb{max-width:60ch;margin:0 0 16px;font-size:17.28px}.intro img{max-width:100%}.intro-ck > .pageWidth{position:relative;padding-bottom:40px;padding-top:32px}.intro-ck .visual{background:linear-gradient(160deg, #6D3A7C, #F4EEF4);transform:rotate(-1.5deg);border-radius:6px;min-height:128px;overflow:hidden}.intro-ck .visual img{object-fit:cover;max-height:320px;width:100%;display:block}.intro-ck .topPanel{box-shadow:0 8px 30px rgba(0,0,0,.15);background:#FDFBFD;position:relative;transform:rotate(0.6deg);border-radius:6px;margin-right:8px;margin-top:-32px;padding:20px;margin-left:8px}.sectionTitle h1{color:#211827;margin:0 0 20px;font-size:24px}.pageWidth{max-width:1120px;margin:0 auto;box-sizing:border-box;padding-left:16px;padding-right:16px}.layout{padding-bottom:40px;padding-top:24px}.pageContent{min-width:0}ul.posts,ol.posts{padding:0;list-style:none;margin:0}.postTitle{line-height:1.25;font-family:"Libre Baskerville", Georgia, serif;margin:0 0 6.4px;font-size:24.8px}.postTitle a{color:#211827;text-decoration:none}.postTitle a:hover{color:#6D3A7C;text-decoration:underline}.meta{color:#665A6C;margin:0 0 14.4px;font-size:13.6px}.meta a{color:#665A6C}.cardBody img{height:auto;max-width:100%}.cardBody h2:not(.postTitle),.dek h2{margin:20px 0 8px;font-size:18.4px}.cardBody h3,.dek h3{font-size:16.32px}.entryImage{margin:0 0 16px}.entryImage img{height:auto;border-radius:2px;width:100%;display:block}.mainStory .postTitle{line-height:1.15;font-size:33.6px}.mainStory{padding-bottom:24px;margin-bottom:32px;border-bottom:3px solid #211827}.secondaryPost{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:32px}.posts-nm{counter-reset:n;padding:0;list-style:none;margin:0}.posts-nm .ordinal{position:relative;counter-increment:n;margin-bottom:36px;padding-left:48px}.posts-nm .ordinal::before{position:absolute;line-height:1;content:counter(n, decimal-leading-zero);color:#6D3A7C;left:0;font-family:"Libre Baskerville", Georgia, serif;top:0;font-weight:700;font-size:28.8px}.box{margin-bottom:28px;font-size:14.72px}.sideHeading{text-transform:none;color:#211827;padding-bottom:5.6px;font-family:"Libre Baskerville", Georgia, serif;margin:0 0 9.6px;border-bottom:2px solid #6D3A7C;font-size:16px}.plainList{padding:0;list-style:none;margin:0}.plainList li,.plainList > div{padding:4.8px 0;border-bottom:1px solid #E6DCE8}.box a{color:#6D3A7C;text-decoration:none}.box a:hover{text-decoration:underline}.entryHeading{line-height:1.2;color:#211827;font-family:"Libre Baskerville", Georgia, serif;margin:0 0 8px;font-size:33.6px}.singleMeta{color:#665A6C;margin:0 0 24px;font-size:14.08px}.singleMeta a{color:#665A6C}.entryContent img{height:auto;max-width:100%}.postFooter{margin-top:40px;padding-top:24px;border-top:1px solid #E6DCE8}.outline{background:#F4EEF4;border-radius:2px;padding:16px 20px;margin-bottom:24px}.outline p{margin:0 0 6.4px}.about{border-radius:2px;padding:20px;margin-bottom:24px;border:1px solid #E6DCE8}.about p{margin:0 0 6.4px}.further h2{font-size:18.4px}.paginator{margin-top:24px;flex-wrap:wrap;display:flex;gap:16px;justify-content:space-between}.breadcrumbs{color:#665A6C;margin:0 0 16px;font-size:13.12px}.breadcrumbs a{color:#665A6C}.colophon-st{margin-top:48px;padding:48px 0;text-align:center;border-top:1px solid #E6DCE8}.colophon-st .wordmark{color:#211827;font-family:"Libre Baskerville", Georgia, serif;margin:0 0 12px;font-size:24px}.colophon-st > div > p{max-width:52ch;margin-right:auto;margin-left:auto}.colophon-st .plainList{padding:0;flex-wrap:wrap;display:flex;list-style:none;gap:4.8px 19.2px;margin:16px 0;justify-content:center}.colophon-st .legal{color:#665A6C;font-size:12.8px}.latestHeading,h2.latestHeading{margin:0 0 24px}.latestHeading h2,h2.latestHeading{margin-bottom:5.6px;font-size:30.4px}.latestHeading p{color:#665A6C;margin:0}.contactBox{max-width:100%;margin:16px 0;box-sizing:border-box}.contactBox .callback{display:grid;grid-template-columns:minmax(0,1fr);gap:9.6px}.contactBox .control{min-width:0;display:grid;gap:3.2px}.contactBox label{font-weight:600;font-size:13.6px}.contactBox input[type=text],.contactBox input[type=tel],.contactBox textarea{background:#FDFBFD;color:#2B2230;border-radius:2px;width:100%;padding:8px 9.6px;border:1px solid #E6DCE8;font:inherit;box-sizing:border-box}.contactBox button{background:#6D3A7C;color:#FFFFFF;border-radius:2px;padding:10.4px 17.6px;cursor:pointer;border:0;font:inherit;font-weight:700}.contactBox .hotline{margin:9.6px 0 0;font-size:14.4px}.contactBox .kickerText{margin:0 0 9.6px}.contactBox-boxed{box-shadow:0 10px 30px rgba(0,0,0,.14);background:#FDFBFD;color:#2B2230;border-radius:4px;padding:20px;border:1px solid #E6DCE8}.contactBox-inline{background:#F4EEF4;color:#2B2230;border-radius:4px;padding:14.4px}.contactBox-tabbed{box-shadow:0 6px 20px rgba(0,0,0,.1);background:#FDFBFD;color:#2B2230;padding:16px;border-top:4px solid #6D3A7C}.contactBox .segments{flex-wrap:wrap;display:flex;gap:0;border-bottom:1px solid #E6DCE8}.contactBox .segments input{height:1px;position:absolute;opacity:0;width:1px}.contactBox .segments label{color:#665A6C;padding:7.2px 14.4px;cursor:pointer;border-bottom:3px solid transparent}.contactBox .segments input:checked + label{color:#211827;border-bottom-color:#6D3A7C}.contactBox-call{background:#F4EEF4;color:#2B2230;border-radius:4px;padding:16px;text-align:center}.contactBox .dial{background:#6D3A7C;color:#FFFFFF;border-radius:999px;padding:14.4px 25.6px;display:inline-block;text-decoration:none;font-weight:700;font-size:20px}.contactBox-two{background:#FDFBFD;color:#2B2230;border-radius:4px;padding:17.6px;border:2px dashed #E6DCE8}.contactBox fieldset{min-width:0;padding:0;display:grid;gap:8px;margin:0;border:0}.contactBox legend{color:#665A6C;letter-spacing:0.08em;font-size:12px}.contactBox details > summary{background:#211827;color:#FDFBFD;border-radius:2px;padding:8px 16px;display:inline-block;cursor:pointer;list-style:none;margin:4.8px 0}.contactBox-compact{background:#F4EEF4;color:#2B2230;border-radius:4px;padding:16px;border:1px solid #E6DCE8}.contactBox-head{box-shadow:0 8px 24px rgba(0,0,0,.12);background:#FDFBFD;color:#2B2230;border-radius:4px;padding:0;overflow:hidden;border:1px solid #E6DCE8}.contactBox-head > .kickerText{background:#6D3A7C;align-items:center;color:#FFFFFF;padding:12.8px 17.6px;display:flex;gap:9.6px;margin:0}.contactBox-head > .kickerText svg{flex-shrink:0}.contactBox-head > .phase{padding:17.6px}.titleBlock .singleMeta{margin:0 0 20px}.single-pq .entryContent > p:first-of-type{line-height:1.55;color:#211827;font-size:19.2px}.single-pq .entryContent blockquote{color:#211827;padding:16px 0;font-family:"Libre Baskerville", Georgia, serif;border-left:0;margin:24px 0;border-bottom:3px solid #6D3A7C;text-align:center;border-top:3px solid #6D3A7C;font-size:20.8px}.single-pq .entryContent h2{clear:both;border-left:4px solid #6D3A7C;padding-left:9.6px}.wordmark{text-underline-offset:4px;text-decoration:underline;text-decoration-color:#6D3A7C;text-decoration-thickness:3px}.button,.dial,.contactBox button,.siteSearch button{border-radius:999px}.cardBody p,.entryContent p{margin:0 0 22.4px}body{line-height:1.8}.breadcrumbs a{color:#665A6C;text-decoration:none}.outline li{list-style:decimal inside}.cardBody blockquote,.entryContent blockquote{font-family:"Libre Baskerville", Georgia, serif;border-left:0;text-align:center;font-size:1.2em}.cardBody ul,.entryContent ul{list-style-type:"\203A  "}.trending a{border-radius:0}.paginator-top{margin:8px 0;text-align:right}table.byMonth td{padding:6.4px 12px;border-bottom:1px solid #E6DCE8}.paginator-arrows a{text-decoration:none;font-size:24px}@media (min-width:800px){.intro .headline{font-size:41.6px}.secondaryPost{grid-template-columns:repeat(2, minmax(0,1fr))}.contactBox-inline .callback{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.single-pq .entryContent blockquote{float:right;width:42%;margin:8px 0 16px 24px}}