@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0}}}.wordpress-content{--tw-leading:var(--leading-relaxed,1.625);max-width:none;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,hsl(var(--text-muted)))}.wordpress-content h1,.wordpress-content h2,.wordpress-content h3,.wordpress-content h4,.wordpress-content h5,.wordpress-content h6{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content h1{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.wordpress-content h2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.wordpress-content h3{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.wordpress-content h4{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.wordpress-content h5{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.wordpress-content h6{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.wordpress-content p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.wordpress-content a{color:var(--color-primary,hsl(var(--primary)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.wordpress-content a:hover{text-decoration-line:underline}}.wordpress-content strong,.wordpress-content b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content em,.wordpress-content i{font-style:italic}.wordpress-content ul,.wordpress-content ol{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6)}.wordpress-content li{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.wordpress-content ul li{list-style-type:disc}.wordpress-content ol li{list-style-type:decimal}.wordpress-content blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.wordpress-content blockquote{border-color:color-mix(in oklab, var(--color-primary,hsl(var(--primary))) 30%, transparent)}}.wordpress-content blockquote{background-color:color-mix(in srgb, hsl(var(--muted)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content blockquote{background-color:color-mix(in oklab, var(--color-muted,hsl(var(--muted))) 20%, transparent)}}.wordpress-content blockquote{padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--color-text-muted,hsl(var(--text-muted)));font-style:italic}.wordpress-content img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);max-width:100%;height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.wordpress-content figure{margin-block:calc(var(--spacing,.25rem) * 6);text-align:center}.wordpress-content figcaption{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted,hsl(var(--text-muted)));font-style:italic}.wordpress-content table{margin-block:calc(var(--spacing,.25rem) * 6);border-collapse:collapse;border-radius:var(--radius-lg,.75rem);background-color:var(--color-card,hsl(var(--card)));width:100%;min-width:600px}.wordpress-content figure.wp-block-table,.wordpress-content .wp-block-table{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.wordpress-content figure.wp-block-table table,.wordpress-content .wp-block-table table{margin-block:calc(var(--spacing,.25rem) * 0)}.wordpress-content figure.wp-block-table:after,.wordpress-content .wp-block-table:after{content:"";background:linear-gradient(to left, hsl(var(--background)), transparent);pointer-events:none;opacity:0;width:40px;position:absolute;top:0;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.wordpress-content figure.wp-block-table:after,.wordpress-content .wp-block-table:after{transition:opacity .2s}}@media (max-width:768px){.wordpress-content figure.wp-block-table:after,.wordpress-content .wp-block-table:after{opacity:1}}.wordpress-content figure.wp-block-table::-webkit-scrollbar{height:8px}.wordpress-content .wp-block-table::-webkit-scrollbar{height:8px}.wordpress-content figure.wp-block-table::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:4px}.wordpress-content .wp-block-table::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:4px}.wordpress-content figure.wp-block-table::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / 30%);border-radius:4px}.wordpress-content .wp-block-table::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / 30%);border-radius:4px}.wordpress-content figure.wp-block-table::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / 50%)}.wordpress-content .wp-block-table::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / 50%)}.wordpress-content>table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.wordpress-content th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,hsl(var(--border)));background-color:var(--color-muted,hsl(var(--muted)));padding:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,hsl(var(--border)));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted,hsl(var(--text-muted)))}.wordpress-content thead th{top:calc(var(--spacing,.25rem) * 0);background-color:color-mix(in srgb, hsl(var(--primary)) 10%, transparent);position:sticky}@supports (color:color-mix(in lab, red, red)){.wordpress-content thead th{background-color:color-mix(in oklab, var(--color-primary,hsl(var(--primary))) 10%, transparent)}}.wordpress-content thead th{color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content td:first-child{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content th,.wordpress-content td{min-width:80px}.wordpress-content pre{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.75rem);background-color:var(--color-muted,hsl(var(--muted)));padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow-x:auto}.wordpress-content code{background-color:var(--color-muted,hsl(var(--muted)));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"Fira Code", "Source Code Pro", monaco, consolas, "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:.25rem}.wordpress-content pre code{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000}.wordpress-content .wp-block-image{margin-block:calc(var(--spacing,.25rem) * 6);text-align:center}.wordpress-content .wp-block-quote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:color-mix(in srgb, hsl(var(--primary)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-quote{border-color:color-mix(in oklab, var(--color-primary,hsl(var(--primary))) 30%, transparent)}}.wordpress-content .wp-block-quote{padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 4);font-style:italic}.wordpress-content .wp-block-separator{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 8);width:var(--spacing-24,6rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border,hsl(var(--border)))}.wordpress-content .wp-block-button{margin-block:calc(var(--spacing,.25rem) * 4)}.wordpress-content .wp-block-button .wp-block-button__link{border-radius:var(--radius-lg,.75rem);background-color:var(--color-primary,hsl(var(--primary)));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-foreground,hsl(var(--primary-foreground)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:inline-block}@media (hover:hover){.wordpress-content .wp-block-button .wp-block-button__link:hover{background-color:color-mix(in srgb, hsl(var(--primary)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-button .wp-block-button__link:hover{background-color:color-mix(in oklab, var(--color-primary,hsl(var(--primary))) 90%, transparent)}}}.wordpress-content .alignleft{float:left;margin-right:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4)}.wordpress-content .alignright{float:right;margin-bottom:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 4)}.wordpress-content .aligncenter{text-align:center;margin-inline:auto}.wordpress-content .alignwide{width:100%;max-width:var(--container-4xl,56rem);margin-inline:auto}.wordpress-content .alignfull{width:100%;max-width:none}.wordpress-content .wp-block-columns{margin-block:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:48rem){.wordpress-content .wp-block-columns.has-2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wordpress-content .wp-block-columns.has-3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.wordpress-content .wp-block-column{flex:1}.wordpress-content .wp-block-cover{margin-block:calc(var(--spacing,.25rem) * 6);min-height:calc(var(--spacing,.25rem) * 96);border-radius:var(--radius-lg,.75rem);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wordpress-content .wp-block-media-text{margin-block:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:48rem){.wordpress-content .wp-block-media-text{grid-template-columns:repeat(2,minmax(0,1fr))}}.wordpress-content .wp-block-embed{margin-block:calc(var(--spacing,.25rem) * 6)}.wordpress-content .wp-block-embed-youtube,.wordpress-content .wp-block-embed-vimeo,.wordpress-content .wp-embed-aspect-16-9,.wordpress-content .wp-embed-aspect-4-3{border-radius:var(--radius-lg,.75rem);width:100%;position:relative;overflow:hidden}.wordpress-content .wp-embed-aspect-16-9,.wordpress-content .wp-block-embed-youtube.wp-embed-aspect-16-9{aspect-ratio:var(--aspect-video,16 / 9)}.wordpress-content .wp-embed-aspect-4-3{aspect-ratio:4/3}.wordpress-content .wp-block-embed-youtube iframe,.wordpress-content .wp-block-embed-vimeo iframe,.wordpress-content .wp-embed-aspect-16-9 iframe,.wordpress-content .wp-embed-aspect-4-3 iframe,.wordpress-content .wp-block-embed__wrapper iframe[src*=youtube],.wordpress-content .wp-block-embed__wrapper iframe[src*=youtu\.be],.wordpress-content .wp-block-embed__wrapper iframe[src*=vimeo]{inset:calc(var(--spacing,.25rem) * 0)!important;border-style:var(--tw-border-style)!important;border-width:0!important;width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important}.wordpress-content .wp-block-embed__wrapper,.wordpress-content span.wp-block-embed__wrapper{width:100%;height:0;padding-bottom:56.25%;display:block;position:relative;overflow:hidden}.wordpress-content .wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wordpress-content .wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wordpress-content .wp-embed-aspect-16-9 span.wp-block-embed__wrapper,.wordpress-content .wp-embed-aspect-4-3 span.wp-block-embed__wrapper{height:100%;padding-bottom:0}.wordpress-content .wp-block-gallery{margin-block:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);display:grid}.wordpress-content .wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:48rem){.wordpress-content .wp-block-gallery.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wordpress-content .wp-block-gallery.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wordpress-content .wp-block-gallery.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.wordpress-content .has-background{border-radius:var(--radius-lg,.75rem);padding:calc(var(--spacing,.25rem) * 4)}.wordpress-content .has-primary-background-color{background-color:var(--color-primary,hsl(var(--primary)));color:var(--color-primary-foreground,hsl(var(--primary-foreground)))}.wordpress-content .has-secondary-background-color{background-color:var(--color-secondary,hsl(var(--secondary)));color:var(--color-secondary-foreground,hsl(var(--secondary-foreground)))}.wordpress-content .has-muted-background-color{background-color:var(--color-muted,hsl(var(--muted)));color:var(--color-text-muted,hsl(var(--text-muted)))}.wordpress-content .has-primary-color{color:var(--color-primary,hsl(var(--primary)))}.wordpress-content .has-secondary-color{color:var(--color-secondary,hsl(var(--secondary)))}.wordpress-content .has-muted-color{color:var(--color-text-muted,hsl(var(--text-muted)))}.wordpress-content .highlight-block{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.wordpress-content .highlight-block strong,.wordpress-content .highlight-block b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:inherit}.wordpress-content .highlight-block em,.wordpress-content .highlight-block i{color:inherit;font-style:italic}.wordpress-content .highlight-block+.highlight-block{margin-top:calc(var(--spacing,.25rem) * 2)}.wordpress-content .highlight-block p{margin-bottom:calc(var(--spacing,.25rem) * 0)}.wordpress-content .highlight-block p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 2)}@media (max-width:768px){.wordpress-content{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.wordpress-content h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.wordpress-content h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.wordpress-content h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.wordpress-content .alignleft,.wordpress-content .alignright{float:none;margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4)}.wordpress-content .wp-block-columns{grid-template-columns:repeat(1,minmax(0,1fr))}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 6);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]{--tw-gradient-position:to bottom right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-blue-light,var(--color-ss-blue-light)) 30%, transparent);--tw-gradient-via:var(--color-background,hsl(var(--background)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-ocean)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 20%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-card,hsl(var(--card)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-blue)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 20%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites],.wordpress-content .wp-block-group[class*=recommended-websites],.wordpress-content div[style*=background-color][style*=border]):hover{--tw-shadow:0 3px 5px -1px var(--tw-shadow-color,#0000001a), 0 2px 3px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] h3,.wordpress-content .wp-block-group[class*=recommended-websites] h3{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.75rem);padding:calc(var(--spacing,.25rem) * 4);background-color:color-mix(in srgb, hsl(var(--background)) 50%, transparent);display:flex}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--card)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 30%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p{border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 30%, transparent)}}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):hover{background-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):hover{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 80%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *):hover{background-color:color-mix(in srgb, hsl(var(--card)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):hover{border-color:color-mix(in srgb, hsl(var(--ss-blue)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):hover{border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 40%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *):hover{border-color:color-mix(in srgb, hsl(var(--ss-sky)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 40%, transparent)}}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] p,.wordpress-content .wp-block-group[class*=recommended-websites] p):hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 6);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]{--tw-gradient-position:to bottom right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset-light,var(--color-ss-sunset-light)) 20%, transparent);--tw-gradient-via:var(--color-background,hsl(var(--background)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sand,var(--color-ss-sand)) 30%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-sunset)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-card,hsl(var(--card)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-ocean)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels],.wordpress-content .wp-block-group[class*=family-hotels]):hover{--tw-shadow:0 3px 5px -1px var(--tw-shadow-color,#0000001a), 0 2px 3px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] h3,.wordpress-content .wp-block-group[class*=family-hotels] h3{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] h4,.wordpress-content .wp-block-group[class*=family-hotels] h4{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .rating,.wordpress-content .wp-block-group[class*=family-hotels] .rating{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:color-mix(in srgb, hsl(var(--ss-sunset)) 10%, transparent);border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .rating,.wordpress-content .wp-block-group[class*=family-hotels] .rating{background-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .rating,.wordpress-content .wp-block-group[class*=family-hotels] .rating{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1)}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .rating,.wordpress-content .wp-block-group[class*=family-hotels] .rating):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .rating,.wordpress-content .wp-block-group[class*=family-hotels] .rating):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenities,.wordpress-content .wp-block-group[class*=family-hotels] .amenities{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:color-mix(in srgb, hsl(var(--ss-sunset)) 10%, transparent);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{background-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--ss-sky)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 15%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{color:var(--color-santorini-ocean,var(--color-ss-ocean))}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity):where(.dark,.dark *){color:var(--color-santorini-sky,var(--color-ss-sky))}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--ss-sunset)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{border-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 20%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 25%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] .amenity,.wordpress-content .wp-block-group[class*=family-hotels] .amenity{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 6);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]{--tw-gradient-position:to bottom right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-blue-light,var(--color-ss-blue-light)) 15%, transparent);--tw-gradient-via:var(--color-background,hsl(var(--background)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sand,var(--color-ss-sand)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-ocean)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 15%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-card,hsl(var(--card)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-blue)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 15%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section],.wordpress-content .wp-block-group[class*=map-section]):hover{--tw-shadow:0 3px 5px -1px var(--tw-shadow-color,#0000001a), 0 2px 3px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=map-section] iframe,.wordpress-content .wp-block-group[class*=map-section] iframe{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=map-section] iframe,.wordpress-content .wp-block-group[class*=map-section] iframe{border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 50%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=map-section] iframe,.wordpress-content .wp-block-group[class*=map-section] iframe{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);aspect-ratio:var(--aspect-video,16 / 9)}.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-list,.wordpress-content .wp-block-group[class*=map-section] .location-list{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-list,.wordpress-content .wp-block-group[class*=map-section] .location-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item{border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background-color:color-mix(in srgb, hsl(var(--background)) 60%, transparent);border-width:1px}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 60%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--card)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 30%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item{border-color:color-mix(in srgb, hsl(var(--border)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item{border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 30%, transparent)}}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):hover{background-color:color-mix(in srgb, hsl(var(--background)) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):hover{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 80%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *):hover{background-color:color-mix(in srgb, hsl(var(--card)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):hover{border-color:color-mix(in srgb, hsl(var(--ss-blue)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):hover{border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 40%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *):hover{border-color:color-mix(in srgb, hsl(var(--ss-sky)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 40%, transparent)}}}.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=map-section] .location-item,.wordpress-content .wp-block-group[class*=map-section] .location-item):hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 6);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]{--tw-gradient-position:to bottom right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-blue-light,var(--color-ss-blue-light)) 20%, transparent);--tw-gradient-via:var(--color-background,hsl(var(--background)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 10%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-ocean)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-card,hsl(var(--card)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-blue)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box],.wordpress-content .wp-block-group[class*=but-also-check],.wordpress-content .wp-block-group[class*=recommendation]):hover{--tw-shadow:0 3px 5px -1px var(--tw-shadow-color,#0000001a), 0 2px 3px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background-color:color-mix(in srgb, hsl(var(--success)) 5%, transparent);border-width:1px}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item{background-color:color-mix(in oklab, var(--color-success,hsl(var(--success))) 5%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--success)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-success,hsl(var(--success))) 10%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item{border-color:color-mix(in srgb, hsl(var(--success)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item{border-color:color-mix(in oklab, var(--color-success,hsl(var(--success))) 30%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=recommendation-box] .recommendation-item,.wordpress-content .wp-block-group[class*=but-also-check] .recommendation-item):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 6);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]{--tw-gradient-position:to bottom right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset-light,var(--color-ss-sunset-light)) 15%, transparent);--tw-gradient-via:var(--color-background,hsl(var(--background)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sand,var(--color-ss-sand)) 25%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-sunset)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-card,hsl(var(--card)));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-ocean)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 20%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;animation-duration:.3s}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion],.wordpress-content .wp-block-group[class*=conclusion],.wordpress-content .wp-block-group[class*=final-thoughts]):hover{--tw-shadow:0 3px 5px -1px var(--tw-shadow-color,#0000001a), 0 2px 3px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=conclusion] h3,.wordpress-content .wp-block-group[class*=conclusion] h3,.wordpress-content .wp-block-group[class*=final-thoughts] h3{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-points,.wordpress-content .wp-block-group[class*=conclusion] .key-points{margin-bottom:calc(var(--spacing,.25rem) * 6)}:where(:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-points,.wordpress-content .wp-block-group[class*=conclusion] .key-points)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.75rem);padding:calc(var(--spacing,.25rem) * 3);background-color:color-mix(in srgb, hsl(var(--background)) 50%, transparent);display:flex}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 50%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--card)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 30%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb, hsl(var(--border)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point{border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 30%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--border)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-border,hsl(var(--border))) 20%, transparent)}}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):hover{background-color:color-mix(in srgb, hsl(var(--background)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):hover{background-color:color-mix(in oklab, var(--color-background,hsl(var(--background))) 70%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *):hover{background-color:color-mix(in srgb, hsl(var(--card)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-card,hsl(var(--card))) 40%, transparent)}}}.wordpress-content .wp-block-generatepress-container[class*=conclusion] .key-point,.wordpress-content .wp-block-group[class*=conclusion] .key-point{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]{margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);--tw-gradient-position:to right;border-width:1px}@supports (background-image:linear-gradient(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]{--tw-gradient-position:to right in oklab}}.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-santorini-sand,var(--color-ss-sand)) 20%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){--tw-gradient-from:color-mix(in srgb, hsl(var(--ss-sunset)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 15%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in srgb, hsl(var(--ss-ocean)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-santorini-ocean,var(--color-ss-ocean)) 10%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]{border-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 30%, transparent)}:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=cta],.wordpress-content .wp-block-group[class*=call-to-action]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 30%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]{margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background-color:color-mix(in srgb, hsl(var(--ss-blue)) 5%, transparent);border-width:1px}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]{background-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 5%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--ss-sky)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 10%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]{border-color:color-mix(in srgb, hsl(var(--ss-blue)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]{border-color:color-mix(in oklab, var(--color-santorini-blue,var(--color-ss-blue)) 20%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=pro-tip],.wordpress-content .wp-block-group[class*=tip],.wordpress-content .wp-block-group[class*=advice]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]{border-radius:var(--radius-lg,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background-color:color-mix(in srgb, hsl(var(--ss-sunset)) 5%, transparent);border-width:1px}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]{background-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 5%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]):where(.dark,.dark *){background-color:color-mix(in srgb, hsl(var(--ss-sunset)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 10%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]{border-color:color-mix(in srgb, hsl(var(--ss-sunset)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]{border-color:color-mix(in oklab, var(--color-santorini-sunset,var(--color-ss-sunset)) 20%, transparent)}}:is(.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]):where(.dark,.dark *){border-color:color-mix(in srgb, hsl(var(--ss-sky)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:is(.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-santorini-sky,var(--color-ss-sky)) 20%, transparent)}}.wordpress-content .wp-block-generatepress-container[class*=planning-tip],.wordpress-content .wp-block-group[class*=planning]{text-align:center}.wordpress-content .wp-block-group[style*=background-color]{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.75rem);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}@media (hover:hover){.wordpress-content .wp-block-group[style*=background-color]:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.wordpress-content .wp-block-generatepress-container[class*=recommended-websites] strong,.wordpress-content .wp-block-generatepress-container[class*=best-family-hotels] strong,.wordpress-content .wp-block-generatepress-container[class*=conclusion] strong,.wordpress-content .wp-block-group strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,hsl(var(--foreground)))}.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a{color:var(--color-santorini-ocean,var(--color-ss-ocean))}:is(.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a):where(.dark,.dark *){color:var(--color-santorini-sky,var(--color-ss-sky))}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a):hover{color:var(--color-santorini-blue,var(--color-ss-blue))}:is(.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a):where(.dark,.dark *):hover{color:var(--color-primary,hsl(var(--primary)))}}.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a{text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover){:is(.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a):hover{-webkit-text-decoration-color:var(--color-santorini-blue,var(--color-ss-blue));-webkit-text-decoration-color:var(--color-santorini-blue,var(--color-ss-blue));-webkit-text-decoration-color:var(--color-santorini-blue,var(--color-ss-blue));text-decoration-color:var(--color-santorini-blue,var(--color-ss-blue))}:is(.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a):where(.dark,.dark *):hover{-webkit-text-decoration-color:var(--color-primary,hsl(var(--primary)));-webkit-text-decoration-color:var(--color-primary,hsl(var(--primary)));-webkit-text-decoration-color:var(--color-primary,hsl(var(--primary)));text-decoration-color:var(--color-primary,hsl(var(--primary)))}}.wordpress-content .wp-block-generatepress-container a,.wordpress-content .wp-block-group a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.wordpress-content .wp-block-generatepress-container a[target=_blank]:after,.wordpress-content .wp-block-group a[target=_blank]:after{content:" ↗";margin-left:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.7}@media (max-width:768px){.wordpress-content .wp-block-generatepress-container,.wordpress-content .wp-block-group{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.wordpress-content .location-list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media print{.wordpress-content{color:var(--color-black,#000)}.wordpress-content a{color:var(--color-black,#000);text-decoration-line:none}.wordpress-content a:after{content:" (" attr(href) ")";font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
