/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.pdf-editor{--pe-border:#d4d4d8;--pe-bg:#f6f6f7;--pe-ink:#18181b;--pe-accent:#2563eb;--pe-danger:#b91c1c;margin:1.5rem 0;}.pdf-editor__dropzone{border:2px dashed var(--pe-border);border-radius:12px;padding:3rem 1.5rem;text-align:center;background:var(--pe-bg);transition:border-color .15s ease,background-color .15s ease;}.pdf-editor__dropzone.is-dragover{border-color:var(--pe-accent);background:#eff6ff;}.pdf-editor__icon{display:inline-block;font:700 1.1rem/1 system-ui,sans-serif;letter-spacing:.08em;color:var(--pe-accent);border:2px solid currentColor;border-radius:8px;padding:.55rem .7rem;margin-bottom:1rem;}.pdf-editor__drop-title{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;}.pdf-editor__hint,.pdf-editor__privacy{color:#52525b;font-size:.9rem;margin:0 0 1rem;}.pdf-editor__file{display:block;margin:0 auto;max-width:320px;}.pdf-editor__toolbar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.6rem .75rem;margin-bottom:1rem;background:rgba(255,255,255,.96);border:1px solid var(--pe-border);border-radius:10px;backdrop-filter:blur(4px);}.pdf-editor__filename{font-weight:600;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;}.pdf-editor__btn[aria-pressed="true"]{background:var(--pe-accent);border-color:var(--pe-accent);color:#fff;}.pdf-editor__status{min-height:1.4em;margin:.25rem 0 1rem;font-size:.92rem;color:#3f3f46;}.pdf-editor__status.is-error{color:var(--pe-danger);font-weight:600;}.pdf-editor__pages{display:grid;gap:1.5rem;justify-items:center;}.pdf-editor__page{background:#fff;border:1px solid var(--pe-border);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;max-width:100%;}.pdf-editor__page-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .7rem;background:var(--pe-bg);border-bottom:1px solid var(--pe-border);font-size:.85rem;}.pdf-editor__page-of{color:#71717a;}.pdf-editor__page-actions{display:inline-flex;gap:.25rem;}.pdf-editor__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--pe-border);border-radius:6px;background:#fff;color:var(--pe-ink);cursor:pointer;padding:0;}.pdf-editor__icon-btn:hover{border-color:var(--pe-accent);color:var(--pe-accent);}.pdf-editor__icon-btn--danger:hover{border-color:var(--pe-danger);color:var(--pe-danger);}.pdf-editor__canvas-wrap{position:relative;line-height:0;max-width:100%;overflow:auto;}.pdf-editor__canvas-wrap canvas{display:block;max-width:100%;height:auto;}.pdf-editor__text-layer{position:absolute;inset:0;overflow:hidden;line-height:1;pointer-events:none;}.pdf-editor__text-run{position:absolute;margin:0;padding:0;transform-origin:0 0;white-space:pre;color:transparent;cursor:default;border-radius:2px;overflow:hidden;}.pdf-editor.is-text-mode .pdf-editor__text-layer{pointer-events:auto;}.pdf-editor.is-text-mode .pdf-editor__text-run{cursor:text;background:rgba(37,99,235,.10);outline:1px dashed rgba(37,99,235,.45);color:transparent;}.pdf-editor.is-text-mode .pdf-editor__text-run:hover{background:rgba(37,99,235,.22);}.pdf-editor.is-highlight-mode .pdf-editor__text-layer{pointer-events:auto;}.pdf-editor.is-highlight-mode .pdf-editor__text-run{cursor:crosshair;background:transparent;outline:none;}.pdf-editor.is-highlight-mode .pdf-editor__text-run:hover{background:rgba(250,204,21,.45);}.pdf-editor__hl-marker{position:absolute;background:rgba(250,204,21,.42);border-radius:1px;pointer-events:none;mix-blend-mode:multiply;}.pdf-editor__edit-marker{position:absolute;color:rgba(37,99,235,.85);white-space:pre;pointer-events:none;border-bottom:1px dashed rgba(37,99,235,.5);}.pdf-editor-seo{margin:2.5rem 0 1rem;max-width:70rem;}.pdf-editor-seo__intro h2{margin:0 0 .5rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);line-height:1.25;}.pdf-editor-seo__intro p{margin:0 0 2rem;max-width:62ch;color:#3f3f46;font-size:1.02rem;line-height:1.65;}.pdf-editor-seo__features{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:2.25rem;}.pdf-editor-seo__feature{padding:1.1rem 1.2rem;border:1px solid #e4e4e7;border-radius:10px;background:#fafafa;}.pdf-editor-seo__feature h3{margin:0 0 .4rem;font-size:1.02rem;}.pdf-editor-seo__feature p{margin:0;font-size:.94rem;line-height:1.6;color:#3f3f46;}.pdf-editor-seo__howto,.pdf-editor-seo__faq{margin-bottom:2rem;}.pdf-editor-seo__howto h3,.pdf-editor-seo__faq h3{margin:0 0 .75rem;font-size:1.15rem;}.pdf-editor-seo__howto ol{margin:0;padding-left:1.3rem;max-width:65ch;}.pdf-editor-seo__howto li{margin-bottom:.45rem;line-height:1.6;}.pdf-editor-seo__qa{border:1px solid #e4e4e7;border-radius:8px;padding:.7rem 1rem;margin-bottom:.6rem;background:#fff;}.pdf-editor-seo__qa summary{cursor:pointer;font-weight:600;font-size:.98rem;}.pdf-editor-seo__qa[open] summary{margin-bottom:.5rem;}.pdf-editor-seo__qa p{margin:0;color:#3f3f46;line-height:1.6;max-width:70ch;}@media (prefers-reduced-motion:reduce){.pdf-editor__dropzone{transition:none;}}
.sitemap .description{margin-bottom:0.5em;}.sitemap-item{margin-bottom:1em;}.sitemap-item .item-list ul{padding-left:1.5em;list-style-type:disc;}.sitemap-item .item-list ul ul{margin:0;list-style-type:circle;}.sitemap-item .item-list ul ul ul{list-style-type:square;}
