.blogheader .brand{font-size:49px;letter-spacing:-2px;line-height:1.15;text-align:center}.blogheader .brand>span{color:#a72d29}.blogheader .brand small{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:2.5px;margin-top:14px;color:#837761}.blogintro h1{font:500 64px/1.1 'Playfair Display',serif}.blogtop{background:#eee5d6;color:#6a5540}.bettygroup{width:100%;height:160px;object-fit:cover;display:block;margin-bottom:25px}.welcome{background:#f3eade}.welcome h2{font:29px/1.2 'Playfair Display',serif}.blogcontent .stories{grid-template-columns:1fr 1fr;gap:27px 23px}.blogcontent .storyimg{height:245px}.blogcontent .story h3{font-size:29px;letter-spacing:-.5px}.blogcontent .story .eyebrow{font-size:8px;color:#a72d29}.blogcontent .story>p:last-child{font-size:12px}.blogcontent .storyimg span{font-size:7px;padding:6px 9px;left:10px;bottom:10px}.doccrop{display:block;width:100%;aspect-ratio:1;background-image:url('/assets/categories-reference.png');background-size:815% 571%;background-repeat:no-repeat;background-color:#eee;border-radius:50%;border:4px solid #fffdf8;outline:1px solid #ddd0bd;margin-bottom:13px}.crop-0{background-position:4.33% 1.8%}.crop-1{background-position:4.33% 25.58%}.crop-2{background-position:4.33% 49.36%}.crop-3{background-position:4.33% 73.14%}.crop-4{background-position:4.33% 96.92%}.roundcategories a>span:last-child{display:block}.roundcategories a:hover .doccrop{outline-color:#a72d29}.blogcontent .ad{margin:35px 0;background:#f3eee6;min-height:120px}.blogcontent .ad p{font-size:17px}.bettyfeature h2{font-size:32px}.bettyfeature>a{background:#efe4d2}.bettyfeature img{height:330px;object-position:center}.indexintro>h1{font-size:45px;line-height:1.15;margin-top:12px}.indexintro>.intro{margin-left:0}.searchcategories{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:30px 0}.searchcategory{display:flex;align-items:center;gap:15px;border:1px solid #ddd3c5;padding:15px;background:#fbf8f1;position:relative}.searchcategory .doccrop{width:70px;flex-shrink:0;margin:0}.searchcategory .eyebrow{font-size:7px;color:#a72d29;letter-spacing:1px;margin:0 0 5px}.searchcategory h3{font-size:19px;margin:0 0 5px;letter-spacing:-.3px}.searchcategory p:last-child{font-size:10px;margin:0;color:#867b69}.searchcategory>span:last-child{margin-left:auto;font-size:15px}.indexnote{font-size:11px;color:#867b69;border-top:1px solid #ddd3c5;padding-top:20px}.blogcontent .categoryhero{padding:0;text-align:left}.blogcontent .categoryhero h1{font-size:45px}.blogcontent .categoryhero .intro{margin-left:0;font-size:16px}.blogcontent .coming{margin:30px 0;padding:25px 0}.blogcontent .coming h2{font-size:28px}.blogcontent .coming p{font-size:13px}.blogcontent .categorylinks{justify-content:start;font-size:11px}.blogcontent>.section{padding:0;margin-top:35px}.blogcontent .about{padding:0;margin:0}.blogcontent .about>h1,.blogcontent .about>.eyebrow{text-align:left}.blogcontent .about h1{font-size:45px}.blogcontent .articlebody{font-size:15px;padding:0}.blogcontent .articlehead>h1{font-size:44px}.blogcontent .articlebody h2{font-size:29px}.blogcontent .articlehead .sharebuttons,.blogcontent .categoryhero .sharebuttons{justify-content:start}.blogcontent .seasonpanel h2{font-size:31px}footer .brand{font-size:27px}@media(max-width:1000px){.blogintro h1{font-size:55px}.bettyfeature h2{font-size:28px}.searchcategories{grid-template-columns:1fr}}@media(max-width:760px){.blogheader .brand{font-size:39px;white-space:normal}.blogheader .brand small{font-size:7px;letter-spacing:1.5px}.blogintro h1{font-size:53px}.doccrop{max-width:140px;margin:0 auto 12px}.blogcontent .stories{gap:25px 17px}.blogcontent .storyimg{height:auto;aspect-ratio:4/5}.blogcontent .story h3{font-size:24px}.blogcontent .story>p:last-child{font-size:11px}.blogcontent .story .eyebrow{font-size:7px;letter-spacing:1.2px}.blogcontent .storyimg span{font-size:6px;padding:5px 7px;left:7px;bottom:7px}.indexintro>h1{font-size:38px}.blogcontent .categoryhero h1,.blogcontent .about h1{font-size:39px}.blogcontent .articlehead>h1{font-size:38px}.blogcontent .categoryhero .intro{font-size:14px}.searchcategory h3{font-size:22px}.bettygroup{height:150px}.bettyfeature img{height:290px}}@media(max-width:420px){.blogintro h1{font-size:49px}.bettyfeature img{height:250px}.bettyfeature h2{font-size:33px}.bettygroup{height:210px}.blogcontent .story h3{font-size:21px}}@media print{.blogheader,.blogtop,.blogsidebar,.breadline,.sharebuttons,.status,.blogcontent>.section{display:none!important}.bloglayout{display:block;padding:0}.blogcontent .articlehead>h1{font-size:28pt}.blogcontent .articleimage{display:none}}
[hidden]{display:none!important}
