.essay-shell{max-width:680px;margin:0 auto;padding-top:24px}.essay-kicker{font-family:var(--font-review-condensed);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#f49818;margin-bottom:20px}.essay-title{font-family:var(--font-review-condensed);font-weight:700;font-size:46px;line-height:1.08;color:#000;margin-bottom:22px}.essay-dek{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.5;font-style:italic;color:#0000008c;margin-bottom:32px}.essay-byline{font-family:var(--font-review);font-weight:500;font-size:14px;color:#00000080;padding-bottom:32px;border-bottom:2px solid rgba(0,0,0,.1);margin-bottom:48px}.essay-content{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.75;color:#1a1a1a}.essay-content p{margin-bottom:24px}.essay-content p.drop:first-letter{font-size:74px;float:left;line-height:.85;padding-right:10px;padding-top:4px;font-weight:700}.essay-content h2{font-family:var(--font-review-condensed);font-weight:700;font-size:28px;line-height:1.25;color:#000;margin:56px 0 20px}.essay-content .pullquote{font-size:26px;line-height:1.45;font-style:italic;text-align:center;color:#000;margin:48px auto;padding:32px 12px;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);max-width:560px}.essay-content a{color:#f49818;text-decoration:underline;text-underline-offset:3px}.essay-content em{font-style:italic}.essay-content strong{font-weight:700;color:#000}@media(max-width:640px){.essay-title{font-size:34px}.essay-dek{font-size:19px}.essay-content{font-size:17px}.essay-content .pullquote{font-size:22px}}.blog-intro{font-family:var(--font-review);font-weight:500;font-size:19px;line-height:1.8;color:#000000b3}.blog-intro p{margin-bottom:1rem}.blog-intro strong{font-weight:700;color:#000}.blog-intro ul,.blog-intro ol{margin-bottom:1rem;padding-left:1.5rem}.blog-intro ul{list-style-type:disc}.blog-intro li{margin-bottom:.4rem}.blog-intro a{color:#f49818;text-decoration:underline;text-underline-offset:3px}.blog-content{font-family:var(--font-review);font-weight:500;font-size:17px;line-height:1.85;color:#000000b8}.blog-content h2{font-family:var(--font-review-condensed);font-weight:700;font-size:32px;line-height:1.1;color:#000;text-transform:uppercase;margin-top:2.5rem;margin-bottom:1rem}.blog-content h3{font-family:var(--font-review-condensed);font-weight:700;font-size:24px;line-height:1.15;color:#000;text-transform:uppercase;margin-top:2rem;margin-bottom:.75rem}.blog-content h4{font-family:var(--font-review-condensed);font-weight:700;font-size:20px;line-height:1.2;color:#000;text-transform:uppercase;margin-top:1.75rem;margin-bottom:.5rem}.blog-content p{margin-bottom:1.4rem}.blog-content a{color:#f49818;text-decoration:underline;text-underline-offset:3px}.blog-content a:hover{color:#000}.blog-content strong{font-weight:700;color:#000}.blog-content ul,.blog-content ol{margin-bottom:1.4rem;padding-left:1.5rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin-bottom:.6rem;line-height:1.75}.blog-content blockquote{border-left:4px solid #f49818;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#0009}.blog-content img{width:100%;height:auto;border:2px solid rgba(0,0,0,.08);margin:2rem 0}.blog-content table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:15px}.blog-content table th{font-family:var(--font-review-condensed);font-weight:700;text-transform:uppercase;font-size:14px;text-align:left;padding:12px 16px;background:#000;color:#fff;border:2px solid #000}.blog-content table td{padding:12px 16px;border:2px solid rgba(0,0,0,.1)}.blog-content table tr:nth-child(2n) td{background:#00000008}.blog-content style{display:none}.blog-content figure{margin:2rem 0}.blog-content figure img{margin:0}.blog-content figcaption{font-size:14px;color:#0006;margin-top:.5rem;text-align:center}@media(max-width:768px){.blog-intro{font-size:17px}.blog-content{font-size:16px;line-height:1.8}.blog-content h2{font-size:26px;margin-top:2rem}.blog-content h3{font-size:21px;margin-top:1.75rem}.blog-content h4{font-size:18px}.blog-content table{font-size:13px}.blog-content table th,.blog-content table td{padding:8px 10px}}
