*,*::before,*::after{box-sizing:border-box}body{background:#FBF9F4;line-height:1.7;overflow-wrap:break-word;margin:0;font-size:16px;color:#302D21;font-family:"Trebuchet MS", Arial, sans-serif}h1,h2,h3,h4{line-height:1.25;color:#201D13;font-family:"Trebuchet MS", Arial, sans-serif}a{color:#796515}img{max-width:100%;height:auto}pre,table{max-width:100%;overflow-x:auto}table{display:block;border-collapse:collapse}blockquote{margin:20px 0;border-left:3px solid #87711D;color:#6D695A;padding:4px 20px}.a11y{white-space:nowrap;height:1px;overflow:hidden;clip:rect(0 0 0 0);width:1px;position:absolute}.skip{left:-960px;top:0;position:absolute}.skip:focus{left:16px;background:#FBF9F4;z-index:50;padding:8px}.pager{display:flex;gap:16px;justify-content:space-between;margin-top:32px;flex-wrap:wrap}.allPosts li{padding:5.6px 0}.yearMonth{font-size:19.2px;margin-top:28px}.header > .pageWidth{display:flex;gap:16px;padding-top:17.6px;align-items:center;justify-content:space-between;padding-bottom:17.6px;flex-wrap:wrap}.header{background:#FBF9F4;border-bottom:1px solid #E4E1D2}.title{text-decoration:none;font-size:21.6px;font-weight:700;color:#201D13;font-family:"Trebuchet MS", Arial, sans-serif}.menuItems{display:flex;gap:4px 17.6px;margin:0;justify-content:flex-end;list-style:none;flex-wrap:wrap;padding:0}.menuItems a{text-decoration:none;font-size:15.2px;color:#302D21}.menuItems a:hover{text-decoration:underline;color:#796515}.showcase{box-sizing:border-box;overflow-wrap:break-word;margin-bottom:32px}.showcase .introHeading{line-height:1.15;margin:0 0 8px;font-size:32px}.showcase .introText{max-width:60ch;margin:0 0 16px;font-size:17.28px}.showcase img{max-width:100%}.showcase-sc .visual{background:linear-gradient(120deg, #87711D, #201D13);height:192px;overflow:hidden}.showcase-sc .visual img{display:block;object-fit:cover;height:100%;width:100%}.showcase-sc .heroPanel{background:#FBF9F4;max-width:704px;box-shadow:0 12px 36px rgba(0,0,0,.16);margin-top:-64px;position:relative;border-radius:0;padding:20px}.archiveTitle h1{margin:0 0 20px;font-size:24px;color:#201D13}.pageWidth{padding-right:16px;max-width:1056px;box-sizing:border-box;margin:0 auto;padding-left:16px}.row{padding-top:24px;padding-bottom:40px}.stream{min-width:0}.sidebarRight{min-width:0;margin-top:32px}.storyTitle{line-height:1.25;margin:0 0 6.4px;font-size:24.8px;font-family:"Trebuchet MS", Arial, sans-serif}.storyTitle a{text-decoration:none;color:#201D13}.storyTitle a:hover{text-decoration:underline;color:#796515}.byline{margin:0 0 14.4px;font-size:13.6px;color:#6D695A}.byline a{color:#6D695A}.entryText img{max-width:100%;height:auto}.entryText h2:not(.storyTitle),.dek h2{margin:20px 0 8px;font-size:18.4px}.entryText h3,.dek h3{font-size:16.32px}.cardImage{margin:0 0 16px}.cardImage img{display:block;height:auto;width:100%;border-radius:0}.topStory .storyTitle{line-height:1.15;font-size:33.6px}.topStory{margin-bottom:32px;border-bottom:3px solid #201D13;padding-bottom:24px}.sideStory{display:grid;margin-bottom:32px;grid-template-columns:minmax(0,1fr);gap:32px}.stories{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;list-style:none;padding:0}.stories > *{min-width:0}.stories .entry{background:#FBF9F4;box-sizing:border-box;border:1px solid #E4E1D2;height:100%;border-radius:0;padding:20px}.stories .topStory,.stories .sideStory{grid-column:1 / -1}.dek img{max-width:100%;height:auto}.cardBox{margin-bottom:28px;font-size:14.72px}.boxTitle{margin:0 0 9.6px;font-size:16px;text-transform:none;border-bottom:2px solid #87711D;color:#201D13;padding-bottom:5.6px;font-family:"Trebuchet MS", Arial, sans-serif}.linkList{margin:0;list-style:none;padding:0}.linkList li,.linkList > div{border-bottom:1px solid #E4E1D2;padding:4.8px 0}.cardBox a{text-decoration:none;color:#796515}.cardBox a:hover{text-decoration:underline}.singleTitle{line-height:1.2;margin:0 0 8px;font-size:33.6px;color:#201D13;font-family:"Trebuchet MS", Arial, sans-serif}.singleMeta{margin:0 0 24px;font-size:14.08px;color:#6D695A}.singleMeta a{color:#6D695A}.articleBody img{max-width:100%;height:auto}.postEnd{padding-top:24px;border-top:1px solid #E4E1D2;margin-top:40px}.toc{background:#F3EFE2;margin-bottom:24px;border-radius:0;padding:16px 20px}.toc p{margin:0 0 6.4px}.about{border:1px solid #E4E1D2;margin-bottom:24px;border-radius:0;padding:20px}.about p{margin:0 0 6.4px}.related h2{font-size:18.4px}.pager{display:flex;gap:16px;justify-content:space-between;margin-top:24px;flex-wrap:wrap}.breadcrumbs{margin:0 0 16px;font-size:13.12px;color:#6D695A}.breadcrumbs a{color:#6D695A}.siteFooter{background:#F3EFE2;font-size:14.4px;padding-top:32px;color:#302D21;margin-top:32px}.footerRow{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.footerWidget > :first-child{margin:0 0 8px;font-size:16px;color:#201D13}.siteFooter ul,.siteFooter ol{margin:0;list-style:none;padding:0}.siteFooter a{color:#796515}.copyright{margin:24px 0 0;font-size:13.12px;border-top:1px solid #E4E1D2;color:#6D695A;padding:16px 0}.listHeader,h2.listHeader{margin:0 0 24px}.listHeader h2,h2.listHeader{margin-bottom:5.6px;font-size:30.4px}.listHeader p{margin:0;color:#6D695A}.reachUs{max-width:100%;box-sizing:border-box;margin:16px 0}.reachUs .quoteForm{display:grid;grid-template-columns:minmax(0,1fr);gap:9.6px}.reachUs .entryField{display:grid;gap:3.2px;min-width:0}.reachUs label{font-size:13.6px;font-weight:600}.reachUs input[type=text],.reachUs input[type=tel],.reachUs textarea{background:#FBF9F4;box-sizing:border-box;border:1px solid #E4E1D2;width:100%;color:#302D21;border-radius:0;font:inherit;padding:8px 9.6px}.reachUs button{background:#87711D;border:0;font-weight:700;cursor:pointer;color:#FFFFFF;border-radius:0;font:inherit;padding:10.4px 17.6px}.reachUs .hotline{margin:9.6px 0 0;font-size:14.4px}.reachUs .deck{margin:0 0 9.6px}.reachUs-boxed{background:#FBF9F4;border:1px solid #E4E1D2;box-shadow:0 10px 30px rgba(0,0,0,.14);color:#302D21;border-radius:0;padding:20px}.reachUs-inline{background:#F3EFE2;color:#302D21;border-radius:0;padding:14.4px}.reachUs-tabbed{background:#FBF9F4;border-top:4px solid #87711D;box-shadow:0 6px 20px rgba(0,0,0,.1);color:#302D21;padding:16px}.reachUs .choiceRow{display:flex;gap:0;border-bottom:1px solid #E4E1D2;flex-wrap:wrap}.reachUs .choiceRow input{height:1px;width:1px;opacity:0;position:absolute}.reachUs .choiceRow label{border-bottom:3px solid transparent;cursor:pointer;color:#6D695A;padding:7.2px 14.4px}.reachUs .choiceRow input:checked + label{border-bottom-color:#87711D;color:#201D13}.reachUs-call{background:#F3EFE2;text-align:center;color:#302D21;border-radius:0;padding:16px}.reachUs .callButton{background:#87711D;text-decoration:none;display:inline-block;font-size:20px;font-weight:700;color:#FFFFFF;border-radius:999px;padding:14.4px 25.6px}.reachUs-two{background:#FBF9F4;border:2px dashed #E4E1D2;color:#302D21;border-radius:0;padding:17.6px}.reachUs fieldset{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.reachUs legend{font-size:12px;letter-spacing:0.08em;color:#6D695A}.reachUs details > summary{background:#201D13;display:inline-block;margin:4.8px 0;cursor:pointer;list-style:none;color:#FBF9F4;border-radius:0;padding:8px 16px}.reachUs-compact{background:#F3EFE2;border:1px solid #E4E1D2;color:#302D21;border-radius:0;padding:16px}.reachUs-pair{background:#F3EFE2;border-left:4px solid #87711D;color:#302D21;border-radius:0;padding:19.2px}.authorCard{background:#F3EFE2;display:flex;gap:16px;margin:32px 0;align-items:flex-start;border-radius:0;padding:20px}.authorCard .stamp{background:#87711D;flex:none;display:flex;font-size:20.8px;font-weight:700;height:48px;align-items:center;justify-content:center;width:48px;color:#FFFFFF;border-radius:50%}.authorCard p{margin:0 0 5.6px}.articleHead .singleMeta{margin:0 0 20px}.postFull-pq .articleBody > p:first-of-type{line-height:1.55;font-size:19.2px;color:#201D13}.postFull-pq .articleBody blockquote{text-align:center;margin:24px 0;font-size:20.8px;border-left:0;border-top:3px solid #87711D;border-bottom:3px solid #87711D;color:#201D13;font-family:"Trebuchet MS", Arial, sans-serif;padding:16px 0}.postFull-pq .articleBody h2{border-left:4px solid #87711D;padding-left:9.6px;clear:both}.title::before{background:#87711D;display:inline-block;margin-right:7.2px;height:14.4px;width:14.4px;content:"";vertical-align:middle;border-radius:0}.button,.callButton,.reachUs button,.search button{border-radius:999px}.entryText a,.articleBody a{text-decoration:none;border-bottom:1px solid #87711D}.cardImage img,.articleBody img,.entryText img{box-shadow:0 8px 24px rgba(0,0,0,.18)}.entryText > p:first-child,.articleBody > p:first-child{font-size:1.15em}body{line-height:1.7}.breadcrumbs{font-size:11.52px;text-transform:uppercase;letter-spacing:0.08em}.entryText blockquote,.articleBody blockquote{background:#F3EFE2;border:1px solid #E4E1D2;border-radius:0;padding:16px}.entryText ul,.articleBody ul{list-style-type:circle}.trending a{background:transparent;border:0;border-bottom:2px solid #87711D;border-radius:0}.postFull-pg-card{background:#F3EFE2;border:1px solid #E4E1D2;border-radius:0;padding:24px}@media (min-width:768px){.showcase .introHeading{font-size:41.6px}.showcase-sc .visual{height:288px}.row{grid-template-areas:"m r";display:grid;column-gap:36px;grid-template-columns:minmax(0,1fr) 192px;align-items:start}.stream{grid-area:m}.sidebarRight{grid-area:r;margin-top:0}.sidebarRight{top:16px;align-self:start;position:sticky}.sideStory{grid-template-columns:repeat(2, minmax(0,1fr))}.stories{grid-template-columns:repeat(auto-fill, minmax(min(100%, 272px), 1fr))}.footerRow{grid-template-columns:repeat(3, minmax(0,1fr))}.reachUs-inline .quoteForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.reachUs-pair .quoteForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reachUs-pair .entryField:nth-of-type(3),.reachUs-pair button{grid-column:1 / -1}.postFull-pq .articleBody blockquote{float:right;margin:8px 0 16px 24px;width:42%}}