.spectrum-blog-hero,.spectrum-article-hero{min-height:400px;display:flex;align-items:center;background:linear-gradient(110deg,#3a2e24,#8b6f56);color:#fff;position:relative}.spectrum-blog-hero .inner-wrap,.spectrum-article-hero .inner-wrap{padding-top:68px;padding-bottom:64px}.spectrum-blog-hero h1,.spectrum-article-hero h1{font-size:56px;line-height:1.05;font-weight:700;max-width:1000px;margin:36px 0 18px}.spectrum-blog-hero p{font-size:28px}.spectrum-breadcrumb{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:20px;line-height:1.2}.spectrum-breadcrumb a:hover{text-decoration:underline}.spectrum-blog-content{padding-top:64px;padding-bottom:80px}.spectrum-article-search{max-width:620px;margin-bottom:48px}.spectrum-article-search label{display:block;font-size:28px;font-weight:700;margin-bottom:12px}.spectrum-article-search>div{display:flex;border:1px solid #a8927d;background:white}.spectrum-article-search input[type=search]{min-width:0;width:100%;border:0;padding:12px 16px;font:inherit;font-size:24px;background:white;color:#3a2e24}.spectrum-article-search button{background:#3a2e24;color:white;padding:12px 24px;flex-shrink:0;font-size:24px}.spectrum-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 36px}.spectrum-article-card{display:grid;grid-template-columns:43% minmax(0,1fr);gap:24px;min-width:0}.spectrum-card-image{display:block;aspect-ratio:1.12;background:#e6e4dd;overflow:hidden}.spectrum-card-image img{width:100%;height:100%;object-fit:cover}.spectrum-card-image:empty{display:none}.spectrum-article-card:has(.spectrum-card-image:empty){grid-template-columns:1fr}.spectrum-card-copy{min-width:0}.spectrum-card-copy time{font-size:18px;color:#5a4636}.spectrum-card-copy h2{font-size:32px;line-height:1.05;font-weight:700;margin:10px 0 12px}.spectrum-card-copy h2 a:hover{text-decoration:underline}.spectrum-card-copy p{font-size:22px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spectrum-read-more{display:inline-block;font-size:22px;font-weight:700;margin-top:14px;border-bottom:1px solid #a8927d;padding-bottom:4px}.spectrum-pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:56px}.spectrum-pagination .page-numbers{min-width:40px;padding:8px 12px;border:1px solid #a8927d;text-align:center;font-size:23px}.spectrum-pagination .current,.spectrum-pagination a:hover{color:#fff;background:#3a2e24}.spectrum-article-layout{display:grid;grid-template-columns:264px minmax(0,856px);gap:32px;padding-top:40px;padding-bottom:80px}.spectrum-article-sidebar{min-width:0}.spectrum-toc{position:sticky;top:126px;background:#e6e4dd;padding:24px;max-height:calc(100vh - 155px);overflow:auto}.spectrum-toc h2{font-size:30px;margin-bottom:18px}.spectrum-toc ol{padding:0;margin:0;list-style:none}.spectrum-toc li{font-size:22px;line-height:1.25;margin-top:12px}.spectrum-toc li.toc-subheading{padding-left:12px;font-size:20px}.spectrum-toc a:hover{text-decoration:underline}.spectrum-sidebar-link{display:inline-block;margin:24px 0;font-size:24px}.spectrum-article-body{min-width:0}.spectrum-article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;font-size:21px;color:#5a4636}.spectrum-article-featured{width:100%;height:auto;margin-bottom:32px}.spectrum-entry-content{font-size:25px;line-height:1.5;overflow-wrap:anywhere}.spectrum-entry-content h2{font-size:40px;line-height:1.1;margin:40px 0 20px}.spectrum-entry-content h3{font-size:32px;line-height:1.15;margin:28px 0 16px}.spectrum-entry-content h4{font-size:28px;margin:24px 0 12px}.spectrum-entry-content p,.spectrum-entry-content ul,.spectrum-entry-content ol,.spectrum-entry-content figure{margin:0 0 24px}.spectrum-entry-content a{color:#5a4636;text-decoration:underline;text-underline-offset:3px}.spectrum-entry-content img{height:auto;max-width:100%}.spectrum-entry-content iframe,.spectrum-entry-content video{max-width:100%}.spectrum-entry-content table{max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.spectrum-entry-content th,.spectrum-entry-content td{padding:10px;border:1px solid #d9cbb7}.spectrum-entry-content blockquote{border-left:3px solid #a8927d;padding-left:24px;margin:24px 0}.spectrum-entry-content :is(h2,h3)[id]{scroll-margin-top:132px}.spectrum-post-navigation{padding-top:32px;margin-top:40px;border-top:1px solid #d9cbb7}.spectrum-post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;font-size:24px;line-height:1.2}.spectrum-post-navigation .nav-next{text-align:right}.spectrum-native-page{padding:48px 0 80px}.spectrum-native-page h1{font-size:56px;line-height:1.05;margin:36px 0}.spectrum-native-page>.inner-wrap>p{font-size:26px;margin-bottom:24px}.spectrum-empty{font-size:28px;padding:32px 0}.spectrum-entry-content .alignleft{float:left;margin:0 24px 20px 0}.spectrum-entry-content .alignright{float:right;margin:0 0 20px 24px}.spectrum-entry-content::after{content:'';display:block;clear:both}@media(max-width:1023px){.spectrum-article-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.spectrum-article-card{grid-template-columns:1fr;gap:16px}.spectrum-card-image{aspect-ratio:1.7}.spectrum-article-grid{gap:32px}.spectrum-toc{padding:20px}}@media(max-width:767px){.spectrum-blog-hero{min-height:260px}.spectrum-article-hero{min-height:140px}.spectrum-blog-hero .inner-wrap,.spectrum-article-hero .inner-wrap{padding-top:24px;padding-bottom:32px}.spectrum-blog-hero h1,.spectrum-article-hero h1{font-size:40px;line-height:1.05;margin-top:24px}.spectrum-blog-hero p{font-size:24px}.spectrum-breadcrumb{font-size:18px}.spectrum-blog-content{padding-top:40px;padding-bottom:56px}.spectrum-article-grid{grid-template-columns:1fr;gap:64px}.spectrum-article-card{grid-template-columns:1fr;gap:20px}.spectrum-card-image{aspect-ratio:1.7}.spectrum-card-copy h2{font-size:34px}.spectrum-article-search{margin-bottom:40px}.spectrum-article-search button{padding:10px 16px}.spectrum-article-layout{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:56px}.spectrum-toc{position:static;max-height:none}.spectrum-sidebar-link{margin:20px 0 0}.spectrum-entry-content{font-size:24px;line-height:1.45}.spectrum-entry-content h2{font-size:34px}.spectrum-entry-content h3{font-size:30px}.spectrum-article-meta{font-size:20px}.spectrum-native-page h1{font-size:42px}.spectrum-native-page{padding-top:32px}.spectrum-post-navigation .nav-links{gap:20px;font-size:22px}.spectrum-entry-content .alignleft,.spectrum-entry-content .alignright{float:none;margin:0 0 24px}.spectrum-pagination{margin-top:40px}}

.spectrum-original-author{font-size:22px;margin-bottom:12px;color:#5a4636}.spectrum-import-note{font-size:20px;line-height:1.3;background:#e6e4dd;color:#5a4636;padding:16px 20px;margin:0 0 24px}

.spectrum-toc-toggle{display:none}@media(max-width:767px){.spectrum-toc h2{display:none}.spectrum-toc-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:30px;font-weight:700;text-align:left}.spectrum-toc:not(.is-open) ol{display:none}.spectrum-toc.is-open ol{margin-top:20px}}
