.embedded-listing{display:flex;gap:12px;margin:20px 0}.embedded-listing:hover .embedded-listing__title{text-decoration:underline}@media screen and (min-width:768px){.embedded-listing{gap:20px}}.embedded-listing .embedded-listing__image{max-width:100px}@media screen and (min-width:768px){.embedded-listing .embedded-listing__image{max-width:200px}}.embedded-listing .embedded-listing__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.embedded-listing .embedded-listing__content .embedded-listing__title{color:#3c3833;font-family:Outfit,Outfit Fallback,Arial,serif;font-size:14px;font-weight:700;line-height:14.468px}@media screen and (min-width:768px){.embedded-listing .embedded-listing__content .embedded-listing__title{font-size:20px;line-height:24px}}.embedded-listing .embedded-listing__content a.embedded-listing__button{display:inline-block;color:var(--White,#fff)!important;text-align:center;font-family:Outfit,Outfit Fallback,Arial,serif;font-size:10.636px;font-weight:800!important;line-height:12.903px;border-radius:27.097px;background:var(--Orange---terracotta,#db7e5a);text-decoration:none!important;padding:6px 30px}@media screen and (min-width:768px){.embedded-listing .embedded-listing__content a.embedded-listing__button{font-size:16px;line-height:20px;border-radius:42px;padding:10px 45px;margin-top:16px}}.embedded-listing .embedded-listing__content a.embedded-listing__button:hover{background:var(--Light-orange,#efa670)}@layer properties,theme,base,nuxt-base,components,utilities;@layer nuxt-base{.content-block .content-block__image{border-radius:var(--radius-image)}.content-block .content-block__html a{color:var(--color-link);text-decoration:underline;font-weight:600}.content-block .content-block__html a b{font-weight:600}.content-block .content-block__review{padding:calc(var(--spacing-unit)*4.75) calc(var(--spacing-unit)*6.5);border-radius:var(--radius-card);background:var(--color-surface);margin-bottom:calc(var(--spacing-unit)*10)}.content-block blockquote{display:block;border-radius:0 var(--radius-card) var(--radius-card) 0;border-left:4px solid var(--color-accent);background:var(--color-surface);padding:calc(var(--spacing-unit)*3) calc(var(--spacing-unit)*5)}@media screen and (min-width:768px){.content-block blockquote{padding:calc(var(--spacing-unit)*5)}}.content-block details:not(:last-of-type){border-bottom:1px solid var(--color-line)}.content-block details[open]{padding-bottom:calc(var(--spacing-unit)*5)}@media screen and (min-width:768px){.content-block details[open]{padding-bottom:calc(var(--spacing-unit)*9)}}.content-block details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.content-block details a{color:var(--color-link);text-decoration:underline;font-weight:600}.content-block details a b{font-weight:600}.content-block details summary{position:relative;cursor:pointer;padding:calc(var(--spacing-unit)*5) 0;color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-title);font-weight:600;line-height:32px;list-style:none}.content-block details summary::-webkit-details-marker,.content-block details summary::marker{content:none}.content-block details summary:after{content:"";position:absolute;top:50%;right:0;transform-origin:50% 50%;transform:translateY(-50%);width:14px;height:8px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill-rule='evenodd' d='M.454.443c.328-.508.924-.59 1.333-.184l5.086 5.055L11.96.259c.41-.407 1.006-.324 1.333.184s.26 1.25-.148 1.656L7.466 7.742c-.347.345-.839.345-1.185 0L.603 2.1C.193 1.692.127.95.454.443' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill-rule='evenodd' d='M.454.443c.328-.508.924-.59 1.333-.184l5.086 5.055L11.96.259c.41-.407 1.006-.324 1.333.184s.26 1.25-.148 1.656L7.466 7.742c-.347.345-.839.345-1.185 0L.603 2.1C.193 1.692.127.95.454.443' clip-rule='evenodd'/%3E%3C/svg%3E")}.content-block details summary h3{margin:0}@media screen and (min-width:768px){.content-block details summary{font-size:var(--text-heading);padding:calc(var(--spacing-unit)*9) 0}}}
