/* Additional original Temel pages share the main site's colours and typography. */
.full-site-page{background:var(--bg);color:var(--text)}
.full-heading{padding:68px 0 58px;background:var(--panel)}
.full-heading h1{max-width:1060px;margin-bottom:20px}
.full-heading p{max-width:880px;font-size:19px;line-height:1.65}
.full-heading p:last-child{margin-bottom:0}
.full-breadcrumbs{border-bottom:1px solid var(--line)}
.full-breadcrumbs .breadcrumbs{font-size:12px;line-height:1.6}
.full-cover{position:relative;min-height:610px;background:#505854}
.full-cover-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.full-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0005)}
.full-cover>.wrap{position:relative;min-height:inherit;display:flex;align-items:center}
.full-cover-copy{padding:64px 0;max-width:950px}
.full-cover-copy h1{font-size:48px;line-height:1.15;max-width:900px}
.full-cover-copy h2,.full-cover-copy h3{font-size:25px;line-height:1.4;letter-spacing:-.02em}
.full-cover-copy p{font-size:19px;line-height:1.7;max-width:800px}
.full-cover-copy ul{padding-left:22px}
.full-category-cover{color:#fff}
.full-category-cover .full-cover-copy p,.full-category-cover .full-cover-copy h2,.full-category-cover .full-cover-copy h3{color:#fff}
.full-cover-copy a:not(.button){text-decoration:underline;text-underline-offset:4px}
.full-cover-copy .button{margin:12px 15px 0 0}
.full-product-cover{min-height:660px}
.full-product-cover>.wrap{justify-content:flex-end}
.full-product-cover .full-cover-copy{width:45%;max-width:610px;padding:48px 42px;align-self:stretch;background:var(--panel-glass);display:flex;justify-content:center;flex-direction:column}
.full-product-cover .full-cover-copy h1{font-size:36px;line-height:1.25}
.full-product-cover .full-cover-copy h2,.full-product-cover .full-cover-copy h3{color:var(--mint);font-size:23px}
.full-product-cover .full-cover-copy p{color:var(--text);font-size:16px;line-height:1.75}
.full-product-cover .full-cover-copy .button{align-self:start}
.full-content-block{padding:68px 0;background:var(--bg)}
.full-content-block:nth-child(even){background:var(--panel)}
.full-content-block:has(+.full-content-block){border-bottom:1px solid var(--line)}
.full-content-block h2{font-size:35px;line-height:1.3}
.full-content-block h3{font-size:27px;line-height:1.35;margin-top:34px}
.full-content-block h4{font-size:21px;margin-top:28px}
.full-content-block p{line-height:1.8}
.full-content-block ul,.full-content-block ol{padding-left:24px;margin:0 0 26px;line-height:1.8}
.full-content-block li+li{margin-top:9px}
.full-content-block a:not(.button):not([data-gallery]){color:#497768;text-decoration:underline;text-underline-offset:4px}
[data-theme=dark] .full-content-block a:not(.button):not([data-gallery]){color:var(--mint)}
.full-alternating>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.full-alternating.reverse .full-block-photo{order:2}
.full-block-photo img{width:100%;height:auto;max-height:640px;object-fit:contain}
.full-block-photo{min-width:0}
.full-block-copy{min-width:0}
.full-block-copy h2:first-child,.full-block-copy h3:first-child{margin-top:0}
.full-block-copy figure:empty,.full-block-copy div:empty{display:none}
.full-richtext{max-width:1080px}
.full-richtext>h2,.full-richtext>h3{margin-top:40px}
.full-richtext>h2:first-child,.full-richtext>h3:first-child{margin-top:0}
.full-richtext img{width:auto;max-width:100%;height:auto;max-height:680px;object-fit:contain;margin:30px auto}
.full-richtext figure{margin:30px 0}
.full-richtext figcaption{font-size:13px;line-height:1.5;color:var(--muted);text-align:center;margin-top:12px}
.full-richtext figure img{margin:0 auto}
.full-richtext table{min-width:0;border:1px solid var(--line);margin:30px 0;background:var(--panel)}
.full-richtext th,.full-richtext td{padding:16px 20px;vertical-align:top;font-size:15px;line-height:1.55;word-break:normal}
.full-richtext th{background:var(--raised);font-weight:600}
.full-richtext tr:last-child td{border-bottom:0}
.full-richtext table img{margin:8px auto;max-width:200px}
.full-richtext blockquote{margin:35px 0;padding:25px 32px;border-left:3px solid var(--mint);background:var(--raised);font-size:21px;line-height:1.65}
.full-richtext blockquote p:last-child{margin:0}
.full-richtext hr{border:0;border-top:1px solid var(--line);margin:40px 0}
.full-richtext iframe,.full-richtext video{max-width:100%;aspect-ratio:16/9;height:auto}
.full-richtext .full-source-gallery,.full-richtext .gallery,.full-richtext .source-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0}
.full-richtext .full-source-gallery img,.full-richtext .gallery img,.full-richtext .source-gallery img{margin:0;width:100%;height:260px;object-fit:cover}
.full-richtext details{margin-bottom:10px}
.full-richtext summary{font-size:18px;line-height:1.55}
.full-richtext details p{margin:15px 30px 0 0}
.full-table-section .full-richtext{max-width:1200px;overflow-x:auto}
.full-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.full-card{background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}
.full-card-image{display:block;aspect-ratio:1.55;overflow:hidden;background:var(--raised)}
.full-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.full-card:hover .full-card-image img{transform:scale(1.025)}
.full-no-image{display:flex;height:100%;align-items:center;justify-content:center;letter-spacing:.13em;font-family:Inter,Arial,sans-serif;color:var(--mint);font-weight:600}
.full-card-copy{padding:27px;display:flex;flex-direction:column;flex:1}
.full-card h2{font-size:23px;line-height:1.35;letter-spacing:-.025em;margin-bottom:17px}
.full-card p{font-size:14px;line-height:1.7;margin-bottom:23px}
.full-card time{display:block;font-size:12px;color:var(--muted);margin-bottom:15px}
.full-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:#497768}
.full-card-link span{font-size:20px;line-height:1}
[data-theme=dark] .full-card-link{color:var(--mint)}
.full-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:52px}
.full-pagination a,.full-pagination>span{padding:8px 15px;min-width:40px;text-align:center;font-size:14px;line-height:1.8}
.full-pagination a{border:1px solid var(--line);background:var(--panel)}
.full-pagination a:hover,.full-pagination [aria-current=page]{background:var(--button);color:var(--button-text);border-color:var(--button)}
.full-consultation{padding:55px 0;background:#6e998d;color:white}
.full-consultation>.wrap{display:flex;justify-content:space-between;align-items:center;gap:45px}
.full-consultation h2{font-size:32px;margin-bottom:15px;max-width:780px}
.full-consultation p,.full-consultation .eyebrow{color:white}
.full-consultation p{margin-bottom:0}
.full-consultation .button{flex-shrink:0;background:white;color:#354c43}
.full-article-header{max-width:1050px;padding-top:50px;padding-bottom:45px;text-align:center}
.full-article-header h1{font-size:42px;line-height:1.2;margin-bottom:22px}
.full-article-header time{font-size:13px;color:var(--muted)}
.full-article-cover{max-width:1120px;margin-bottom:50px}
.full-article-cover img{width:100%;max-height:580px;object-fit:cover}
.full-article-body{max-width:900px;padding-bottom:70px;font-size:17px;line-height:1.85}
.full-article-body h2{font-size:31px;margin:40px 0 25px;line-height:1.3}
.full-article-body h3{font-size:25px;margin:35px 0 20px;line-height:1.35}
.full-article-body ul,.full-article-body ol{padding-left:25px;color:var(--muted);margin-bottom:25px}
.full-article-body li+li{margin-top:9px}
.full-article-body a{color:#497768;text-decoration:underline;text-underline-offset:4px}
[data-theme=dark] .full-article-body a{color:var(--mint)}
.full-related{background:var(--raised);border-top:1px solid var(--line)}
.full-related h2{margin-bottom:35px}
.full-related .full-card h2{margin-bottom:17px}
.full-news{padding-top:40px}
@media(max-width:1050px){.full-cover{min-height:580px}.full-cover-copy h1{font-size:41px}.full-product-cover .full-cover-copy{width:50%;padding:40px 32px}.full-product-cover .full-cover-copy h1{font-size:32px}.full-alternating>.wrap{gap:35px}.full-card-grid{gap:23px}.full-card-copy{padding:23px}.full-card h2{font-size:21px}.full-consultation>.wrap{gap:25px}.full-consultation h2{font-size:29px}}
@media(max-width:800px){.full-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-cover-copy p{font-size:17px}.full-product-cover .full-cover-copy{width:55%}.full-consultation>.wrap{display:block}.full-consultation .button{margin-top:28px}.full-article-header h1{font-size:36px}.full-content-block h2{font-size:30px}.full-content-block h3{font-size:24px}.full-richtext .full-source-gallery,.full-richtext .gallery,.full-richtext .source-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:670px){.full-heading{padding:40px 0 35px}.full-heading h1{font-size:34px}.full-heading p{font-size:17px}.full-cover{min-height:480px}.full-cover-copy{padding:45px 0}.full-cover-copy h1{font-size:36px}.full-cover-copy h2,.full-cover-copy h3{font-size:23px}.full-cover-copy p{font-size:16px}.full-product-cover{padding-top:280px;min-height:0}.full-product-cover .full-cover-photo{height:300px}.full-product-cover>.wrap{width:100%}.full-product-cover .full-cover-copy{width:100%;max-width:none;padding:30px 22px;background:var(--panel)}.full-product-cover .full-cover-copy h1{font-size:32px}.full-product-cover .full-cover-copy p{font-size:15px}.full-content-block{padding:44px 0}.full-alternating>.wrap{grid-template-columns:1fr;gap:28px}.full-alternating.reverse .full-block-photo{order:0}.full-block-photo img{max-height:470px}.full-content-block h2{font-size:29px}.full-content-block h3{font-size:24px}.full-card-grid{grid-template-columns:1fr;gap:25px}.full-card-copy{padding:25px}.full-card h2{font-size:24px}.full-card p{font-size:15px}.full-richtext table{display:block;overflow-x:auto}.full-richtext th,.full-richtext td{padding:12px;font-size:13px;min-width:130px}.full-richtext table img{max-width:120px}.full-richtext blockquote{font-size:19px;padding:22px}.full-richtext .full-source-gallery img,.full-richtext .gallery img,.full-richtext .source-gallery img{height:180px}.full-consultation{padding:42px 0}.full-consultation h2{font-size:28px}.full-consultation .button{font-size:12px}.full-article-header{padding-top:35px;padding-bottom:30px}.full-article-header h1{font-size:32px}.full-article-cover{margin-bottom:30px}.full-article-body{font-size:16px;padding-bottom:50px}.full-article-body h2{font-size:28px}.full-article-body h3{font-size:23px}.full-pagination{gap:6px}.full-pagination a,.full-pagination>span{padding:7px 12px;min-width:35px;font-size:13px}}
.full-category-cover .full-cover-copy{max-width:none;width:100%}.full-cover-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:65px}.full-cover-benefits h2{font-size:17px;letter-spacing:0;line-height:1.4;margin-bottom:14px}.full-cover-benefits p{font-size:15px;line-height:1.65;margin-bottom:0}.full-block-copy>.button,.full-richtext>.button{margin:10px 12px 10px 0}.full-original-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.full-original-cards>a{display:block;background:var(--panel);border:1px solid var(--line);padding:0 0 22px;overflow:hidden;text-align:center;color:var(--text)!important;text-decoration:none!important;white-space:pre-line;font-size:17px;line-height:1.6}.full-original-cards img{width:100%;height:230px;object-fit:cover;margin-bottom:20px}.full-original-cards p{padding:0 22px}.full-original-cards h2,.full-original-cards h3{font-size:24px;padding:0 22px}.full-original-feature{background:var(--raised)}.full-cover-copy a.button{text-decoration:none}.full-block-copy>.button{font-size:12px}.full-product-cover .full-cover-copy .button{font-size:12px;line-height:1.5}.full-richtext p:empty{display:none}
@media(max-width:950px){.full-cover-benefits{gap:22px}.full-cover-benefits h2{font-size:15px}.full-cover-benefits p{font-size:13px}.full-original-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:670px){.full-cover-benefits{grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:40px}.full-cover-benefits h2{font-size:14px}.full-cover-benefits p{font-size:12px}.full-original-cards{grid-template-columns:1fr}.full-original-cards img{height:auto;aspect-ratio:1.5}.full-cover .button{font-size:11px}}
.full-cover-benefits svg{display:block;width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:2;margin-bottom:20px}
@media(max-width:670px){.full-cover-benefits svg{width:35px;height:35px;margin-bottom:12px}}
.full-product-overview .full-card h3{font-size:25px;margin-top:0}.full-product-overview .full-card a{color:inherit!important;text-decoration:none!important}.full-product-overview .full-card p{font-size:15px;line-height:1.7}.full-product-overview .center-heading h2{color:var(--mint);margin:0 0 20px}.full-product-overview .center-heading h3{font-size:32px;margin:0 0 40px}.full-product-overview .full-card-copy{padding:27px}
@media(max-width:670px){.full-product-overview .center-heading h3{font-size:26px}}
.full-site-page :is(h1,h2,h3,h4,p,li){overflow-wrap:break-word;hyphens:auto}.full-site-page a{overflow-wrap:anywhere}
.full-site-page :is(h1,h2,h3,h4,p,li){hyphens:none}
@media(max-width:670px){.full-site-page :is(h1,h2,h3,h4){hyphens:auto}}
