body,main{min-height:100vh}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture{max-width:100%;display:block}img{width:100%;height:100%;object-fit:cover;object-position:center}button,input,select,textarea{font:inherit}a{color:#7a1f1a;text-decoration:none}[role=button],a,button{cursor:pointer}:root{--ck-saffron:#F4C430;--ck-cinnamon:#9E2A2B;--ck-cream:#FFF7EA;--ck-ink:#3b2b28;--ck-muted:#6b5a54;--ck-card:#fff;--ck-brd:rgba(0,0,0,.08)}body{background:var(--ck-cream);color:var(--ck-ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100vw;overflow-x:hidden}.s-3c07ef71564fba2784e6{max-width:1200px;margin:0 auto;padding:0 18px}footer .s-3c07ef71564fba2784e6,header .s-3c07ef71564fba2784e6{max-width:1140px}header.s-0b8f692a94fc889b2670{position:sticky;top:0;z-index:10000;background:rgba(255,247,234,.9);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.s-0b8f692a94fc889b2670 .s-4e86e4433b7855e3d712{display:flex;align-items:center;justify-content:space-between;height:68px}.s-a8d1dca78f83a02c3dc1{display:flex;gap:12px;align-items:center}.s-583f99a256eac6e81fca{width:36px;height:36px}.s-3a1a41cbc3dbda5c211d{font-weight:800;letter-spacing:.4px}.s-3f936d77ea27990206f5{display:flex;gap:18px;align-items:center}.s-3f936d77ea27990206f5 a{padding:10px 12px;border-radius:999px}.s-3f936d77ea27990206f5 a:hover{background:rgba(244,196,48,.25)}.s-50c433ee066e0df23523{display:none;background:0 0;border:0;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px}.s-50c433ee066e0df23523:hover{background:rgba(0,0,0,.05)}.s-13e2c2cac26dac82cd22{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;z-index:10001}.s-14649ffce25ca4d1a3be{position:absolute;right:0;top:0;bottom:0;width:86%;max-width:360px;background:var(--ck-cream);box-shadow:-12px 0 30px rgba(0,0,0,.25);padding:24px;display:flex;flex-direction:column;gap:12px}.s-14649ffce25ca4d1a3be a{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06)}.s-d9c02d58b1674bda541e{align-self:flex-end;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;border:0;background:0 0}.s-d9c02d58b1674bda541e:hover{background:rgba(0,0,0,.06)}.s-c5438a3a730c07d99451{padding:clamp(54px,8vw,96px) 0}.s-56e03d08e8bd11adfdbd{display:grid;grid-template-columns:1fr;gap:18px}.s-4a0c65a0b8b2f59cbfeb{font-size:clamp(28px,3.2vw,42px);color:#2b120c}.s-84d65359768c7cd7daf4{color:var(--ck-muted)}.s-ab74bc92819e0a19ca74{height:1px;background:rgba(0,0,0,.08);margin:16px 0}.s-9a82b1fae485a7708cba{background:var(--ck-card);border:1px solid var(--ck-brd);border-radius:18px;padding:18px}.s-9a82b1fae485a7708cba h2{font-size:22px;margin-bottom:6px}.s-9a82b1fae485a7708cba h3{font-size:18px;margin-top:14px;margin-bottom:6px}.s-9a82b1fae485a7708cba p{margin:8px 0}.s-9a82b1fae485a7708cba ul{padding-left:18px}.s-9a82b1fae485a7708cba li{margin:6px 0}.s-3669af8b4164dea7cc26{border-radius:16px;overflow:hidden;height:260px;border:1px solid var(--ck-brd);background:#fff}footer.s-0c0e7a7a1ded8edf74e0{background:#fff;border-top:1px solid rgba(0,0,0,.06)}footer .s-047e50d98dcc9ae6c32e{display:grid;grid-template-columns:2fr 1fr;gap:18px;padding:28px 0}footer a{color:#681d18}.s-c492d21714f791c75df3{border-top:1px dashed rgba(0,0,0,.12);padding:12px 0 24px;font-size:13px;color:var(--ck-muted)}@media (max-width:960px){.s-3f936d77ea27990206f5{display:none}.s-50c433ee066e0df23523{display:flex}}.s-be81d35cf39a75742102{color:var(--ck-muted);font-size:12px;margin-top:10px}