body{margin:0;background:#F4F4EF}
html{scroll-behavior:smooth}
a{color:#14151A}a:hover{color:#55585F}
.btn{transition:transform .15s ease}
.btn:hover{transform:translateY(-2px)}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #FFE14D;outline-offset:2px;box-shadow:0 0 0 2px #14151A}
.ph{background:#FFE14D;color:#14151A;padding:0 6px;border-radius:3px;font-style:normal}
details summary{cursor:pointer;list-style:none}
details summary::-webkit-details-marker{display:none}
details .mais{transition:transform .15s ease}
details[open] .mais{transform:rotate(45deg)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,details .mais{transition:none}}
