.qr-preview[data-astro-cid-56srfqw4]{justify-items:center;display:grid}.qr-preview[data-astro-cid-56srfqw4] img{image-rendering:pixelated}.prose .gq-tool{min-width:0;margin-block:var(--space-6) var(--space-10);font-family:var(--font-ui);color:var(--ink);font-size:var(--text-base);line-height:var(--leading-body)}.gq-tool fieldset{border:0;min-width:0;margin:0;padding:0}.gq-tool form{gap:var(--space-5);min-width:0;display:grid}.gq-tool .gq-help{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.gq-tool>.gq-help{margin-bottom:var(--space-5)}.gq-tool .gq-field{gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-bold);display:grid}.gq-tool :is(input,select,textarea){width:100%;min-width:0;max-width:100%;min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-compact)}.gq-tool textarea{resize:vertical;min-height:7rem;font-family:var(--font-code);tab-size:2}.gq-tool :is(input,textarea)[readonly]{background:var(--canvas)}.gq-tool input[type=file]{padding:var(--space-2);font-size:var(--text-sm)}.gq-tool input[type=color]{padding:var(--space-1);height:var(--control-height)}.gq-tool input[type=range]{accent-color:var(--ink);border:0;padding-inline:0}.gq-tool .gq-check{justify-content:flex-end;align-items:start;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--weight-normal);flex-direction:row-reverse;display:flex}.gq-tool input[type=checkbox]{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;min-height:0;margin:.2em 0 0;padding:0}.gq-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gq-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gq-tool .gq-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gq-tool :disabled{cursor:wait;opacity:.65}.gq-tool [data-message]{padding:var(--space-3) var(--space-4);margin-block:var(--space-4);border-left:2px solid var(--control-border);background:var(--canvas);white-space:pre-wrap;overflow-wrap:anywhere}.gq-tool [data-tone=error]{border-color:var(--ink);font-weight:var(--weight-bold)}.gq-tool .gq-result{padding-block:var(--space-5);border-top:1px solid var(--line)}.gq-tool .gq-result:empty{display:none}.gq-tool dl{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.gq-tool dt{font-size:var(--text-sm);font-weight:var(--weight-bold)}.gq-tool dd{overflow-wrap:anywhere;min-width:0;margin:0}.gq-tool details{padding-block:var(--space-4);border-top:1px solid var(--line)}.gq-tool details[open]>summary{margin-bottom:var(--space-4)}.gq-tool summary{min-height:var(--control-height);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;display:flex}.gq-tool summary:after{content:"+";padding-left:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-normal);margin-left:auto}.gq-tool details[open]>summary:after{content:"−"}.gq-tool [data-drop]{padding:var(--space-5);border:1px dashed var(--control-border)}.gq-tool [data-drop].drag-over{border-color:var(--ink);background:var(--canvas)}.gq-tool [data-field=files]{gap:var(--space-3);display:grid}.gq-file-result{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.gq-file-result img{object-fit:contain;max-width:4rem;max-height:4rem}.gq-file-result a{flex:10rem}.gq-tool pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gq-tool mark{background:var(--highlight);color:var(--ink);font-weight:var(--weight-bold);padding-inline:.1em}.gq-tool mark:empty{border-left:2px solid var(--ink);height:1em;display:inline-block}.gq-color-preview{border:1px solid var(--control-border);min-height:8rem;font-family:var(--font-code);font-size:var(--text-lg);place-items:center;display:grid}.gq-tool button.gq-swatch{width:var(--control-height);min-height:var(--control-height);border:1px solid var(--control-border);cursor:pointer;padding:0}.gq-lorem-preview{max-height:26rem;padding-block:var(--space-5);border-block:1px solid var(--line);overflow:auto}.gq-dimension-stage{place-items:center;max-width:100%;display:grid;overflow:hidden}.gq-dimension-box{border:1px solid var(--ink);background:var(--canvas);max-width:100%;font-size:var(--text-sm);place-items:center;display:grid;overflow:hidden}@media (width<=599px){.gq-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.gq-grid-three{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.gq-grid-three :is(input,select){padding-inline:var(--space-2)}.gq-tool dl{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.gq-tool dd{margin-bottom:var(--space-3)}.gq-tool .gq-actions>button{flex:auto}}.content-view{min-width:0;margin-block:var(--space-8);font-family:var(--font-ui)}.cv-grid{grid-template-columns:repeat(var(--cv-columns,3), minmax(0, 1fr));gap:var(--space-8) var(--space-6);display:grid}.content-view [data-cv-page]+[data-cv-page]{margin-top:var(--space-8)}.content-view .article-card:not(.has-card-image) .card-copy{padding-top:0}.cv-list--list1 .has-card-image{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.cv-list--list1 .card-copy{padding-top:0}.cv-pagination{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.prose .cv-pagination a{min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm);place-items:center;text-decoration:none;display:grid}.prose .cv-pagination a[aria-current]{border-color:var(--ink);font-weight:var(--weight-bold)}@media (width<=959px){.cv-grid{grid-template-columns:repeat(var(--cv-tablet,1), minmax(0, 1fr))}}@media (width<=599px){.cv-grid{grid-template-columns:repeat(var(--cv-mobile,1), minmax(0, 1fr))}.cv-list--list1 .has-card-image{grid-template-columns:minmax(0,1fr);gap:0}.cv-list--list1 .card-copy{padding-top:var(--space-4)}}.editorial-index>.prose>p,.editorial-index>.prose>.wp-block-group>p,.editorial-index>.prose>:is(h2,h3,h4){text-align:left}.editorial-index .prose .wp-block-spacer{display:none}.editorial-index .prose .wp-block-cover p{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body)}.editorial-index .prose .wp-block-columns{margin-block:var(--space-6);align-items:start}.editorial-index .prose .wp-block-column>figure{margin-block:0 var(--space-3)}.editorial-index .prose .wp-block-column>:is(h3,p){font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-compact);text-align:center;margin-block:0}.tool-grid{--tool-menu-width:14rem;--tool-ad-width:clamp(6rem, 9vw, 12rem);--tool-button-blue:#1769c2;--tool-button-blue-hover:#1563b8;grid-template-columns:var(--tool-menu-width) minmax(0, 1fr) var(--tool-ad-width);align-items:start;gap:var(--space-6);width:100%;padding-top:var(--space-8);margin:0;display:grid}.tools-sidebar{min-width:0;padding:var(--space-1) var(--space-4) 0}.tool-grid--directory{row-gap:var(--space-5);grid-template-rows:auto 1fr}.tool-directory-heading{padding:var(--space-1) var(--space-4) 0;font-size:var(--text-xl);grid-area:1/1}.tool-directory-heading a:hover{text-underline-offset:.2em;text-decoration:underline}.tool-grid--directory>.tools-sidebar{grid-area:2/1}.tool-grid--directory>.tool-main{grid-area:1/2/span 2}.tool-grid--directory>.ad-space{grid-area:1/3/span 2}.tool-main{min-width:0;max-width:100%;padding-inline:var(--space-4)}.tool-main--directory{width:min(100%, var(--tool-width));margin-inline:auto}.tool-heading h1{font-size:var(--text-page)}.tool-heading>p{max-width:46rem;margin-top:var(--space-4);color:var(--muted)}.tool-main>.prose{margin-top:var(--space-6);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body)}.tool-main>.prose>:is(p,ul,ol,blockquote,h2,h3,h4){max-width:46rem}.tool-navigation-heading{margin:0 0 var(--space-5);font-size:var(--text-xl)}.tool-navigation-heading a:hover{text-underline-offset:.2em;text-decoration:underline}.tool-nav-group+.tool-nav-group{margin-top:var(--space-6)}.tool-nav-group h3{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-compact);letter-spacing:0}.tool-nav-group ul{margin:0;padding:0;list-style:none;display:grid}.tool-nav-group a{min-width:0;padding-block:var(--space-1);font-size:var(--text-lg);line-height:var(--leading-compact);overflow-wrap:anywhere;display:block}.tool-nav-group a:hover{text-underline-offset:.2em;text-decoration:underline}.tool-navigation a[aria-current=page]{font-weight:var(--weight-bold);text-underline-offset:.2em;text-decoration:underline .06em}.mobile-tools-menu{display:none}.tool-main .prose .gq-tool button:not(.gq-swatch){--button-bg:var(--tool-button-blue);--button-border:var(--tool-button-blue);--button-text:var(--paper);background:var(--button-bg);border-color:var(--button-border);color:var(--button-text)}.tool-main .prose .gq-tool button:not(.gq-swatch):hover:not(:disabled){--button-bg:var(--tool-button-blue-hover);--button-border:var(--tool-button-blue-hover);background:var(--button-bg);border-color:var(--button-border);color:var(--button-text)}.tools-directory{container-type:inline-size}.tool-directory-group+.tool-directory-group{margin-top:var(--space-8)}.tool-directory-group h2{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-xl)}.tool-directory-grid{align-items:start;gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.tool-directory-card{min-width:0}.tool-directory-card h3{font-size:var(--text-lg);line-height:var(--leading-compact);margin:0}.tool-directory-card h3 a:hover{text-underline-offset:.2em;text-decoration:underline}.tool-directory-card p{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}@container (width>=30rem){.tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=45rem){.tool-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.tool-grid>.ad-space{display:block}}@media (width<=1199px){.tool-grid{padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);gap:0}.tool-grid--directory{row-gap:var(--space-4);grid-template-rows:auto auto}.tool-directory-heading{width:min(100%, var(--tool-width));padding-inline:var(--page-gutter);margin-inline:auto}.tool-grid--directory>.tool-main{grid-area:2/1}.tools-sidebar,.tool-grid>.ad-space{display:none}.tool-main{padding-inline:var(--page-gutter)}.mobile-tools-menu{margin-top:var(--space-5);padding-block:var(--space-2);border-block:1px solid var(--line);display:block}.mobile-tools-menu>summary{align-items:center;gap:var(--space-3);min-height:var(--control-height);font-family:var(--font-ui);font-size:var(--text-base);display:flex}.mobile-tools-menu>summary>svg:last-child{margin-left:auto}.mobile-tools-menu[open]>summary>svg:last-child{transform:rotate(90deg)}.mobile-tools-menu .tool-navigation{max-height:min(26rem,60dvh);padding-block:var(--space-3);overscroll-behavior:contain;overflow-y:auto}.mobile-tools-menu .tool-nav-group a{min-height:var(--control-height)}.tool-main--directory .mobile-tools-menu{margin-top:0}.tools-directory{margin-top:var(--space-6)}}
