.calm-entry{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;margin-top:55px;margin-bottom:30px;padding:45px!important;border:1px solid #d8cd9670;border-radius:28px;background:radial-gradient(ellipse at 15% 50%,#49765c,#123f34 65%);color:#fff4d5;overflow:hidden;box-shadow:0 16px 40px #13392e20}.calm-entry-art{position:relative;display:grid;place-items:center;min-height:240px}.calm-entry-art>span{display:grid;place-items:center;width:180px;height:180px;border-radius:50%;border:1px solid #f0e6be;background:radial-gradient(circle at 28% 20%,#ffffec99,transparent 20%),radial-gradient(circle at 50% 45%,#c6d6a933,#809d6477 65%,#ece6ba88 80%,#204332);box-shadow:inset 3px 5px 7px #fff8,inset -5px -9px 13px #0a292aaa,12px 20px 20px #062b2999;font:80px serif;color:#f0e5bc;text-shadow:2px 4px #355a40}.calm-entry-art i{position:absolute;left:13%;top:12%;width:35px;height:35px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffdf,#e1cd8880 35%,#395b36 75%,#f1e1a5);box-shadow:4px 10px 10px #0c292477}.calm-entry-art i:last-child{left:auto;right:8%;top:65%;width:50px;height:50px}.calm-entry-copy>p{font-size:12px;letter-spacing:3px;color:#e3cf93}.calm-entry-copy h2{font-family:serif;font-size:clamp(26px,3vw,39px);font-weight:500;color:#fff4d5;margin:15px 0}.calm-entry-copy>div{line-height:1.9;font-size:14px;color:#cbd9c6}.calm-entry-copy .button{background:#ecd39b;color:#193d2f;margin:22px 0 14px;display:inline-flex;gap:32px}.calm-entry-copy small{display:block;font-size:10px;color:#b9cbb6}.site-top nav{flex-wrap:wrap}@media(max-width:700px){.calm-entry{grid-template-columns:1fr;gap:0;padding:25px!important;margin-top:28px;text-align:center}.calm-entry-art{min-height:190px}.calm-entry-art>span{width:145px;height:145px;font-size:64px}.calm-entry-copy>div{font-size:13px}.site-top nav{gap:12px}}
