@font-face{font-family:"Kugile (title)";font-style:normal;font-weight:400;font-display:swap;src:url("https://lido-icon.com/wp-content/uploads/2026/03/Kugile_Demo.ttf") format("truetype")}
@font-face{font-family:"tt chocolate";font-style:normal;font-weight:400;font-display:swap;src:url("https://lido-icon.com/wp-content/uploads/2026/03/TT-Chocolates-Regular.ttf") format("truetype")}
.lj-main{background:#f4f0e9;color:#112250}.lj{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:80px 28px;color:#112250;font-family:"tt chocolate",Arial,sans-serif;font-size:18px;line-height:1.7}.lj *{box-sizing:border-box}.lj h1,.lj h2,.lj h3{color:#112250;font-family:"Kugile (title)",Georgia,serif;font-weight:400;line-height:1.15}.lj h1{font-size:clamp(36px,5.2vw,68px);max-width:950px;margin:18px 0 26px}.lj h2{font-size:clamp(30px,4vw,46px)}.lj h3{font-size:28px}.lj .lj-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.lj-intro{padding-bottom:42px;max-width:900px}.lj-intro>p:last-child{max-width:720px}.lj a{color:#112250;text-underline-offset:5px}.lj a:focus-visible{outline:3px solid #8c7960;outline-offset:5px}.lj-hero{display:block;width:100%;max-height:650px;object-fit:contain;background:#eee9e0}.lj-copy{max-width:760px;margin:58px auto}.lj-copy h2{margin-top:48px}.lj-cta{background:#eae4da;text-align:center;padding:48px 24px;margin:60px 0}.lj .lj-button{display:inline-block;background:#112250;color:#f4f0e9;padding:17px 25px;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.06em}.lj .lj-button:hover{background:#3c507d}.lj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lj-card{border:1px solid #d9cbc2;background:#fff}.lj-card>a{display:block;text-decoration:none;height:100%}.lj-card img{width:100%;height:280px;object-fit:contain;background:#eee9e0}.lj-card-body{padding:25px}.lj-card time{font-size:12px;color:#6e614e}.lj-card p{font-size:16px}.lj-card span{font-size:14px;text-decoration:underline}.lj-home{max-width:none;padding:65px max(28px,calc((100vw - 1124px)/2));background:#f4f0e9}.lj-home>h2{margin-top:12px}.lj-home>p:last-child{text-align:center;margin-top:32px}@media(max-width:800px){.lj-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lj{padding:45px 20px}.lj-grid{grid-template-columns:1fr}.lj-copy{margin:32px auto}.lj h1{font-size:38px}.lj-cta{padding:32px 18px}.lj .lj-button{max-width:100%;text-align:center}}

.lj-grid-single{grid-template-columns:minmax(0,740px);justify-content:center}.lj-caption{font-size:13px;color:#736553;text-align:center;margin-top:12px}.lj-preview{padding:16px;border:1px solid #d9cbc2;font-size:14px}.lj-copy p{margin-bottom:1.3em}.lj-copy a{text-decoration:underline}.lj-hero{height:auto}.lj h1,.lj h2,.lj h3{overflow-wrap:anywhere}
