.editorial{max-width:1240px;margin:auto;padding:150px 40px 90px}.editorial h1{font:400 clamp(48px,6vw,86px)/1.02 var(--lota-font-heading);letter-spacing:-.04em;max-width:900px;margin:0 0 32px}.editorial h2{font:400 clamp(32px,3.5vw,48px)/1.1 var(--lota-font-heading);letter-spacing:-.025em;margin:0 0 24px}.editorial h3{font:400 28px/1.2 var(--lota-font-heading);margin:0 0 16px}.editorial p{max-width:680px;margin:0 0 20px;font-size:18px;line-height:1.75}.editorial-lead{max-width:720px!important;font-size:22px!important}.editorial-section{border-top:1px solid #66000026;margin-top:64px;padding:64px 0}.editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.editorial-photo{aspect-ratio:4/5;border-radius:30px;margin:0;overflow:hidden}.editorial-photo img{object-fit:cover;width:100%;height:100%}.editorial-callout{color:#fffaf1;background:linear-gradient(125deg,#31000d,#600,#79202b);border-radius:30px;margin:64px 0;padding:48px}.editorial-callout p{max-width:760px}.editorial-link{text-underline-offset:6px;padding:10px 0;font-size:16px;text-decoration:underline;display:inline-block}.editorial-button{color:#fffaf1;background:#600;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:17px 28px;font-size:16px;transition:background .2s,transform .2s;display:inline-flex}.editorial-button:hover{background:#8b2437}.editorial-button:active{transform:scale(.98)}.editorial-callout .editorial-button{color:#600;background:#ee907b}.editorial-faq details{border-bottom:1px solid #66000026}.editorial-faq summary{cursor:pointer;padding:24px 36px 24px 0;font-size:20px;list-style:none;position:relative}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary:after{content:"+";font-size:24px;transition:transform .2s;position:absolute;top:20px;right:4px}.editorial-faq details[open] summary:after{transform:rotate(45deg)}.editorial-faq details p{padding-bottom:24px;font-size:16px}.editorial-topics{flex-wrap:wrap;gap:10px;margin:32px 0;display:flex}.editorial-topics a{border:1px solid #66000030;border-radius:999px;padding:12px 18px;font-size:16px;transition:background .2s}.editorial-topics a:hover{background:#ee907b30}.editorial-note{color:#87554c;font-size:16px!important}.editorial-byline{font-size:16px!important}.editorial-step{border-bottom:1px solid #66000026;grid-template-columns:1fr 1.4fr;gap:40px;padding:30px 0;display:grid}.editorial-step p{margin:0}.editorial blockquote{font:400 clamp(32px,4vw,52px)/1.2 var(--lota-font-heading);letter-spacing:-.02em;margin:0 0 28px}.editorial-caption{margin-top:12px;font-size:14px;line-height:1.6}.editorial-callout a{color:inherit}@media (max-width:700px){.editorial{padding:120px 20px 60px}.editorial h1{font-size:50px}.editorial p{font-size:16px}.editorial-lead{font-size:20px!important}.editorial-split,.editorial-step{grid-template-columns:minmax(0,1fr);gap:24px}.editorial-section{margin-top:40px;padding-top:40px}.editorial-callout{margin:40px 0;padding:30px 24px}.editorial-faq summary{font-size:18px}.editorial-photo{max-height:480px}}@media (prefers-reduced-motion:reduce){.editorial *{transition:none!important}}
