.toc[data-astro-cid-7k3pnqyz]{flex-direction:column;gap:10px;display:flex}.toc[data-astro-cid-7k3pnqyz] .eyebrow[data-astro-cid-7k3pnqyz]{color:var(--ink-subtle)}.toc[data-astro-cid-7k3pnqyz] ol[data-astro-cid-7k3pnqyz]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{padding-left:var(--space-3);color:var(--ink-muted);border-left:2px solid #0000;text-decoration:none;display:block}.toc[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:hover{color:var(--ink)}.toc[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz][aria-current]{color:var(--ink);border-left-color:var(--lime-deep)}.zeichnung-rahmen{width:100%;height:100%;padding:var(--space-6);background:var(--surface-sunken);color:var(--ink)}.zeichnung{width:100%;height:100%}.zeichnung-flaeche{fill:var(--lime)}.zeichnung.draw-wait :is(path,circle,ellipse,line,polyline,polygon,rect):not(.zeichnung-flaeche){stroke-dasharray:700;stroke-dashoffset:700px}.zeichnung.draw-wait .zeichnung-flaeche{opacity:0}.zeichnung.draw-run :is(path,circle,ellipse,line,polyline,polygon,rect):not(.zeichnung-flaeche){animation:zeichnung-strich .4s var(--ease) backwards}.zeichnung.draw-run .zeichnung-flaeche{animation:zeichnung-flaeche .24s var(--ease) .4s backwards}@keyframes zeichnung-strich{0%{stroke-dasharray:700;stroke-dashoffset:700px}to{stroke-dasharray:700;stroke-dashoffset:0}}@keyframes zeichnung-flaeche{0%{opacity:0}}.post-card{gap:var(--space-3);color:var(--ink);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex}.post-card-image{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--surface-sunken);overflow:hidden}.post-card-image img{object-fit:cover;width:100%;height:100%}.post-card-body{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.post-card-title{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.post-card:hover .post-card-title{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em;text-decoration-thickness:1px}.post-card-teaser{-webkit-line-clamp:3;line-clamp:3;color:var(--ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card-meta{color:var(--ink-subtle)}.post-card-featured{gap:var(--space-4)}.post-card-featured .post-card-image{aspect-ratio:16/9}.post-card-featured .post-card-body{gap:10px}.post-card-featured .post-card-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;line-height:36px}.post-card-featured .post-card-teaser{max-width:640px}@media (width<=599px){.post-card-featured .post-card-title{font-size:24px;line-height:32px}}.article-cta[data-astro-cid-2hna7lxd]{gap:var(--space-5);margin-top:calc(var(--space-5) + var(--space-6));flex-direction:column;display:flex}.article-cta-title[data-astro-cid-2hna7lxd]{font-family:var(--font-display);letter-spacing:-.01em;scroll-margin-top:calc(var(--layout-nav) + var(--space-8));font-size:24px;font-weight:600;line-height:32px}.article-cta-text[data-astro-cid-2hna7lxd]{font-size:18px;line-height:28px}.article-cta-action[data-astro-cid-2hna7lxd]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.article-cta-note[data-astro-cid-2hna7lxd]{color:var(--ink-subtle)}@media (width<=599px){.article-cta-action[data-astro-cid-2hna7lxd] .btn[data-astro-cid-2hna7lxd]{width:100%;height:auto;min-height:54px;padding-block:var(--space-3);white-space:normal;text-align:center}}.article-content{color:var(--ink);font-size:18px;line-height:28px;display:flow-root}.article-content>*{margin:0}.article-content>*+*{margin-top:var(--space-5)}.article-content :where(h2,h3,h4){scroll-margin-top:calc(var(--layout-nav) + var(--space-8))}.article-content>h2{margin-top:calc(var(--space-5) + var(--space-6))}.article-content h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.article-content>h2:first-child{margin-top:0}.article-content>h3{margin-top:calc(var(--space-5) + var(--space-2))}.article-content h3{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.article-content h4{font-size:18px;font-weight:600;line-height:28px}.article-content strong,.article-content b{font-weight:600}.article-content ul,.article-content ol{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.article-content li{padding-left:32px;position:relative}.article-content ul>li:before{content:"";border-radius:var(--radius-full);background:var(--lime);width:8px;height:8px;position:absolute;top:10px;left:7px}.article-content ol{counter-reset:schritt}.article-content ol>li{counter-increment:schritt;padding-left:40px}.article-content ol>li:before{content:counter(schritt);border-radius:var(--radius-full);background:var(--lime);width:28px;height:28px;color:var(--on-lime);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.article-content li>:is(ul,ol){margin-top:10px}.article-content ul.is-style-checkliste>li{padding-left:32px;font-size:18px;line-height:28px}.article-content ul.is-style-checkliste>li:before{width:22px;height:22px;top:3px;left:0}.article-content ul.is-style-checkliste>li:after{content:"";background:var(--on-lime);width:14px;height:14px;position:absolute;top:7px;left:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.article-content>blockquote,.article-content>.wp-block-pullquote{margin-top:calc(var(--space-5) + var(--space-4))}.article-content blockquote,.article-content .wp-block-pullquote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:2px solid var(--lime-deep);font-size:18px;font-style:italic;line-height:28px}.article-content .wp-block-pullquote{text-align:left}.article-content .wp-block-pullquote blockquote{border:0;margin:0;padding:0}.article-content blockquote p+p{margin-top:var(--space-3)}.article-content blockquote cite,.article-content blockquote footer{margin-top:var(--space-3);color:var(--ink-muted);font-size:14px;font-style:normal;line-height:20px;display:block}.article-content figure{flex-direction:column;gap:10px;display:flex}.article-content>figure{margin-top:calc(var(--space-5) + var(--space-2))}.article-content figure img,.article-content figure video{border-radius:var(--radius-lg);width:100%}.article-content figcaption,.article-content .wp-element-caption{letter-spacing:.01em;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.article-content .wp-block-embed__wrapper{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--nacht);position:relative;overflow:hidden}.article-content .wp-block-embed__wrapper iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-content .wp-block-table{overflow-x:auto}.article-content table{border-collapse:separate;border-spacing:0;border:var(--layout-hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.article-content th,.article-content thead td{padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-bottom:var(--layout-hairline) solid var(--line);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink-muted);font-size:13px;font-weight:600;line-height:16px}.article-content thead tr:first-child>:first-child{border-top-left-radius:var(--radius-lg)}.article-content thead tr:first-child>:last-child{border-top-right-radius:var(--radius-lg)}.article-content td{padding:var(--space-3) var(--space-5);border-bottom:var(--layout-hairline) solid var(--line);vertical-align:top}.article-content tbody tr:last-child td{border-bottom:0}.article-content tfoot td{background:var(--surface-sunken);border-top:var(--layout-hairline) solid var(--line-strong);border-bottom:0;font-weight:700}.article-content .has-text-align-right{text-align:right}.article-content details{border-top:var(--layout-hairline) solid var(--line)}.article-content details:not(:has(+details)){border-bottom:var(--layout-hairline) solid var(--line)}.article-content details+details{margin-top:0}.article-content summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;cursor:pointer;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.article-content summary::-webkit-details-marker{display:none}.article-content summary:after{content:"";background:var(--ink-subtle);width:20px;height:20px;transition:transform var(--duration) var(--ease);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.article-content details[open] summary:after{transform:rotate(180deg)}.article-content details>:not(summary){max-width:640px;margin:0 0 var(--space-4);color:var(--ink-muted);font-size:18px;line-height:28px}.article-content hr{width:100%;height:0;margin-block:var(--space-4);border:0;border-top:var(--layout-hairline) solid var(--line)}.article-content code{border-radius:var(--radius-sm);background:var(--surface-sunken);padding:.1em .3em;font-size:.9em}.article-content pre{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunken);font-size:14px;line-height:20px;overflow-x:auto}.article-content pre code{background:0 0;padding:0}.article-content .wp-block-buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.article-content .wp-block-button__link{border-radius:var(--radius-full);background:var(--lime);height:48px;color:var(--on-lime);align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.article-content .wp-block-button__link:before{content:"";border-radius:var(--radius-full);background:currentColor;width:8px;height:8px}.article-content .is-style-outline .wp-block-button__link{border:1px solid var(--petrol);color:var(--petrol);background:0 0}.article-content .is-style-outline .wp-block-button__link:before{display:none}.article-content .table-wrap{overflow-x:auto}.article-content .table-wrap td b,.article-content .table-wrap td strong{font-weight:600}.article-content img{border-radius:var(--radius-lg);height:auto}.article-content p>img:only-child,.article-content .aligncenter{margin-inline:auto;display:block}@media (width>=600px){.article-content .alignleft{float:left;max-width:40%;margin:var(--space-1) var(--space-6) var(--space-2) 0}.article-content .alignright{float:right;max-width:40%;margin:var(--space-1) 0 var(--space-2) var(--space-6)}}.article-content :is(h2,h3,h4,table,figure,ul,ol,blockquote,details){clear:both}.article-content iframe{aspect-ratio:16/9;border-radius:var(--radius-lg);border:0;width:100%;height:auto;display:block}.article-content .wp-block-gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.article-content .wp-block-columns{gap:var(--space-6);flex-direction:column;display:flex}.article-content .wp-block-column{min-width:0}.article-content .wp-block-column>*{margin:0}.article-content .wp-block-column>*+*{margin-top:var(--space-5)}.article-content .wp-block-columns.is-not-stacked-on-mobile{flex-direction:row}.article-content .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex:1 1 0}@media (width>=600px){.article-content .wp-block-columns{gap:var(--space-8);flex-direction:row}.article-content .wp-block-column{flex:1 1 0}.article-content .wp-block-column[style*=flex-basis]{flex-grow:0}.article-content .wp-block-columns.are-vertically-aligned-center{align-items:center}.article-content .wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.article-content .wp-block-column.is-vertically-aligned-center{align-self:center}.article-content .wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}}.article[data-astro-cid-oh3ps77z]{padding-block:var(--space-16) var(--space-24)}.article-head[data-astro-cid-oh3ps77z]{gap:var(--space-5);flex-direction:column;max-width:840px;display:flex}.article-breadcrumb[data-astro-cid-oh3ps77z]{color:var(--ink-subtle)}.article-breadcrumb[data-astro-cid-oh3ps77z] a[data-astro-cid-oh3ps77z]{color:inherit;text-decoration:none}.article-breadcrumb[data-astro-cid-oh3ps77z] a[data-astro-cid-oh3ps77z]:hover{text-decoration:underline}.article-lead[data-astro-cid-oh3ps77z]{color:var(--ink-muted)}.article-byline[data-astro-cid-oh3ps77z]{padding-top:var(--space-2);align-items:center;gap:14px;display:flex}.article-byline-text[data-astro-cid-oh3ps77z]{flex-direction:column;display:flex}.article-author[data-astro-cid-oh3ps77z]{font-weight:600}.article-meta[data-astro-cid-oh3ps77z]{color:var(--ink-subtle)}.avatar[data-astro-cid-oh3ps77z]{border-radius:var(--radius-full);background:var(--petrol-soft);width:40px;height:40px;color:var(--petrol);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.avatar-lg[data-astro-cid-oh3ps77z]{width:72px;height:72px;font-size:22px}.article-figure[data-astro-cid-oh3ps77z]{margin-top:var(--space-10);flex-direction:column;gap:10px;display:flex}.article-figure-image[data-astro-cid-oh3ps77z]{aspect-ratio:21/9;border-radius:var(--radius-lg);background:var(--surface-sunken);overflow:hidden}.article-figure-image[data-astro-cid-oh3ps77z] img[data-astro-cid-oh3ps77z]{object-fit:cover;width:100%;height:100%}.article-figure-caption[data-astro-cid-oh3ps77z]{color:var(--ink-muted)}.article-grid[data-astro-cid-oh3ps77z]{column-gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.article-aside[data-astro-cid-oh3ps77z]{grid-column:span 3}.article-aside-inner[data-astro-cid-oh3ps77z]{top:calc(var(--layout-nav) + var(--space-8));gap:var(--space-4);padding-right:var(--space-6);flex-direction:column;display:flex;position:sticky}.article-share[data-astro-cid-oh3ps77z] .eyebrow[data-astro-cid-oh3ps77z]{color:var(--ink-subtle)}.article-share[data-astro-cid-oh3ps77z]{gap:var(--space-2);flex-direction:column;display:flex}.article-share-links[data-astro-cid-oh3ps77z]{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.icon-button[data-astro-cid-oh3ps77z]{border-radius:var(--radius-md);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-6px;padding:0;display:inline-flex}.icon-button[data-astro-cid-oh3ps77z]+.icon-button[data-astro-cid-oh3ps77z]{margin-left:0}.icon-button[data-astro-cid-oh3ps77z]:hover{background:var(--surface-sunken);color:var(--ink)}.article-share-status[data-astro-cid-oh3ps77z]{color:var(--lime-deep)}.article-body[data-astro-cid-oh3ps77z]{max-width:var(--layout-text);grid-column:4/span 9}.author-box[data-astro-cid-oh3ps77z]{gap:var(--space-5);margin-top:var(--space-10);padding:var(--space-6);border:var(--layout-hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:72px 1fr;align-items:center;display:grid}.author-box-text[data-astro-cid-oh3ps77z]{gap:var(--space-1);flex-direction:column;display:flex}.author-box-name[data-astro-cid-oh3ps77z]{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.author-box-bio[data-astro-cid-oh3ps77z]{color:var(--ink-muted)}.related[data-astro-cid-oh3ps77z]{gap:var(--space-6);flex-direction:column;margin-top:56px;display:flex}.related-head[data-astro-cid-oh3ps77z]{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.related-head[data-astro-cid-oh3ps77z] .btn[data-astro-cid-oh3ps77z]{margin-right:calc(-1 * var(--space-3))}.related-grid[data-astro-cid-oh3ps77z]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=959px){.article[data-astro-cid-oh3ps77z]{padding-block:var(--space-10) var(--space-16)}.article-grid[data-astro-cid-oh3ps77z]{display:block}.article-aside[data-astro-cid-oh3ps77z] .toc{display:none}.article-aside-inner[data-astro-cid-oh3ps77z]{margin-bottom:var(--space-6);padding-right:0;position:static}.article-share[data-astro-cid-oh3ps77z]{align-items:center;gap:var(--space-3);flex-direction:row}.related-grid[data-astro-cid-oh3ps77z]{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.author-box[data-astro-cid-oh3ps77z]{grid-template-columns:1fr}}@media (width>=600px) and (width<=959px){.related-grid[data-astro-cid-oh3ps77z]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pagination[data-astro-cid-lzwwthbz]{padding-top:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pagination[data-astro-cid-lzwwthbz] ol[data-astro-cid-lzwwthbz]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination-item[data-astro-cid-lzwwthbz]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--ink-muted);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}a[data-astro-cid-lzwwthbz].pagination-item:hover{background:var(--surface-sunken);color:var(--ink)}.pagination-item[data-astro-cid-lzwwthbz][aria-current=page]{border-color:var(--petrol);color:var(--petrol)}.pagination-step[data-astro-cid-lzwwthbz]{border-radius:var(--radius-md);height:40px;color:var(--petrol);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pagination-step[data-astro-cid-lzwwthbz]:hover{background:var(--surface-sunken)}.pagination-arrow-back[data-astro-cid-lzwwthbz]{display:inline-flex;transform:rotate(180deg)}@media (width<=599px){.pagination-gap[data-astro-cid-lzwwthbz],.pagination[data-astro-cid-lzwwthbz] li[data-astro-cid-lzwwthbz]:has(.pagination-item:not([aria-current])){display:none}}.overview[data-astro-cid-ngqia7uq]{padding-block:var(--space-24) 112px}.overview-inner[data-astro-cid-ngqia7uq]{gap:var(--space-12);flex-direction:column;display:flex}.overview-head[data-astro-cid-ngqia7uq]{column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.overview-head-main[data-astro-cid-ngqia7uq]{gap:var(--space-5);flex-direction:column;grid-column:span 7;display:flex}.overview-head-main[data-astro-cid-ngqia7uq] .eyebrow[data-astro-cid-ngqia7uq]{color:var(--ink-subtle)}.overview-intro[data-astro-cid-ngqia7uq]{color:var(--ink-muted);grid-column:9/span 4}.overview-filters[data-astro-cid-ngqia7uq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip[data-astro-cid-ngqia7uq]{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);height:32px;color:var(--ink);white-space:nowrap;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.filter-chip[data-astro-cid-ngqia7uq]:hover{background:var(--petrol-soft)}.filter-chip[data-astro-cid-ngqia7uq]:focus-visible{border-radius:var(--radius-full)}.filter-chip[data-astro-cid-ngqia7uq][aria-current=page]{border-color:var(--petrol);background:var(--petrol);color:var(--on-petrol)}.overview-featured[data-astro-cid-ngqia7uq]{column-gap:var(--space-6);row-gap:var(--space-10);padding-bottom:var(--space-12);border-bottom:var(--layout-hairline) solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.overview-featured-post[data-astro-cid-ngqia7uq]{grid-column:span 8}.overview-featured[data-astro-cid-ngqia7uq].has-aside .overview-featured-post[data-astro-cid-ngqia7uq]{grid-column:span 7}.overview-aside[data-astro-cid-ngqia7uq]{grid-column:9/span 4;align-self:start}.overview-grid[data-astro-cid-ngqia7uq]{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=959px){.overview[data-astro-cid-ngqia7uq]{padding-block:var(--space-16)}.overview-head-main[data-astro-cid-ngqia7uq],.overview-intro[data-astro-cid-ngqia7uq],.overview-featured-post[data-astro-cid-ngqia7uq],.overview-featured[data-astro-cid-ngqia7uq].has-aside .overview-featured-post[data-astro-cid-ngqia7uq],.overview-aside[data-astro-cid-ngqia7uq]{grid-column:1/-1}.overview-grid[data-astro-cid-ngqia7uq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.overview-inner[data-astro-cid-ngqia7uq]{gap:var(--space-10)}.overview-filters[data-astro-cid-ngqia7uq]{margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.overview-grid[data-astro-cid-ngqia7uq]{grid-template-columns:minmax(0,1fr)}}.text-page[data-astro-cid-ruliqujp]{padding-block:var(--space-16) var(--space-24)}.text-page-head[data-astro-cid-ruliqujp]{gap:var(--space-5);flex-direction:column;max-width:840px;display:flex}.text-page-head[data-astro-cid-ruliqujp] .eyebrow[data-astro-cid-ruliqujp]{color:var(--ink-subtle)}.text-page-lead[data-astro-cid-ruliqujp]{max-width:var(--layout-lead);color:var(--ink-muted)}.text-page-updated[data-astro-cid-ruliqujp]{color:var(--ink-subtle)}.text-page-grid[data-astro-cid-ruliqujp]{margin-top:var(--space-12)}.text-page-body[data-astro-cid-ruliqujp]{max-width:var(--layout-text)}.text-page-grid[data-astro-cid-ruliqujp].has-toc{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.has-toc[data-astro-cid-ruliqujp] .text-page-aside[data-astro-cid-ruliqujp]{grid-column:span 3}.text-page-aside-inner[data-astro-cid-ruliqujp]{top:calc(var(--layout-nav) + var(--space-8));padding-right:var(--space-6);position:sticky}.has-toc[data-astro-cid-ruliqujp] .text-page-body[data-astro-cid-ruliqujp]{grid-column:4/span 9}@media (width<=959px){.text-page[data-astro-cid-ruliqujp]{padding-block:var(--space-10) var(--space-16)}.text-page-grid[data-astro-cid-ruliqujp]{margin-top:var(--space-10)}.text-page-grid[data-astro-cid-ruliqujp].has-toc{display:block}.text-page-aside[data-astro-cid-ruliqujp]{display:none}}.gform-view{gap:var(--space-6);flex-direction:column;display:flex}.gform-view[hidden],.gform-form[hidden],.gform-success[hidden]{display:none}.gform-form{gap:var(--space-6);flex-direction:column;display:flex}.gform-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gform-fields{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gform-full{grid-column:1/-1}.gform-field .field-hint[hidden]{display:none}.gform-choices{border:0;min-width:0;margin:0;padding:0}.gform-choices legend{float:left;width:100%;margin-bottom:var(--space-2);padding:0}.gform-chips{clear:both;flex-wrap:wrap;gap:10px;display:flex}.gform-chip{position:relative}.gform-chip input{opacity:0;width:1px;height:1px;position:absolute}.gform-chip span{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:var(--layout-hairline) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--duration) var(--ease), background-color var(--duration) var(--ease), color var(--duration) var(--ease);font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.gform-chip span:hover{border-color:var(--ink-muted)}.gform-chip input:checked+span{border-color:var(--petrol);background:var(--petrol-soft);color:var(--petrol)}.gform-chip input:checked+span:before{content:"";border-radius:var(--radius-full);background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1px var(--ink)}.gform-chip input:focus-visible+span{box-shadow:var(--focus-ring)}.field-error .gform-chip span{border-color:var(--danger)}.gform-qnum{width:24px;height:24px;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--lime);color:var(--on-lime);font-variant-numeric:tabular-nums;vertical-align:-5px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.gform-estimate{gap:var(--space-2);padding:var(--space-4) 18px;border:var(--layout-hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);display:grid}.gform-estimate[hidden],.gform-estimate-text[hidden]{display:none}.gform-estimate-label{color:var(--ink-subtle)}.gform-estimate-title{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:34px}.gform-estimate-title u{text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:.08em;text-decoration-thickness:.12em}.gform-estimate-text{max-width:none;color:var(--ink-muted);font-size:15px;line-height:22px}.gform-estimate.is-warning{border-color:var(--warning);background:var(--warning-soft)}.gform-estimate.is-warning .gform-estimate-text{color:var(--ink)}.gform-submit-row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.gform-note{color:var(--ink-subtle)}.gform-spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.7s linear infinite gform-spin;display:none}[aria-busy=true] .gform-spinner{display:inline-block}[aria-busy=true].btn-primary:before,[aria-busy=true].btn-signal:before{display:none}@keyframes gform-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gform-spinner{animation:none}}.gform-success{justify-items:start;gap:var(--space-4);display:grid}.gform-tick{border-radius:var(--radius-full);background:var(--lime);width:52px;height:52px;color:var(--on-lime);place-items:center;display:grid}.gform-tick .icon{stroke-width:2.2px}.gform-success-title:focus{outline:none}.gform-success-text{color:var(--ink-muted)}.gform-success-note{color:var(--ink-subtle)}.gform-status{font-size:16px;line-height:24px}.gform-status:empty{display:none}.gform-status.is-success{color:var(--success)}.gform-status.is-error{color:var(--danger)}.gform-status:focus{outline:none}@media (width<=599px){.gform-fields{grid-template-columns:minmax(0,1fr)}.gform-half{grid-column:1/-1}.gform-submit-row .btn{width:100%}}.gform-html a{color:inherit}.contact-page[data-astro-cid-x5d4ucax]{padding-block:var(--space-16) var(--space-24)}.contact-head[data-astro-cid-x5d4ucax]{gap:var(--space-5);flex-direction:column;max-width:840px;display:flex}.contact-head[data-astro-cid-x5d4ucax] .eyebrow[data-astro-cid-x5d4ucax],.contact-aside[data-astro-cid-x5d4ucax] .eyebrow[data-astro-cid-x5d4ucax]{color:var(--ink-subtle)}.contact-lead[data-astro-cid-x5d4ucax]{max-width:var(--layout-lead);color:var(--ink-muted)}.contact-grid[data-astro-cid-x5d4ucax]{column-gap:var(--space-6);row-gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact-main[data-astro-cid-x5d4ucax]{gap:var(--space-10);flex-direction:column;grid-column:span 7;display:flex}.contact-form[data-astro-cid-x5d4ucax]{gap:var(--space-6);flex-direction:column;display:flex}.contact-aside[data-astro-cid-x5d4ucax]{gap:var(--space-10);flex-direction:column;grid-column:9/span 4;display:flex}.contact-ways[data-astro-cid-x5d4ucax]{gap:var(--space-3);flex-direction:column;display:flex}.contact-ways[data-astro-cid-x5d4ucax] ul[data-astro-cid-x5d4ucax]{border-bottom:var(--layout-hairline) solid var(--line);margin:0;padding:0;list-style:none}.contact-ways[data-astro-cid-x5d4ucax] li[data-astro-cid-x5d4ucax]{border-top:var(--layout-hairline) solid var(--line)}.contact-ways[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{color:var(--ink);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex}.contact-way-icon[data-astro-cid-x5d4ucax]{color:var(--petrol);flex:none;line-height:0}.contact-way-text[data-astro-cid-x5d4ucax]{flex-direction:column;flex:1;gap:2px;display:flex}.contact-way-title[data-astro-cid-x5d4ucax]{font-weight:500}.contact-way-subtitle[data-astro-cid-x5d4ucax]{color:var(--ink-muted)}.contact-way-arrow[data-astro-cid-x5d4ucax]{color:var(--ink-subtle);transition:transform .2s var(--ease);flex:none;line-height:0}.contact-ways[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:hover .contact-way-title[data-astro-cid-x5d4ucax]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.contact-ways[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:hover .contact-way-arrow[data-astro-cid-x5d4ucax]{color:var(--ink);transform:translate(3px)}.contact-address[data-astro-cid-x5d4ucax]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.contact-address[data-astro-cid-x5d4ucax] address[data-astro-cid-x5d4ucax]{flex-direction:column;font-style:normal;display:flex}.contact-company[data-astro-cid-x5d4ucax]{font-weight:600}.contact-direct[data-astro-cid-x5d4ucax]{flex-direction:column;display:flex}.contact-route[data-astro-cid-x5d4ucax]{margin-left:calc(-1 * var(--space-3))}@media (width<=959px){.contact-page[data-astro-cid-x5d4ucax]{padding-block:var(--space-10) var(--space-16)}.contact-main[data-astro-cid-x5d4ucax],.contact-aside[data-astro-cid-x5d4ucax]{grid-column:1/-1}.contact-grid[data-astro-cid-x5d4ucax]{margin-top:var(--space-10)}}
