#main-content.digitelli-glossar{--petrol:#006462;--teal:#008f8b;--lime:#adb851;--dark:#003331;--ink:#333;--muted:#637773;--line:#dce5e1;--soft:#f3f6f3;--dg-width:1120px}
#main-content.digitelli-glossar *{box-sizing:border-box}
#main-content.digitelli-glossar{background:white;color:var(--ink);font-family:inherit;font-size:18px;line-height:1.6;isolation:isolate;}
#main-content.digitelli-glossar button,#main-content.digitelli-glossar input{font:inherit}
#main-content.digitelli-glossar button,#main-content.digitelli-glossar a{-webkit-tap-highlight-color:transparent}
#main-content.digitelli-glossar a{color:inherit}
#main-content.digitelli-glossar button{cursor:pointer}
#main-content.digitelli-glossar button:disabled{cursor:default}
#main-content.digitelli-glossar a:focus-visible,#main-content.digitelli-glossar button:focus-visible,#main-content.digitelli-glossar input:focus-visible,#main-content.digitelli-glossar summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}
#main-content.digitelli-glossar .container{max-width:var(--dg-width);margin:auto;padding:0 28px}
#main-content.digitelli-glossar .btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:13px 22px;border:0;border-radius:5px;background:var(--petrol);color:white;text-decoration:none;font-size:17px;line-height:1.5}
#main-content.digitelli-glossar .btn:hover{background:var(--dark)}
#main-content.digitelli-glossar .btn.light{background:var(--lime);color:var(--dark)}
#main-content.digitelli-glossar .btn.light:hover{background:#c0cb68}
#main-content.digitelli-glossar .arrow{font-family:Arial,sans-serif}
#main-content.digitelli-glossar .breadcrumb{font-size:14px;color:var(--muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}
#main-content.digitelli-glossar .breadcrumb a{text-decoration:none}
#main-content.digitelli-glossar .breadcrumb a:hover{text-decoration:underline}
#main-content.digitelli-glossar .breadcrumb span[aria-current]{color:var(--petrol)}
#main-content.digitelli-glossar .hero{background:var(--dark);color:white;position:relative;overflow:hidden}
#main-content.digitelli-glossar .hero:before{content:"";position:absolute;right:-90px;top:-225px;width:650px;height:650px;border:1px solid #ffffff13;border-radius:50%;pointer-events:none}
#main-content.digitelli-glossar .hero:after{content:"";position:absolute;right:80px;top:-120px;width:450px;height:450px;border:1px solid #ffffff12;border-radius:50%;pointer-events:none}
#main-content.digitelli-glossar .hero-inner{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:60px;padding-top:54px;padding-bottom:62px;position:relative;z-index:1}
#main-content.digitelli-glossar .eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2px;display:flex;align-items:center;gap:9px;margin:0 0 19px}
#main-content.digitelli-glossar .eyebrow:before{content:"";width:7px;height:7px;background:var(--lime);border-radius:50%}
#main-content.digitelli-glossar h1,#main-content.digitelli-glossar h2,#main-content.digitelli-glossar h3,#main-content.digitelli-glossar p{margin-top:0}
#main-content.digitelli-glossar h1{font-size:62px;line-height:1.06;font-weight:400;letter-spacing:-2px;margin-bottom:22px}
#main-content.digitelli-glossar h1 em{font-style:normal;color:#c0cb68}
#main-content.digitelli-glossar .hero p.intro{font-size:19px;color:#dce8e4;max-width:560px;line-height:1.6;margin-bottom:0}
#main-content.digitelli-glossar .hero-art{position:relative;padding:12px 10px 0 0;transform:rotate(-5deg);font-size:15px}
#main-content.digitelli-glossar .art-label{position:absolute;right:5px;top:0;color:#c7d3ba;font-size:12px;letter-spacing:1px}
#main-content.digitelli-glossar .art-card{padding:24px 26px;border:1px solid #ffffff40;border-radius:9px;background:#ffffff08;backdrop-filter:blur(3px)}
#main-content.digitelli-glossar .art-card .letters{color:#c1cc72;font-size:61px;line-height:1.3;letter-spacing:-2px;display:flex;justify-content:space-between;align-items:center}
#main-content.digitelli-glossar .art-card .letters span:nth-child(2){font-size:22px;color:#7aa39a}
#main-content.digitelli-glossar .art-line{height:1px;background:#ffffff27;margin:14px 0 18px}
#main-content.digitelli-glossar .art-bottom{display:flex;justify-content:space-between;color:#deebe7}
#main-content.digitelli-glossar .art-note{font-size:12px;color:#b3c9c0;margin:13px 0 0 22px}
#main-content.digitelli-glossar .browse{padding-top:43px;padding-bottom:76px}
#main-content.digitelli-glossar .search-row{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:27px}
#main-content.digitelli-glossar .search-block{flex:1;max-width:680px}
#main-content.digitelli-glossar .search-block label{font-size:14px;color:var(--petrol);display:block;margin-bottom:8px}
#main-content.digitelli-glossar .search-box{border:1px solid #aebfba;border-radius:6px;display:flex;align-items:center;gap:13px;padding:0 18px;height:59px;background:white}
#main-content.digitelli-glossar .search-box:focus-within{outline:2px solid var(--teal);outline-offset:2px}
#main-content.digitelli-glossar .search-box svg{width:21px;height:21px;flex:none;color:var(--petrol)}
#main-content.digitelli-glossar .search-box input{border:0;outline:0!important;background:none;min-width:0;width:100%;font-size:17px;color:var(--dark)}
#main-content.digitelli-glossar .search-box input::placeholder{color:#7a8883}
#main-content.digitelli-glossar .search-clear{border:0;background:var(--soft);border-radius:50%;width:28px;height:28px;color:var(--petrol);padding:0;flex:none}
#main-content.digitelli-glossar .search-aside{font-size:15px;color:var(--muted);max-width:230px;margin:24px 0 0;line-height:1.6}
#main-content.digitelli-glossar .alphabet{display:flex;flex-wrap:wrap;gap:5px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#main-content.digitelli-glossar .alphabet button{border:0;border-radius:4px;background:transparent;color:var(--petrol);min-width:30px;height:37px;padding:0 8px;font-size:16px}
#main-content.digitelli-glossar .alphabet button:first-child{padding:0 13px;margin-right:6px}
#main-content.digitelli-glossar .alphabet button:hover:not(:disabled){background:#e9f0eb}
#main-content.digitelli-glossar .alphabet button[aria-pressed=true]{background:var(--petrol);color:white}
#main-content.digitelli-glossar .alphabet button:disabled{color:#b8c2bd}
#main-content.digitelli-glossar .results-meta{display:flex;justify-content:space-between;align-items:center;margin:23px 0 30px;font-size:14px;color:var(--muted)}
#main-content.digitelli-glossar .results-meta p{margin:0}
#main-content.digitelli-glossar .reset{border:0;padding:3px 0;background:transparent;color:var(--petrol);text-decoration:underline}
#main-content.digitelli-glossar .term-group{display:grid;grid-template-columns:58px 1fr;gap:25px;padding:0 0 29px;margin-bottom:25px;border-bottom:1px solid var(--line)}
#main-content.digitelli-glossar .term-group > .letter{font-family:inherit;font-size:28px!important;color:var(--petrol);font-weight:600!important;line-height:1.2;letter-spacing:normal;margin:0;padding-top:2px;align-self:start}
#main-content.digitelli-glossar .term-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}
#main-content.digitelli-glossar .term-card{position:relative;display:block;padding:23px 48px 23px 23px;border:1px solid var(--line);border-radius:6px;text-decoration:none;background:white;transition:background .15s,border-color .15s}
#main-content.digitelli-glossar .term-card:hover{background:var(--soft);border-color:var(--petrol)}
#main-content.digitelli-glossar .term-card h3{overflow-wrap:anywhere;hyphens:auto;font-size:23px;line-height:1.2;font-weight:400;color:var(--petrol);margin-bottom:9px}
#main-content.digitelli-glossar .term-card p{font-size:16px;line-height:1.55;color:#667570;margin:0}
#main-content.digitelli-glossar .term-card .arrow{position:absolute;right:22px;top:24px;color:var(--petrol);font-size:20px}
#main-content.digitelli-glossar .tag{font-size:11px;display:inline-block;letter-spacing:.4px;background:#edf2e9;color:#52662f;padding:3px 9px;border-radius:3px;margin-bottom:12px;line-height:1.5}
#main-content.digitelli-glossar .empty{text-align:center;background:var(--soft);padding:48px 20px;border-radius:6px}
#main-content.digitelli-glossar .empty h2{font-size:28px;font-weight:400}
#main-content.digitelli-glossar .empty p{color:var(--muted);font-size:17px}
#main-content.digitelli-glossar .cta{background:var(--soft);padding:49px 0}
#main-content.digitelli-glossar .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
#main-content.digitelli-glossar .cta h2{font-size:35px;line-height:1.15;font-weight:400;color:var(--dark);margin:0 0 12px;letter-spacing:-.7px}
#main-content.digitelli-glossar .cta p{font-size:17px;color:var(--muted);margin:0;max-width:620px}
#main-content.digitelli-glossar .cta .btn{flex:none}
#main-content.digitelli-glossar .detail-hero{background:var(--soft);padding:40px 0 45px;border-bottom:1px solid var(--line)}
#main-content.digitelli-glossar .detail-hero .eyebrow{color:var(--petrol);margin-bottom:17px}
#main-content.digitelli-glossar .detail-hero h1{font-size:57px;color:var(--dark);margin:0 0 18px;max-width:850px}
#main-content.digitelli-glossar .definition{font-size:22px;line-height:1.6;max-width:810px;color:#49635c;margin:0}
#main-content.digitelli-glossar .detail-layout{display:grid;grid-template-columns:minmax(0,735px) 250px;gap:70px;padding-top:48px;padding-bottom:65px}
#main-content.digitelli-glossar .article section{margin-bottom:43px;scroll-margin-top:25px}
#main-content.digitelli-glossar .article h2{color:var(--dark);font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-.5px;margin-bottom:19px}
#main-content.digitelli-glossar .article p,#main-content.digitelli-glossar .article li{font-size:18px;color:#56665f}
#main-content.digitelli-glossar .article p{margin-bottom:18px}
#main-content.digitelli-glossar .article a{color:var(--petrol);text-underline-offset:4px}
#main-content.digitelli-glossar .article strong{font-weight:600;color:var(--dark)}
#main-content.digitelli-glossar .article ul{padding-left:21px}
#main-content.digitelli-glossar .article li{padding-left:4px;margin-bottom:9px}
#main-content.digitelli-glossar .practical{background:var(--soft);border-radius:6px;padding:25px 27px;margin-top:22px;border-left:3px solid var(--lime)}
#main-content.digitelli-glossar .practical .tag{margin-bottom:9px;padding:0;background:none;text-transform:uppercase;letter-spacing:1.3px;font-size:11px}
#main-content.digitelli-glossar .practical h3{font-size:22px;color:var(--petrol);font-weight:400;margin:0 0 10px}
#main-content.digitelli-glossar .practical p{font-size:17px;margin:0}
#main-content.digitelli-glossar .aside-inner{position:sticky;top:28px}
#main-content.digitelli-glossar .toc{border:1px solid var(--line);border-radius:6px;padding:24px}
#main-content.digitelli-glossar .toc .toc-label{font-size:12px;letter-spacing:1.2px;color:var(--muted);text-transform:uppercase;margin:0 0 17px}
#main-content.digitelli-glossar .toc a{display:block;font-size:15px;color:#526d64;text-decoration:none;padding:9px 0}
#main-content.digitelli-glossar .toc a:hover{color:var(--petrol);text-decoration:underline}
#main-content.digitelli-glossar .toc a:first-of-type{color:var(--petrol)}
#main-content.digitelli-glossar .aside-help{background:var(--dark);border-radius:6px;padding:26px 24px;margin-top:20px;color:white}
#main-content.digitelli-glossar .aside-help .small{color:#c3cd7d;font-size:12px;margin-bottom:13px}
#main-content.digitelli-glossar .aside-help h3{font-size:25px;line-height:1.2;font-weight:400;margin-bottom:13px}
#main-content.digitelli-glossar .aside-help p{font-size:15px;line-height:1.6;color:#c6d9d0}
#main-content.digitelli-glossar .aside-help a{font-size:15px;color:#d0da93;text-decoration:none}
#main-content.digitelli-glossar .faq{border-top:1px solid var(--line)}
#main-content.digitelli-glossar details{border-bottom:1px solid var(--line)}
#main-content.digitelli-glossar summary{list-style:none;font-size:19px;color:var(--petrol);position:relative;cursor:pointer;padding:20px 35px 20px 0;line-height:1.4}
#main-content.digitelli-glossar summary::-webkit-details-marker{display:none}
#main-content.digitelli-glossar summary:after{content:'+';position:absolute;right:5px;font-size:25px;top:14px}
#main-content.digitelli-glossar details[open] summary:after{content:'−'}
#main-content.digitelli-glossar details p{font-size:17px!important;margin-bottom:20px!important;padding-right:28px}
#main-content.digitelli-glossar .related-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#main-content.digitelli-glossar .related-grid .term-card{padding:20px 42px 20px 20px}
#main-content.digitelli-glossar .related-grid .term-card h3{font-size:21px}
#main-content.digitelli-glossar .related-grid .term-card p{font-size:15px}
#main-content.digitelli-glossar .back-link{display:inline-flex;gap:12px;font-size:15px;text-decoration:none!important;margin-top:10px}
#main-content.digitelli-glossar .service-link{display:block;border:1px solid var(--line);border-radius:5px;padding:18px 21px;text-decoration:none;line-height:1.4}
#main-content.digitelli-glossar .service-link span{font-size:14px;color:var(--muted);display:block;margin-top:5px}
@media(min-width:1450px){#main-content.digitelli-glossar .container{max-width:calc(var(--dg-width) + 70px)}}
@media(max-width:950px){#main-content.digitelli-glossar .hero-inner{gap:25px}
#main-content.digitelli-glossar h1{font-size:54px}
#main-content.digitelli-glossar .detail-layout{gap:35px;grid-template-columns:minmax(0,1fr) 220px}
#main-content.digitelli-glossar .alphabet{gap:3px}
#main-content.digitelli-glossar .alphabet button{min-width:27px;padding:0 6px}}
@media(max-width:720px){#main-content.digitelli-glossar{background:white;color:var(--ink);font-family:inherit;font-size:18px;line-height:1.6;isolation:isolate;}
#main-content.digitelli-glossar .container{padding:0 22px}
#main-content.digitelli-glossar .breadcrumb{font-size:12px;padding-top:18px;padding-bottom:18px;gap:7px}
#main-content.digitelli-glossar .hero-inner{display:block;padding-top:36px;padding-bottom:37px}
#main-content.digitelli-glossar .eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:18px}
#main-content.digitelli-glossar h1{font-size:43px;letter-spacing:-1.6px;margin-bottom:19px}
#main-content.digitelli-glossar .hero p.intro{font-size:17px;line-height:1.6}
#main-content.digitelli-glossar .hero-art{display:none}
#main-content.digitelli-glossar .hero:before{width:400px;height:400px;right:-220px;top:-130px}
#main-content.digitelli-glossar .hero:after{right:-170px;width:300px;height:300px;top:-60px}
#main-content.digitelli-glossar .browse{padding-top:29px;padding-bottom:40px}
#main-content.digitelli-glossar .search-row{display:block;margin-bottom:23px}
#main-content.digitelli-glossar .search-aside{display:none}
#main-content.digitelli-glossar .search-box{height:56px;padding:0 14px}
#main-content.digitelli-glossar .search-box input{font-size:15px}
#main-content.digitelli-glossar .search-block label{font-size:13px}
#main-content.digitelli-glossar .alphabet{gap:5px;padding:15px 0}
#main-content.digitelli-glossar .alphabet button{min-width:30px;height:37px;padding:0 8px}
#main-content.digitelli-glossar .alphabet button:first-child{margin-right:0;padding:0 10px}
#main-content.digitelli-glossar .results-meta{font-size:12px;margin:19px 0 26px;gap:10px}
#main-content.digitelli-glossar .term-group{grid-template-columns:1fr;gap:10px;padding-bottom:23px;margin-bottom:23px}
#main-content.digitelli-glossar .term-group > .letter{font-size:24px!important}
#main-content.digitelli-glossar .term-grid{grid-template-columns:1fr;gap:11px}
#main-content.digitelli-glossar .term-card{padding:20px 43px 20px 20px}
#main-content.digitelli-glossar .term-card h3{font-size:23px}
#main-content.digitelli-glossar .term-card p{font-size:16px}
#main-content.digitelli-glossar .tag{font-size:10px;margin-bottom:10px}
#main-content.digitelli-glossar .cta{padding:33px 0}
#main-content.digitelli-glossar .cta-inner{display:block}
#main-content.digitelli-glossar .cta h2{font-size:30px}
#main-content.digitelli-glossar .cta p{font-size:16px}
#main-content.digitelli-glossar .cta .btn{margin-top:23px;font-size:16px}
#main-content.digitelli-glossar .detail-hero{padding:30px 0}
#main-content.digitelli-glossar .detail-hero h1{font-size:40px;letter-spacing:-1.4px;overflow-wrap:break-word}
#main-content.digitelli-glossar .definition{font-size:19px;line-height:1.6}
#main-content.digitelli-glossar .detail-layout{display:flex;flex-direction:column;padding-top:26px;padding-bottom:32px;gap:28px}
#main-content.digitelli-glossar .detail-layout aside{order:-1}
#main-content.digitelli-glossar .aside-inner{position:static}
#main-content.digitelli-glossar .toc{padding:17px 20px}
#main-content.digitelli-glossar .toc .toc-label{font-size:10px;margin-bottom:8px}
#main-content.digitelli-glossar .toc a{padding:6px 0;font-size:14px}
#main-content.digitelli-glossar .aside-help{display:none}
#main-content.digitelli-glossar .article h2{font-size:29px;margin-bottom:16px}
#main-content.digitelli-glossar .article p,#main-content.digitelli-glossar .article li{font-size:17px}
#main-content.digitelli-glossar .article section{margin-bottom:33px}
#main-content.digitelli-glossar .practical{padding:22px}
#main-content.digitelli-glossar .practical p{font-size:16px}
#main-content.digitelli-glossar .related-grid{grid-template-columns:1fr}
#main-content.digitelli-glossar summary{font-size:17px;padding:18px 29px 18px 0}
#main-content.digitelli-glossar .back-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){#main-content.digitelli-glossar *{transition:none!important}}
#main-content.digitelli-glossar{width:100%;padding:0;margin:0;min-width:0;text-align:left;}
#main-content.digitelli-glossar .container{width:100%;float:none;clear:none;margin-left:auto;margin-right:auto;}
#main-content.digitelli-glossar .container::before,#main-content.digitelli-glossar .container::after{content:none;}
#main-content.digitelli-glossar h1,#main-content.digitelli-glossar h2,#main-content.digitelli-glossar h3{font-family:inherit;text-transform:none;padding:0;}
#main-content.digitelli-glossar .dg-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
#main-content.digitelli-glossar .dg-filters{margin:0;padding:0;}
#main-content.digitelli-glossar input,#main-content.digitelli-glossar button,#main-content.digitelli-glossar select{font-family:inherit;box-shadow:none;}
#main-content.digitelli-glossar .search-box input{height:100%;padding:0;line-height:1.4;}
#main-content.digitelli-glossar .search-submit{border:0;border-radius:4px;background:var(--petrol);color:#fff;font-size:21px;padding:0;width:36px;height:36px;flex:none;}
#main-content.digitelli-glossar .search-submit:hover{background:var(--dark);}
#main-content.digitelli-glossar .category-filter{max-width:275px;display:flex;gap:8px;flex-wrap:wrap;align-self:end;}
#main-content.digitelli-glossar .category-filter label{font-size:14px;color:var(--petrol);width:100%;}
#main-content.digitelli-glossar .category-filter select{font:inherit;font-size:15px;border:1px solid #aebfba;background:#fff;border-radius:5px;max-width:100%;height:44px;padding:0 12px;min-width:0;flex:1;}
#main-content.digitelli-glossar .filter-apply{font:inherit;font-size:14px;border:1px solid var(--petrol);border-radius:5px;padding:0 12px;min-height:44px;background:#fff;color:var(--petrol);}
#main-content.digitelli-glossar .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px;}
#main-content.digitelli-glossar .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px 12px;border:1px solid var(--line);border-radius:4px;text-decoration:none;color:var(--petrol);font-size:16px;}
#main-content.digitelli-glossar .page-numbers.current{background:var(--petrol);color:#fff;}
#main-content.digitelli-glossar .synonyms{font-size:15px;color:var(--muted);margin:16px 0 0;}
#main-content.digitelli-glossar .detail-layout.no-toc{display:block;}
#main-content.digitelli-glossar .no-toc .article{max-width:735px;}
#main-content.digitelli-glossar .article h3{font-size:23px;line-height:1.3;color:var(--petrol);font-weight:400;margin-bottom:12px;}
#main-content.digitelli-glossar .article p,#main-content.digitelli-glossar .definition,#main-content.digitelli-glossar .article li,#main-content.digitelli-glossar h1,#main-content.digitelli-glossar h2{overflow-wrap:anywhere;hyphens:auto;}
#main-content.digitelli-glossar .article img{height:auto;max-width:100%;}
#main-content.digitelli-glossar .article iframe{max-width:100%;}
#main-content.digitelli-glossar .article pre,#main-content.digitelli-glossar .article table{max-width:100%;overflow:auto;display:block;}
#main-content.digitelli-glossar .article .service-link{margin-bottom:12px;}
#main-content.digitelli-glossar .service-link .link-arrow{display:inline;color:var(--petrol);font-size:inherit;}
#main-content.digitelli-glossar .faq-answer{padding:0 28px 18px 0;}
#main-content.digitelli-glossar .faq-answer p:last-child{margin-bottom:0!important;}
#main-content.digitelli-glossar select:focus-visible{outline:3px solid var(--teal);outline-offset:3px;}
#main-content.digitelli-glossar section{scroll-margin-top:35px;}
@media(max-width:720px){#main-content.digitelli-glossar{font-size:17px;}#main-content.digitelli-glossar .category-filter{max-width:none;margin-top:18px;}#main-content.digitelli-glossar .detail-layout{min-width:0;}#main-content.digitelli-glossar .cta .btn{max-width:100%;}#main-content.digitelli-glossar .alphabet button{min-width:32px;min-height:40px;}#main-content.digitelli-glossar .breadcrumb{overflow-wrap:anywhere;}}

#main-content.digitelli-glossar .detail-layout{grid-template-areas:"article aside";}#main-content.digitelli-glossar .detail-layout>.article{grid-area:article;}#main-content.digitelli-glossar .detail-layout>aside{grid-area:aside;}

/* Glossary hero: explicit contrast, balanced columns and a quiet decorative card. */
#main-content.digitelli-glossar .hero{--dg-hero-accent:var(--lime);background:var(--dark);color:#fff;isolation:isolate;}
@supports(color:color-mix(in srgb,#000 80%,#fff)){
#main-content.digitelli-glossar .hero{--dg-hero-accent:color-mix(in srgb,var(--lime) 82%,#fff);}
}
#main-content.digitelli-glossar .hero::before{width:620px;height:620px;right:-150px;top:-225px;border-color:rgba(255,255,255,.045);}
#main-content.digitelli-glossar .hero::after{width:430px;height:430px;right:-32px;top:-125px;border-color:rgba(255,255,255,.045);}
#main-content.digitelli-glossar .hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(36px,5vw,72px);padding-top:64px;padding-bottom:68px;}
#main-content.digitelli-glossar .hero-copy{min-width:0;}
#main-content.digitelli-glossar .hero .eyebrow{margin:0 0 24px;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:2px;color:#e0ebe6;}
#main-content.digitelli-glossar .hero h1{margin:0;padding:0;font-family:inherit;font-size:clamp(42px,4.45vw,60px);font-weight:400;line-height:1.12;letter-spacing:-1.7px;text-transform:none;max-width:100%;color:#fff!important;-webkit-text-fill-color:currentColor!important;opacity:1;text-shadow:none;hyphens:none;overflow-wrap:anywhere;}
#main-content.digitelli-glossar .hero h1 .hero-heading-main{display:block;color:#fff!important;-webkit-text-fill-color:currentColor!important;}
#main-content.digitelli-glossar .hero h1 .hero-heading-accent{display:block;margin-top:4px;font:inherit;font-style:normal;color:var(--dg-hero-accent)!important;-webkit-text-fill-color:currentColor!important;}
#main-content.digitelli-glossar .hero .hero-copy .intro{margin:24px 0 0;max-width:550px;font-size:18px;font-weight:400;line-height:1.65;color:#dce8e4;}
#main-content.digitelli-glossar .hero-art{width:100%;max-width:380px;min-width:0;padding:0;justify-self:end;transform:rotate(-3deg);font-size:14px;}
#main-content.digitelli-glossar .hero-art .art-label{display:block;position:static;margin:0 12px 14px 0;font-size:10px;line-height:1.5;letter-spacing:1.6px;text-align:right;color:#c5d7ce;}
#main-content.digitelli-glossar .hero-art .art-card{padding:28px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 12px 30px rgba(0,0,0,.07);backdrop-filter:none;}
#main-content.digitelli-glossar .hero-art .letters{font-size:58px;font-weight:400;line-height:1.15;letter-spacing:-1.8px;color:var(--dg-hero-accent);}
#main-content.digitelli-glossar .hero-art .letters span:nth-child(2){font-size:23px;letter-spacing:0;color:#8db5aa;}
#main-content.digitelli-glossar .hero-art .art-line{margin:20px 0 17px;background:rgba(255,255,255,.16);}
#main-content.digitelli-glossar .hero-art .art-bottom{align-items:flex-start;gap:16px;}
#main-content.digitelli-glossar .hero-art .art-bottom p{margin:0;padding:0;font:inherit;font-size:14px;font-weight:400;line-height:1.65;color:#e2ece7;}
#main-content.digitelli-glossar .hero-art .art-bottom>span{font-family:Arial,sans-serif;font-size:20px;line-height:1.4;color:#b5cfc2;}
#main-content.digitelli-glossar .hero-art .art-note{margin:14px 0 0 18px;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.1px;color:#b5cec1;}
@media(max-width:950px){
#main-content.digitelli-glossar .hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:32px;padding-top:52px;padding-bottom:56px;}
#main-content.digitelli-glossar .hero-art .art-card{padding:22px;}
#main-content.digitelli-glossar .hero-art .letters{font-size:50px;}
#main-content.digitelli-glossar .hero-art .art-bottom p{font-size:13px;}
}
@media(max-width:720px){
#main-content.digitelli-glossar .hero-inner{display:block;padding-top:38px;padding-bottom:42px;}
#main-content.digitelli-glossar .hero .eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:20px;}
#main-content.digitelli-glossar .hero h1{font-size:clamp(36px,10.2vw,44px);line-height:1.13;letter-spacing:-1.2px;}
#main-content.digitelli-glossar .hero h1 .hero-heading-accent{margin-top:5px;}
#main-content.digitelli-glossar .hero .hero-copy .intro{font-size:17px;line-height:1.65;margin-top:22px;}
#main-content.digitelli-glossar .hero-art{display:none;}
#main-content.digitelli-glossar .hero::before{width:400px;height:400px;right:-240px;top:-130px;}
#main-content.digitelli-glossar .hero::after{width:300px;height:300px;right:-180px;top:-65px;}
}

/* Detail typography: reuse the site's Questrial face without another font request. */
#main-content.digitelli-glossar.digitelli-glossar--single{font-family:var(--dg-font-family,"Questrial",Arial,sans-serif);font-weight:400;font-size:16px;line-height:1.65;}
#main-content.digitelli-glossar.digitelli-glossar--single :is(h1,h2,h3,h4,h5,h6,p,li,a,summary,blockquote,td,th){font-family:inherit;}
#main-content.digitelli-glossar.digitelli-glossar--single .detail-hero h1{font-weight:700;}
#main-content.digitelli-glossar.digitelli-glossar--single :is(h2,h3){font-weight:600;}
#main-content.digitelli-glossar.digitelli-glossar--single .article :is(p,li,blockquote,td,th){font-size:16px;line-height:1.65;}
#main-content.digitelli-glossar.digitelli-glossar--single .faq-answer p{font-size:16px!important;padding-right:0;}
#main-content.digitelli-glossar.digitelli-glossar--single .faq .faq-question{display:block;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:normal;color:inherit;margin:0;padding:0;}
#main-content.digitelli-glossar.digitelli-glossar--single .related-grid .term-card p{font-size:14px;}
#main-content.digitelli-glossar.digitelli-glossar--single .toc a,#main-content.digitelli-glossar.digitelli-glossar--single .aside-help a,#main-content.digitelli-glossar.digitelli-glossar--single .back-link,#main-content.digitelli-glossar.digitelli-glossar--single .synonyms{font-size:14px;}
#main-content.digitelli-glossar.digitelli-glossar--single .aside-help p:not(.small){font-size:14px;}
#main-content.digitelli-glossar.digitelli-glossar--single .cta p,#main-content.digitelli-glossar.digitelli-glossar--single .btn{font-size:16px;}

/* Readable sidebar CTA even when the theme assigns its own heading colours. */
#main-content.digitelli-glossar .aside-help{color:#fff!important;}
#main-content.digitelli-glossar .aside-help *{-webkit-text-fill-color:currentColor!important;}
#main-content.digitelli-glossar .aside-help h3{color:#fff!important;margin:0 0 14px;}
#main-content.digitelli-glossar .aside-help p:not(.small){color:#d5e5df!important;margin:0 0 18px;}
#main-content.digitelli-glossar .aside-help .small{color:#c3cd7d!important;margin:0 0 16px;line-height:1.5;}
#main-content.digitelli-glossar .aside-help a,#main-content.digitelli-glossar .aside-help a span{color:#d0da93!important;}
#main-content.digitelli-glossar .aside-help a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;line-height:1.5;}
#main-content.digitelli-glossar .aside-help a span:first-child{min-width:0;}
#main-content.digitelli-glossar .aside-help a .arrow{flex:none;font-size:18px;line-height:1.2;}
#main-content.digitelli-glossar .aside-help a:hover span:first-child{text-decoration:underline;text-underline-offset:4px;}
#main-content.digitelli-glossar .cta .btn,#main-content.digitelli-glossar .cta .btn span{color:#fff!important;-webkit-text-fill-color:currentColor!important;}

/* Whole words move to the next line; no automatic or emergency word splitting. */
#main-content.digitelli-glossar,#main-content.digitelli-glossar *{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important;}

/* Keep CTA spacing symmetric even when the theme pads generic containers. */
#main-content.digitelli-glossar .cta{padding-top:48px!important;padding-bottom:48px!important;}
#main-content.digitelli-glossar .cta>.container.cta-inner{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:0;}
#main-content.digitelli-glossar .cta-inner>div{margin-top:0!important;margin-bottom:0!important;}
#main-content.digitelli-glossar .cta h2{margin-top:0!important;margin-bottom:12px!important;}
#main-content.digitelli-glossar .cta p{margin-top:0!important;margin-bottom:0!important;}
@media(max-width:720px){#main-content.digitelli-glossar .cta{padding-top:32px!important;padding-bottom:32px!important;}}
