.ins-page .ins-hero{min-block-size:min(52svh,30rem)}.ins-hub-page .ins-hero{min-block-size:min(44svh,25rem);padding-block-end:clamp(1.5rem,4vh,2.5rem)}.ins-page .ins-hero h1{overflow-wrap:normal;max-inline-size:20ch;font-size:clamp(2.1rem,1.2rem + 3.4vw,4.25rem);line-height:1.04}.ins-page:lang(el) .ins-hero h1{font-size:min(clamp(2.1rem,1.2rem + 3.4vw,4.25rem),9.6vw)}.ins-hub-page .ins-hero h1{font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem)}.ins-page .ins-hero .lead{margin-block-end:0}.ins-meta{color:var(--color-text-muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin:0;display:flex}.ins-meta--hero{color:var(--color-text-secondary);margin-block-start:var(--space-md)}.ins-topic{color:var(--color-text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ins-dot{background:var(--color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 .3rem #99e30b24}.ins-hub:where(:not(.section)){padding-block:clamp(1rem,2.5vw,2rem) clamp(2rem,4vw,3rem)}.ins-frame{padding-inline:var(--frame-gutter)}.ins-filters{flex-wrap:wrap;gap:.6rem;margin-block-end:clamp(1.75rem,3vw,2.5rem);display:flex}.ins-filter{min-block-size:2.75rem;color:var(--color-text-secondary);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:1px solid #a7adad42;border-radius:999px;padding:.55rem 1rem}.ins-filter[aria-pressed=true]{color:var(--color-text);border-color:#99e30b99;font-weight:600}.ins-filter:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ins-featured{margin-block-end:clamp(2.5rem,5vw,4rem)}.ins-featured-link{color:inherit;text-decoration:none;display:grid;overflow:hidden}@media (min-width:64rem){.ins-featured-link{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.ins-featured-media{align-content:center;min-inline-size:0;padding:clamp(.75rem,2vw,1.75rem);display:grid}.ins-cover{aspect-ratio:1200/630;border-radius:calc(var(--radius-panel,1.25rem) - .6rem);background:#0a0c0c66;overflow:hidden}.ins-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ins-cover--featured{border-radius:calc(var(--radius-panel,1.25rem) - .5rem);box-shadow:0 1.2rem 3.5rem #00000059}.ins-cover--card{margin-block-end:.25rem}.ins-featured-copy{align-content:center;gap:.9rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.ins-featured-copy .eyebrow{color:var(--color-accent);margin:0}.ins-featured-copy h2{margin:0;font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem);line-height:1.05}.ins-summary{color:var(--color-text-secondary);margin:0;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.55}.ins-read{color:var(--color-text);align-items:center;gap:.4rem;margin-block-start:.5rem;font-weight:600;display:inline-flex}.ins-read .flow-arrow{block-size:1.6rem;inline-size:1.6rem}.ins-list-title:where(:not(.eyebrow)){color:var(--color-text-secondary);margin-block:0 1.25rem}.ins-list{gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.ins-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-list>li[hidden],.ins-featured[hidden]{display:none}.ins-card{block-size:100%;color:inherit;text-decoration:none;display:block}.ins-card-body{align-content:start;gap:.75rem;block-size:100%;padding:clamp(1.25rem,2.4vw,2rem);display:grid}.ins-card-body h3{margin:0;font-size:clamp(1.3rem,1.05rem + .8vw,1.75rem);line-height:1.15}.ins-card-body p{color:var(--color-text-secondary);margin:0;line-height:1.55}.ins-card-foot{color:var(--color-text-muted);font-size:var(--text-small);border-block-start:1px solid #a7adad24;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.ins-card-foot .flow-arrow{block-size:1.5rem;inline-size:1.5rem;color:var(--color-text)}.ins-layout{padding-block-start:clamp(2rem,4vw,3.5rem)}.ins-body>section+section{margin-block-start:var(--space-xl)}.ins-body p,.ins-body li{font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.7}.ins-body a{text-underline-offset:.2em;-webkit-text-decoration:underline #99e30b8c;text-decoration:underline #99e30b8c}.ins-body a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.ins-answer{gap:.75rem;margin-block-end:var(--space-xl)}.ins-answer .eyebrow{color:var(--color-accent);margin:0}.ins-body .ins-answer-text{color:var(--color-text);margin:0;font-size:clamp(1.15rem,1.02rem + .5vw,1.4rem);line-height:1.55}.ins-body .ins-byline{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.ins-body .ins-byline a{text-decoration:none}.ins-toc-mobile{border-block:1px solid var(--color-border);margin-block-end:var(--space-lg);padding-block:.25rem}.ins-toc-mobile summary{cursor:pointer;padding-block:.6rem}.ins-toc-mobile ol{margin-block:.5rem .75rem}@media (min-width:64rem){.ins-toc-mobile{display:none}}@media (max-width:63.99rem){.ins-toc-desktop{display:none}.ins-toc-mobile ol{grid-template-columns:1fr}}.ins-page .legal-toc a{transition:color var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui);border-inline-start:2px solid #0000;margin-inline-start:-1px}.ins-page .legal-toc a[aria-current=true]{border-inline-start-color:var(--color-accent);color:var(--color-text)}.ins-table caption{color:var(--color-text-muted);font-size:var(--text-small);text-align:start;caption-side:top;padding:.85rem 1rem 0}.ins-table tbody th{color:var(--color-text);font-weight:600}.ins-figure{margin:var(--space-lg) 0 0}.ins-figure .underwater-card{padding:clamp(.5rem,1.5vw,1rem)}.ins-figure img{border-radius:calc(var(--radius-panel,1.25rem) - .5rem);block-size:auto;inline-size:100%;display:block}.ins-figure figcaption{color:var(--color-text-muted);font-size:var(--text-small);margin-block-start:.75rem}.ins-body .ins-note{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-small);margin-block-start:var(--space-lg);padding-block-start:var(--space-md)}.ins-takeaways{gap:.75rem;margin-block-start:var(--space-xl)}.ins-takeaways .eyebrow{color:var(--color-accent);margin:0}.ins-takeaways ul{margin:0}.ins-window{aspect-ratio:16/10;border-radius:calc(var(--radius-panel,1.25rem) - .5rem);inline-size:100%;box-shadow:0 1.2rem 3.5rem #00000059}.ins-faq:where(:not(.section)){padding-block:clamp(2.5rem,6vw,5rem)}.ins-faq .section-frame,.ins-related .section-frame{padding-inline:var(--frame-gutter)}.ins-related:where(:not(.section)){padding-block:clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem)}.ins-related-title:where(:not(.eyebrow)){color:var(--color-text-secondary);margin-block:clamp(2rem,4vw,3rem) 1rem}.ins-related .service-rows a{padding-inline:clamp(0rem,1vw,1rem)}.ins-page .ins-related .work-composition.ins-projects{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem)}@media (min-width:48rem){.ins-page .ins-related .work-composition.ins-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ins-page .ins-related .work-composition.ins-projects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ins-page .legal-toc a{transition:none}}
