@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}}}.fragment-projects-page-detail dd,.fragment-projects-page-detail dt{--tw-border-style:solid;border-bottom-width:1px;border-color:var(--color-grey-blue,#ccd3da);border-style:solid;display:table-cell;padding-block:calc(var(--spacing,.1rem)*15);padding-inline:calc(var(--spacing,.1rem)*15)}:is(.fragment-projects-page-detail dt,.fragment-projects-page-detail dd):first-child{padding-left:calc(var(--spacing,.1rem)*0)}:is(.fragment-projects-page-detail dt,.fragment-projects-page-detail dd):last-child{padding-right:calc(var(--spacing,.1rem)*0)}@media(min-width:1024px){.fragment-projects-page-detail dd,.fragment-projects-page-detail dt{border-style:var(--tw-border-style);border-width:0;display:block;padding-block:calc(var(--spacing,.1rem)*0);padding-inline:calc(var(--spacing,.1rem)*0)}.fragment-projects-page-detail dl{padding-block:calc(var(--spacing,.1rem)*0)}}.fragment-projects-page-detail dl:first-child dd,.fragment-projects-page-detail dl:first-child dt{padding-top:calc(var(--spacing,.1rem)*0)}.fragment-projects-page-detail dl:last-child dd,.fragment-projects-page-detail dl:last-child dt{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:calc(var(--spacing,.1rem)*0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
