.ll-journal{max-width:820px;padding-bottom:95px}.ll-journal__head{text-align:center;padding:65px 0 58px}.ll-journal__head>small,.ll-journal__section-title small,.ll-static-article header>small{font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:#c06b62}.ll-journal__head h1{font-size:43px;margin:16px 0}.ll-journal__head>p{max-width:650px;margin:auto;color:#8d756e;font:15px/1.55 var(--serif)}.ll-journal__head>label{width:340px;height:38px;margin:37px auto 22px;border:1px solid #ddd0ca;border-radius:99px;display:flex;flex-direction:row;align-items:center;padding:0 13px}.ll-journal__head>label input{border:0;background:transparent;width:100%;font:12px var(--serif)}.ll-journal__head nav{display:flex;justify-content:center;gap:7px}.ll-journal__head nav button{border:1px solid #ded2cc;border-radius:99px;background:#fff;padding:7px 14px;font:11px var(--serif)}.ll-journal__head nav button.is-active{background:#b9534d;border-color:#b9534d;color:#fff}.ll-journal__featured{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded1cb;border-radius:17px;overflow:hidden}.ll-journal__feature-image,.ll-journal__card-image{position:relative;display:block}.ll-journal__feature-image img{width:100%;height:100%;object-fit:cover}.ll-journal__feature-image span,.ll-journal__card-image span{position:absolute;top:14px;left:14px;border-radius:99px;background:#fff;color:#6f5c56;padding:3px 9px;font:10px var(--serif)}.ll-journal__feature-image span{background:#b9534d;color:#fff}.ll-journal__featured>div{padding:37px}.ll-journal__featured>div>small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#c27c73}.ll-journal__featured h2{font-size:27px;margin:13px 0}.ll-journal__featured p{font:13px/1.55 var(--serif);color:#89736c}.ll-journal__featured footer,.ll-journal__cards footer{display:flex;gap:15px;color:#947e77;font:10px var(--serif);margin:23px 0}.ll-journal__featured>div>a:last-child{color:#b9534d;font:12px var(--serif)}.ll-journal__recent{margin-top:55px}.ll-journal__section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.ll-journal__section-title h2{font-size:30px;margin:5px 0 0}.ll-journal__section-title>span{color:#9b847d;font:11px var(--serif)}.ll-journal__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:23px}.ll-journal__cards article{border:1px solid #ded1cb;border-radius:14px;overflow:hidden}.ll-journal__card-image{aspect-ratio:3/2}.ll-journal__card-image img{width:100%;height:100%;object-fit:cover}.ll-journal__cards article>div{padding:18px}.ll-journal__cards h3{font-size:20px}.ll-journal__cards p{font:12px var(--serif);color:#8b746d}.ll-journal__empty{text-align:center;padding:65px;color:#8b746d}.ll-static-article{padding-bottom:90px}.ll-static-article>header{max-width:1050px;text-align:center;padding-top:55px}.ll-static-article header>a{display:block;text-align:left;color:#b9534d;font:12px var(--serif)}.ll-static-article header>small{display:block;margin-top:45px}.ll-static-article h1{font-size:58px;max-width:850px;margin:16px auto}.ll-static-article header>p{color:#8c7770;font:12px var(--serif)}.ll-static-article header>img{width:100%;height:540px;object-fit:cover;border-radius:12px;margin-top:35px}.ll-static-article__body{max-width:720px;margin:60px auto;font:17px/1.75 var(--serif);color:#5f504b}.ll-static-article__body .lead{font-size:23px;color:#352825}.ll-static-article__body h2{font-size:34px;margin:45px 0 14px;color:#2d2220}.ll-article-recent{max-width:900px;border-top:1px solid #e2d8d3;padding-top:40px}.ll-article-recent h2{font-size:32px}.ll-article-recent>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ll-article-recent a{border:1px solid #e0d5d0;border-radius:10px;overflow:hidden;background:#fff}.ll-article-recent img{width:100%;aspect-ratio:3/2;object-fit:cover}.ll-article-recent span{display:block;padding:17px;font:20px var(--serif)}
@media(max-width:700px){.ll-journal__head nav{justify-content:flex-start;overflow:auto}.ll-journal__featured{grid-template-columns:1fr}.ll-journal__feature-image{aspect-ratio:3/2}.ll-journal__cards{grid-template-columns:1fr}.ll-static-article h1{font-size:40px}.ll-static-article header>img{height:auto;aspect-ratio:4/3}.ll-static-article__body{padding-inline:20px}.ll-article-recent>div{grid-template-columns:1fr}}
