html{font-size:16px}body{margin:0;background:#faf6ee;color:#2c2a23;font-family:Public Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:#9f5436;text-decoration:none;border-bottom:1px solid #cdbfa6}a:hover{color:#3f4a2e;border-bottom-color:#3f4a2e}:focus-visible{outline:2px solid #3f4a2e;outline-offset:3px}button,input{font:inherit}[data-wash]{position:absolute;opacity:.18;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;max-width:none;height:auto;will-change:transform}@media (max-width:1199px){[data-wash]{display:none}}[data-nav] a{padding:14px 0}[data-nav] a:hover{color:#9f5436}[data-field]{position:relative;display:block}[data-field] input{transition:border-color .22s ease}[data-field] input:focus{border-color:#3f4a2e}[data-field] input::placeholder{color:#766a4f;opacity:1}[data-field] input:focus::placeholder{color:#a89c80}[data-underline]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#3f4a2e;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.19,1,.22,1);pointer-events:none}[data-field] input:focus~[data-underline]{transform:scaleX(1)}button[type=submit]:hover{background:#3f4a2e}[data-toast]{position:fixed;box-sizing:border-box;right:clamp(14px,2.2vw,30px);bottom:clamp(14px,2.2vw,30px);z-index:30;max-width:min(86vw,344px);display:flex;gap:13px;align-items:flex-start;padding:15px 17px;background:#faf6ee;border:1px solid #cdbfa6;border-left:3px solid #5f6b42;opacity:0;transform:translateY(14px);pointer-events:none;cursor:pointer;transition:opacity .42s ease,transform .48s cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){[data-toast],[data-underline]{transition:none}}@media (max-width:759px){[data-nav]{display:none!important}}@media (min-width:760px){[data-trace-note]{order:-1}}@media (max-width:759px){[data-aside]{order:2}[data-screen-label] [data-line],[data-screen-label] h1,[data-screen-label] h2,[data-screen-label] h3,[data-screen-label] p,[data-step]{max-width:none}}