:root{--paper:#efe6d2;--ink:#20263a;--ink-soft:#586174;--red:#cf3a2d;--mustard:#e2ad3b;--navy:#22378a;--hand:"Patrick Hand","Comic Sans MS",cursive}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:16px/1.5 Inter,system-ui,sans-serif}.home{max-width:560px;margin:0 auto;padding:48px 16px}.home .brand{display:flex;align-items:center;gap:6px;font:400 30px/1 var(--hand)}.home .brand img{width:44px;height:44px}.home h1{font:400 44px/1.05 var(--hand);color:var(--red);margin:40px 0 12px}.home p{color:var(--ink-soft);margin-bottom:14px}.home a{color:var(--navy);font-weight:600}.legal .brand{color:var(--ink);text-decoration:none;font-weight:400}.legal h1{font-size:38px;margin-top:28px}.legal h2{font:700 17px/1.3 Inter,sans-serif;color:var(--ink);margin:26px 0 6px}.legal ul{color:var(--ink-soft);margin:0 0 14px 20px}.legal li{margin-bottom:6px}.legal b{color:var(--ink)}.legal .date{font-size:13px}.legal footer{margin-top:36px;padding-top:16px;border-top:2px solid var(--ink);font-size:14px}.home .links{font-size:13px;margin-top:32px}