*{box-sizing:border-box}body{margin:0;overflow-x:hidden}a{color:inherit}:focus-visible{outline:3px solid currentColor;outline-offset:3px}nav{display:flex;gap:1.4rem;flex-wrap:wrap}nav a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .3s}nav a:hover{background-size:100% 2px}svg{display:block;width:100%}body{background:#f1c9a5;color:#2a160d;font:1.1rem/1.6 Georgia,serif}.h{display:flex;justify-content:space-between;padding:1.2rem 5vw;gap:1rem;flex-wrap:wrap}.hero{padding:6vw 5vw}h1{font:700 clamp(2.8rem,10vw,8rem)/1 Georgia,serif;margin:0}.s{padding:5vw;border-top:2px solid #2a160d}h2{font-size:1.4rem;margin:0 0 1rem}small{font-size:.9rem;font-weight:400}.tabs{display:flex;gap:.6rem;margin-bottom:1rem}.tabs button{font:inherit;background:none;border:2px solid #2a160d;padding:.5rem 1.2rem;cursor:pointer;transition:.2s}.tabs [aria-selected=true]{background:#2a160d;color:#f1c9a5}.pn{overflow:hidden;max-width:620px}.tr{display:flex;transition:transform .5s cubic-bezier(.7,0,.2,1)}.tr ul{flex:0 0 100%;list-style:none;padding:0;margin:0}.tr li{display:flex;justify-content:space-between;padding:.7rem 0;border-bottom:1px dotted #2a160d}
