.starter-header{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:28px;padding:24px 4%;border-bottom:1px solid #d8d8d2;background:#fff}.starter-brand{font-family:Editorial,Georgia,serif;font-size:32px;letter-spacing:-.04em}.starter-header p{margin:0;color:#666;font-size:12px}.starter-header nav{display:flex;align-items:center;gap:18px;font-size:12px}.starter-main{width:min(1180px,92%);margin:auto}.starter-hero{max-width:820px;padding:85px 0 70px}.starter-hero h1{font-size:clamp(55px,9vw,112px);margin:10px 0 25px}.starter-hero p{max-width:680px;font-size:19px;color:#53534e}.starter-topics{padding:45px 0 75px;border-top:1px solid #d8d8d2}.starter-search{display:flex;gap:10px;margin-bottom:30px}.starter-search input{flex:1;min-width:0;padding:13px;border:1px solid #ccc}.starter-search select{padding:13px;border:1px solid #ccc}.starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.starter-card{position:relative;min-height:300px;padding:28px;background:#f0eee8;border-top:4px solid #191919;display:flex;flex-direction:column}.starter-card:nth-child(3n+2){background:#e5ece9}.starter-card:nth-child(3n+3){background:#eee5dc}.starter-card .eyebrow{margin:0 0 25px}.starter-card h3{font-size:28px;margin-bottom:15px}.starter-card p{font-size:13px;color:#555}.starter-card strong{margin-top:auto;font-size:12px}.starter-number{position:absolute;right:20px;top:15px;font-family:Editorial,Georgia,serif;font-size:35px;opacity:.18}.starter-footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;padding:32px 4%;border-top:1px solid #d8d8d2;font-size:11px}.starter-footer p{margin:0}.starter-footer nav{display:flex;gap:16px}.starter-page{min-height:65vh}.starter .article-heading{border-top:4px solid #191919;padding-top:35px}.starter .article-summary{border-color:#191919}.starter .article-discover{display:none}@media(max-width:800px){.starter-header{grid-template-columns:1fr auto}.starter-header>p{grid-column:1/-1}.starter-header nav{display:none}.starter-header nav.open{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start}.starter-grid{grid-template-columns:1fr}.starter-hero{padding:55px 0}.starter-search{flex-wrap:wrap}.starter-search input{flex-basis:100%}.starter-footer{grid-template-columns:1fr 1fr}.starter-footer p{grid-column:1/-1}.starter-footer nav{flex-wrap:wrap}}
