.details-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;padding:0 60px;margin:60px 0}.details-container:has(#toggleCheckbox:checked){grid-template-rows:1fr}.details-container .details-content{min-height:350px;position:relative;overflow:hidden;padding-bottom:50px}.details-container .details-content::after{display:block;content:"";width:100%;height:45px;background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0));position:absolute;bottom:0px}.details-container .details-content h1{font-size:24px}.details-container .details-content p{margin-bottom:40px}.details-container .details-content table{width:100%;border:1px solid #000;border-spacing:0 !important;margin-bottom:40px}.details-container .details-content table th{width:100%;font-family:"SF PRO MEDIUM"}.details-container .details-content table .top-tr{height:auto;display:flex;flex-direction:column;padding-top:4px}.details-container .details-content table .top-tr td{width:100%;justify-content:start;padding:4px;border-right:0}.details-container .details-content table tr{height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #000}.details-container .details-content table tr:last-child{border-bottom:none}.details-container .details-content table tr.by-1-2 td:nth-child(2){flex:2}.details-container .details-content table tr.by-1-3-3{height:90px}.details-container .details-content table tr.by-1-3-3 td{padding:0 8px}.details-container .details-content table tr.by-1-3-3 td:nth-child(2){flex:2}.details-container .details-content table tr.by-1-3-3 td:nth-child(3){flex:3}.details-container .details-content table tr span{font-family:"SF PRO SEMIBOLD"}.details-container .details-content table tr td{height:100%;flex:1;display:flex;align-items:center;justify-content:center;letter-spacing:.2px;border-right:1px solid #000}.details-container .details-content table tr td:last-child{border-right:0}.details-container .details-content table tr td.text{display:flex;flex-direction:column;justify-content:space-around}.details-container .btn-style{width:fit-content;margin:0 auto}.details-container .btn-style::after{content:"Show More"}.details-container #toggleCheckbox:checked+.btn-style::after{content:"Show Less"}