@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.how-to-section .step{display:flex;flex-wrap:wrap;justify-content:center}.how-to-section .step img{align-self:center;float:none;margin-right:12px;width:150px}@media(min-width:600px){.how-to-section .step p{flex:1;flex-basis:280px}}.how-to-section .requirements{display:block;margin:35px 0}@media(min-width:600px){.how-to-section .requirements{display:flex;flex-direction:row;justify-content:space-evenly;margin:35px 25px}}.how-to-section .requirements ol,.how-to-section .requirements ul{list-style-position:inside;padding:0}.how-to-section .requirements .tool,.how-to-section .requirements .total-time{flex:1}:is(.how-to-section .requirements .tool,.how-to-section .requirements .total-time) p,:is(.how-to-section .requirements .tool,.how-to-section .requirements .total-time) ul{margin:0}.how-to-section .requirements .total-time{margin-bottom:25px}@media(min-width:600px){.how-to-section .requirements .total-time{margin-bottom:0}}
