:root{color:#173126;background:#f6f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#faf7f1,#f1f4ed);min-height:100vh}.oura-blog-header{height:88px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;background:#fffdf9e8;border-bottom:1px solid #17312614;backdrop-filter:blur(16px);position:sticky;top:0;z-index:5}.oura-blog-logo img{width:178px;display:block}.oura-blog-header nav{display:flex;gap:28px}.oura-blog-header nav a{color:#4d6256;text-decoration:none;font-size:13px;font-weight:700}.oura-blog-header nav a[aria-current=page]{color:#9f6b3d}.oura-blog-hero{padding:clamp(70px,10vw,130px) 24px 64px;text-align:center}.oura-blog-kicker{display:block;color:#a56f3e;font-size:11px;font-weight:850;letter-spacing:.2em}.oura-blog-hero h1{font:500 clamp(52px,8vw,92px)/.95 Georgia,serif;letter-spacing:-.045em;margin:18px auto 22px;max-width:900px}.oura-blog-hero p{max-width:680px;margin:auto;color:#68786f;font-size:18px;line-height:1.7}.oura-blog-grid{width:min(1180px,calc(100% - 40px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.oura-blog-card{background:#fff;border:1px solid #17312613;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #1731260c;transition:.25s}.oura-blog-card:hover{transform:translateY(-5px);box-shadow:0 28px 70px #17312618}.oura-blog-card>a{text-decoration:none;color:inherit}.oura-blog-card-media{aspect-ratio:16/10;background:linear-gradient(135deg,#e8efe5,#d5e2d8);overflow:hidden}.oura-blog-card-media img{width:100%;height:100%;object-fit:cover;display:block}.oura-blog-card-body{padding:26px}.oura-blog-card time,.oura-blog-state{font-size:11px;font-weight:800;letter-spacing:.12em;color:#a56f3e;text-transform:uppercase}.oura-blog-card h2{font:500 28px/1.12 Georgia,serif;margin:12px 0}.oura-blog-card p{color:#68786f;line-height:1.65}.oura-blog-card em{display:inline-block;margin-top:10px;color:#315d4b;font-style:normal;font-weight:800;font-size:13px}.oura-blog-preview{width:min(1180px,calc(100% - 40px));margin:28px auto 0;padding:13px 18px;border:1px solid #d8b880;border-radius:14px;background:#fff5df;color:#765020;font-size:13px;font-weight:700}.oura-blog-empty,.oura-blog-loading{min-height:55vh;display:grid;place-items:center;text-align:center;padding:50px}.oura-blog-empty>div{max-width:620px}.oura-blog-empty h1{font:500 52px Georgia,serif;margin:12px}.oura-blog-empty p{color:#68786f;line-height:1.7}.oura-blog-empty a{display:inline-block;margin-top:18px;padding:13px 22px;border-radius:999px;background:#315d4b;color:#fff;text-decoration:none;font-weight:750}.oura-article{width:min(900px,calc(100% - 40px));margin:0 auto 100px}.oura-article-head{padding:80px 0 44px;text-align:center}.oura-article-head h1{font:500 clamp(44px,7vw,76px)/1 Georgia,serif;letter-spacing:-.04em;margin:18px 0}.oura-article-head p{max-width:700px;margin:auto;color:#68786f;font-size:19px;line-height:1.65}.oura-article-cover{width:100%;max-height:620px;object-fit:cover;border-radius:28px;box-shadow:0 26px 70px #1731261a}.oura-article-content{width:min(720px,100%);margin:58px auto;color:#2c4438;font:18px/1.85 Georgia,serif}.oura-article-content h2,.oura-article-content h3{font-weight:500;line-height:1.15;color:#173126;margin:2.2em 0 .7em}.oura-article-content h2{font-size:38px}.oura-article-content h3{font-size:29px}.oura-article-content img{max-width:100%;height:auto;border-radius:20px;margin:20px 0}.oura-article-content blockquote{border-left:3px solid #b87d45;margin:30px 0;padding:10px 0 10px 28px;color:#50695c;font-style:italic}.oura-article-content a{color:#8f5e34}.oura-article-back{display:inline-block;color:#315d4b;text-decoration:none;font-weight:800;margin-top:26px}.oura-blog-footer{height:110px;border-top:1px solid #17312614;width:min(1180px,calc(100% - 40px));margin:auto;display:flex;align-items:center;justify-content:space-between;color:#68786f;font-size:13px}.oura-blog-footer img{width:150px}@media(max-width:860px){.oura-blog-grid{grid-template-columns:1fr 1fr}.oura-blog-header nav{gap:15px}.oura-blog-header nav a:first-child{display:none}}@media(max-width:600px){.oura-blog-header{height:72px}.oura-blog-logo img{width:142px}.oura-blog-grid{grid-template-columns:1fr}.oura-blog-hero{padding-top:60px}.oura-article-head{padding-top:54px}}
