.family{display:block;font:9px system-ui;letter-spacing:1.9px;color:#5d7469;margin-top:3px}.price{font:42px Georgia,serif;letter-spacing:-1px;margin:16px 0}.price small{font:14px system-ui;letter-spacing:0}.pricing h2{font:27px Georgia,serif;margin:15px 0}.pricing li{font-size:14px;padding:7px 0}.pricing ul{padding-left:20px;margin:24px 0}.suggestion{background:#eef2e9;border:1px solid #c9d7c3;border-radius:12px;padding:20px;margin-top:22px}.card{box-shadow:0 3px 16px #263e3803}nav a.active{box-shadow:inset 3px 0 #315f4d}.brand{letter-spacing:-.8px}header a{border:1px solid #dbe3d8;border-radius:30px;padding:6px 12px}h1{line-height:1.2;margin-bottom:14px}.notice{border-radius:0 8px 8px 0}.message small{font-size:11px;letter-spacing:.5px}body.large button,body.large input,body.large select,body.large textarea{font-size:19px}body.large .task small{font-size:15px}dialog{max-height:90vh;overflow:auto}dialog form label{margin-bottom:18px}#main:focus{outline:none}#memberList .task{overflow-wrap:anywhere}button[aria-pressed=true]{background:#dce7d5}.row label{flex:1;min-width:100px}@media(max-width:600px){.family{font-size:8px}.price{font-size:36px}header a{padding:4px 9px}.pricing{margin-bottom:0}}
