h1,h2,h3{color:var(--txt-strong)}:root{--c-brown-900:#4a3628;--c-brown-700:#6b4c38;--c-brown-500:#8a6347;--c-cream-100:#f8f2e9;--c-cream-200:#f3eadc;--c-cream-300:#ede1d1;--txt-strong:var(--c-brown-900);--txt-body:#553f2f;--txt-muted:#7c6759;--txt-inverse:#fff;--link:#6b4c38;--link-hover:#4a3628;--focus-ring:0 0 0 3px rgba(143,200,184,.5);--bg-page:var(--c-cream-100);--bg-elev-1:#fff;--bg-elev-2:#f6efe6;--brd-soft:#e9ddcf;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:32px;--sh-soft:0 6px 20px rgba(74,54,40,.08);--sh-elev:0 10px 30px rgba(74,54,40,.12);--ff-sans:ui-rounded,"SF Pro Rounded","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-h1:clamp(30px,4.8vw,48px);--fs-h2:clamp(22px,3.6vw,34px);--fs-h3:clamp(18px,2.6vw,24px);--fs-body:clamp(15px,1.6vw,18px);--max-w:1240px;--section-pad-y:clamp(56px,10vw,120px);--t-norm:280ms;--e-out:cubic-bezier(.16,1,.3,1);--z-nav:100;--z-overlay:1100}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-page);color:var(--txt-body);font-family:var(--ff-sans);font-size:var(--fs-body);line-height:1.6}img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}a:focus-visible,button:focus-visible{outline:0;box-shadow:var(--focus-ring);border-radius:10px}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.s-124d493bfbbe70913fe1{max-width:var(--max-w);margin-inline:auto;padding-inline:clamp(18px,4vw,28px)}main{min-height:100vh}header.s-60fd8536301150cbca7d{position:sticky;top:0;z-index:var(--z-nav);background:rgba(248,242,233,.86);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--brd-soft)}.s-530c65968cf5d271ecab{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:12px;text-decoration:none}.s-5807dd602664a565fe53{width:40px;height:40px;border-radius:12px;background:radial-gradient(100% 100% at 30% 30%,#8a6347 0,#6b4c38 60%,#4a3628 100%);box-shadow:var(--sh-soft);display:grid;place-items:center}.s-63acf68c4f951d6412a8 strong{color:var(--txt-strong);font-weight:800;letter-spacing:.4px}nav.s-b28b7af69320201d1cf2 a{padding:10px 14px;border-radius:12px;transition:background var(--t-norm) var(--e-out),transform var(--t-norm) var(--e-out)}nav.s-b28b7af69320201d1cf2 a:hover{background:var(--c-cream-200);transform:translateY(-1px)}.s-7a86b15480e0a870f0b0{width:44px;height:44px;border-radius:12px;display:none;place-items:center;transition:background var(--t-norm) var(--e-out)}.s-7a86b15480e0a870f0b0:hover{background:var(--c-cream-200)}.s-5a599b482fc1e63bd71d{position:relative;width:22px;height:16px}.s-9e6c77dc41d37f6f838d,.s-c8c2ca9fed1a7c345d7d{position:fixed;transition:transform var(--t-norm) var(--e-out)}.s-5a599b482fc1e63bd71d span{position:absolute;left:0;right:0;height:2px;background:var(--c-brown-700);border-radius:2px;transition:transform var(--t-norm) var(--e-out),opacity var(--t-norm) var(--e-out),top var(--t-norm) var(--e-out)}.s-5a599b482fc1e63bd71d span:first-child{top:0}.s-5a599b482fc1e63bd71d span:nth-child(2){top:7px}.s-5a599b482fc1e63bd71d span:nth-child(3){top:14px}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d span:first-child{top:7px;transform:rotate(45deg)}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d span:nth-child(2){opacity:0}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d span:nth-child(3){top:7px;transform:rotate(-45deg)}.s-9e6c77dc41d37f6f838d{inset:0 0 auto 0;top:68px;background:rgba(246,239,230,.98);transform:translateY(-100%);border-bottom:1px solid var(--brd-soft);box-shadow:var(--sh-elev)}.s-9e6c77dc41d37f6f838d.s-5fc7e38bffe00ca46add,.s-c8c2ca9fed1a7c345d7d.s-9fb29051f2217270a7b2{transform:translateY(0)}.s-9e6c77dc41d37f6f838d .s-124d493bfbbe70913fe1{display:grid;gap:12px;padding-block:16px}.s-9e6c77dc41d37f6f838d a{display:block;padding:14px 16px;border-radius:12px;background:var(--bg-elev-1)}@media (max-width:960px){nav.s-b28b7af69320201d1cf2{display:none}.s-7a86b15480e0a870f0b0{display:grid}}.s-920a25ef686c4f7ca6ad{padding-block:var(--section-pad-y)}.s-2ab0591dbcf5fefdad65{background:var(--bg-elev-1);border:1px solid var(--brd-soft);border-radius:20px;box-shadow:var(--sh-soft);padding:18px}h1{font-size:var(--fs-h1);margin:0 0 10px}h2{font-size:var(--fs-h2);margin:18px 0 8px}h3{font-size:var(--fs-h3);margin:16px 0 6px}ul{padding-left:18px}.s-e4b074a036fcdaa716be{color:var(--txt-muted);font-size:14px}footer.s-d352dbdf6170085acaf7{background:var(--bg-elev-2);border-top:1px solid var(--brd-soft);margin-top:40px}.s-6e162011a71bf12be1e9{display:grid;grid-template-columns:1fr auto;gap:20px;padding-block:24px;align-items:center}.s-12b13cdf8f93ff61a7e6{display:flex;gap:12px;flex-wrap:wrap}.s-12b13cdf8f93ff61a7e6 a{padding:8px 12px;background:var(--bg-elev-1);border-radius:12px}.s-c8c2ca9fed1a7c345d7d{left:16px;right:16px;bottom:16px;z-index:var(--z-overlay);background:var(--bg-elev-1);border:1px solid var(--brd-soft);box-shadow:var(--sh-elev);border-radius:18px;display:grid;gap:12px;padding:16px;transform:translateY(140%)}.s-37e00c6f455ae799798c{display:grid;gap:12px;grid-template-columns:1fr auto;align-items:center}.s-5be144cf13b53cf81242{display:flex;gap:10px}.s-23b0ed88362dca359e07{background:var(--c-brown-500);color:var(--txt-inverse);padding:10px 14px;border-radius:12px}.s-898ef899ed67a5f73ca7{background:var(--bg-elev-2);color:var(--txt-strong);padding:10px 14px;border-radius:12px}body{max-width:100vw;overflow-x:hidden}