/* Blog yazısı başlık boyutları */
.t-feed__post-popup__title{font-size:30px!important;line-height:1.25!important}
.t-redactor__h2{font-size:24px!important;line-height:1.3!important}
.t-redactor__h3{font-size:21px!important;line-height:1.3!important}
@media screen and (max-width:640px){
.t-feed__post-popup__title{font-size:24px!important}
.t-redactor__h2{font-size:20px!important}
.t-redactor__h3{font-size:18px!important}
}
/* Blog yazısı metni: masaüstünde iki yana yaslı */
@media screen and (min-width:641px){
.t-redactor__text{text-align:justify!important}
}

/* Blog yazısı linkleri: koyu mavi ve kalın; üzerine gelince veya tıklanınca turuncu */
.t-redactor__text a,.t-redactor__text a *{color:#051650!important;font-weight:700!important;text-decoration:none!important}
.t-redactor__text a:hover,.t-redactor__text a:hover *,.t-redactor__text a:active,.t-redactor__text a:active *,.t-redactor__text a:focus-visible{color:#e17419!important}


/* cemilsaar v2 design system */
.cs{
  --c-navy:#0E1C37; --c-navy-deep:#051650; --c-ink:#071558; --c-strong:#333B4A;
  --c-peri:#CCD3E2; --c-bone:#D8D2C6; --c-bone-hi:#E9E4DB;
  --c-stone:#6E6455; --c-stone-soft:#9C8F79; --c-body:#4E5668; --c-mist:#EEF0F1;
  --c-line:#DCE0E6; --c-white:#fff;
  --f-display:'EB Garamond',Georgia,serif;
  --f-ui:'Barlow',-apple-system,'Segoe UI',sans-serif;
  --t-h2:clamp(29px,3.5vw,44px); --t-h3:21px; --t-lead:19px; --t-body:17.5px; --t-label:11.5px;
  --sp:clamp(48px,7vh,96px); --hdr:80px; --htop:120px; --wrap:1200px; --pad:clamp(20px,4vw,56px);
}.cs *{box-sizing:border-box}.cs{scroll-behavior:smooth}.cs{margin:0;background:var(--c-white);color:var(--c-body);font:400 var(--t-body)/1.7 var(--f-display);-webkit-font-smoothing:antialiased}.cs .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.cs h1,.cs h2,.cs h3{font-family:var(--f-display);color:var(--c-ink);margin:0}.cs h2{font-size:var(--t-h2);font-weight:600;line-height:1.14;letter-spacing:-.012em}.cs h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}.cs p{margin:0 0 1.05em}.cs a{color:inherit;text-decoration:none}.cs .label{font:600 var(--t-label)/1 var(--f-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--c-stone);display:block;margin-bottom:16px}.cs .label.on-dark{color:var(--c-bone)}.cs .lead{font-size:var(--t-lead);line-height:1.65;max-width:62ch}.cs .go{display:inline-flex;align-items:center;gap:9px;font:600 12px/1 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--c-ink);border-bottom:1.5px solid var(--c-stone-soft);padding-bottom:7px;transition:.16s}.cs .go svg{width:15px;height:15px;transition:transform .18s}.cs .go:hover{color:var(--c-stone);border-color:var(--c-stone)}.cs .go:hover svg{transform:translateX(4px)}.cs .brand{display:flex;align-items:center;gap:14px;color:var(--c-white)}.cs .l-mark{height:54px;width:47px;display:block;flex:none}.cs .l-text{font:600 28px/1 var(--f-display);color:#fff;letter-spacing:.01em;white-space:nowrap}.cs .l-sub{display:block;margin-top:6px;font:500 11px/1 var(--f-ui);letter-spacing:.17em;text-transform:uppercase;color:rgba(204,211,226,.8)}.cs .rule{width:1px;height:48px;background:rgba(204,211,226,.32);flex:none}.cs nav{display:flex;gap:26px;margin-left:auto}.cs nav a{font:700 16px/1 var(--f-display);color:var(--c-peri);transition:color .18s;position:relative;padding:4px 0;letter-spacing:.03em}.cs nav a:hover,.cs nav a.on{color:var(--c-bone)}.cs nav a.on::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:var(--c-bone)}.cs .lang{font:600 12.5px/1 var(--f-ui);letter-spacing:.1em;color:var(--c-peri);white-space:nowrap;margin-left:26px}.cs .lang b{color:var(--c-white)}.cs .lang span{opacity:.4;margin:0 6px}.cs .msgr{display:flex;gap:8px;margin-left:22px}.cs .msgr a{width:36px;height:36px;border:1px solid rgba(204,211,226,.42);display:grid;place-items:center;color:var(--c-peri);transition:.18s}.cs .msgr a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cs .msgr a:hover{border-color:var(--c-bone);color:var(--c-bone);background:rgba(216,210,198,.08)}.cs .cinfo .msgr{margin:0 0 22px}.cs .cinfo .msgr a{border-color:var(--c-line);color:var(--c-ink);width:42px;height:42px}.cs .cinfo .msgr a:hover{border-color:var(--c-stone);color:var(--c-stone);background:transparent}.cs .fbot .msgr{margin:0}.cs .hdr-top{position:absolute;top:0;left:0;right:0;z-index:30;padding:26px 0 0}.cs .hdr-top .wrap{display:flex;align-items:center;gap:26px;max-width:1440px;width:100%}.cs .hdr-stick{position:sticky;top:0;z-index:60;background:var(--c-navy);box-shadow:0 1px 0 rgba(255,255,255,.07)}.cs .hdr-stick .l-mark{height:44px;width:38.5px}.cs .hdr-stick .l-text{font-size:24px}.cs .hdr-stick .rule{height:40px}.cs .hdr-stick .wrap{display:flex;align-items:center;gap:26px;height:var(--hdr);max-width:1440px;width:100%}
@media(max-width:900px){.cs nav{display:none}.cs .l-sub{display:none}}.cs .hero{background:var(--c-navy-deep);color:var(--c-peri);position:relative;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center}.cs .heroimg{position:absolute;inset:0;z-index:0}.cs .heroimg img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}.cs .hero::before{content:"";position:absolute;inset:0;z-index:1;background:
  linear-gradient(180deg,rgba(4,14,42,.50) 0%,rgba(4,14,42,.22) 24%,rgba(4,14,42,.58) 50%,rgba(4,14,42,.30) 72%,rgba(4,14,42,.66) 100%)}.cs .hero>.wrap{position:relative;z-index:2;text-align:center;padding-top:var(--htop);padding-bottom:var(--sp)}.cs .hero h1{color:#fff;font-size:clamp(46px,7vw,96px);font-weight:400;line-height:1;letter-spacing:-.015em}.cs .hero .meta{margin-top:clamp(20px,3vw,34px);display:flex;gap:14px 30px;flex-wrap:wrap;justify-content:center;font:600 13px/1.6 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(4,14,42,.7)}.cs .hero h1{text-shadow:0 2px 24px rgba(4,14,42,.55)}.cs .hero .meta span+span::before{content:"·";margin-right:30px;opacity:.5}
@media(max-width:600px){.cs .hero .meta span+span::before{display:none}.cs .hero .meta{flex-direction:column;gap:6px}}.cs section{padding:var(--sp) 0;scroll-margin-top:var(--hdr)}.cs .mist{background:var(--c-mist)}.cs .dark{background:var(--c-navy);color:var(--c-peri)}.cs .dark h2,.cs .dark h3{color:#fff}.cs .head2{max-width:64ch;margin-bottom:34px}.cs .head2 p{margin-top:16px;margin-bottom:0;color:var(--c-body)}.cs .agrid{display:grid;gap:clamp(30px,4vw,64px);align-items:center}
@media(min-width:860px){.cs .agrid{grid-template-columns:minmax(260px,360px) 1fr}}.cs .aphoto{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;display:block;background:#e2e6ee}.cs .aintro{font-size:clamp(19px,1.6vw,23px);line-height:1.6;color:var(--c-strong);max-width:34em}.cs .aintro p{margin-bottom:.9em}.cs .abio{margin-top:22px}.cs .pxgrid{display:grid;gap:clamp(26px,3.4vw,54px);align-items:start}
@media(min-width:1000px){.cs .pxgrid{grid-template-columns:1.3fr .7fr}}.cs .plist{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.cs .plist li{border-bottom:1px solid var(--c-line)}.cs .plist a{display:flex;align-items:baseline;gap:clamp(14px,2vw,28px);padding:clamp(13px,1.6vw,19px) 0;transition:.16s}.cs .pn{font:600 12px/1 var(--f-ui);letter-spacing:.16em;color:var(--c-stone);flex:none;width:24px}.cs .pt{font:600 clamp(21px,2.1vw,28px)/1.15 var(--f-display);color:var(--c-ink);letter-spacing:-.012em;flex:1;transition:color .18s}.cs .plist svg{width:19px;height:19px;flex:none;color:var(--c-stone);opacity:.7;transition:transform .18s;align-self:center}.cs .plist a:hover .pt{color:var(--c-stone)}.cs .plist a:hover svg{transform:translateX(4px);opacity:1}.cs .fcard{position:relative;overflow:hidden;background:var(--c-navy);color:var(--c-peri);padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;min-height:330px}.cs .fcard h3{color:#fff;font-size:clamp(25px,2.5vw,34px);font-weight:700;letter-spacing:-.018em;line-height:1.08;margin:0}.cs .fcard p{color:rgba(255,255,255,.82);margin:14px 0 0;font-size:16.5px;max-width:38ch}.cs .fcard .go{margin-top:auto;color:var(--c-bone);border-color:rgba(216,210,198,.5);align-self:flex-start;padding-top:26px}.cs .fcard .go:hover{color:#fff;border-color:#fff}.cs .cmast{background:var(--c-navy);color:var(--c-peri);padding:clamp(46px,6.5vh,86px) 0 clamp(40px,5.5vh,70px)}.cs .cmast h1,.cs .cmast h2{color:#fff;font-size:clamp(34px,4.3vw,56px);font-weight:700;line-height:1.06;letter-spacing:-.02em;max-width:16ch}.cs .cmast p{margin:18px 0 0;max-width:52ch;font-size:17px;line-height:1.7;color:rgba(255,255,255,.80)}.cs .cbody{padding:clamp(40px,6vh,72px) 0 clamp(46px,7vh,86px)}.cs .cgrid{display:grid;gap:52px}
@media(min-width:900px){.cs .cgrid{grid-template-columns:1fr 1fr}}.cs .frow{display:grid;gap:0 20px}
@media(min-width:560px){.cs .frow{grid-template-columns:1fr 1fr}}.cs .field{margin-bottom:16px}.cs .field label{display:block;font:600 11.5px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--c-body);margin-bottom:8px}.cs .field input,.cs .field textarea{width:100%;font:400 16px/1.5 var(--f-ui);color:var(--c-ink);padding:11px 14px;border:1px solid var(--c-line);background:#fff;border-radius:0}.cs .field textarea{height:150px;resize:vertical}.cs .field input:focus,.cs .field textarea:focus{outline:2px solid var(--c-stone);outline-offset:-1px;border-color:var(--c-stone)}.cs .consent{display:flex;gap:11px;align-items:flex-start;font:400 13.5px/1.55 var(--f-ui);color:var(--c-body);margin:16px 0 22px}.cs .consent input{margin-top:3px;accent-color:var(--c-ink);width:16px;height:16px;flex:none}.cs .consent a{border-bottom:1px solid var(--c-stone-soft)}.cs .btn{display:inline-block;font:600 13.5px/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;padding:14px 22px;background:var(--c-ink);color:#fff;border:1.5px solid var(--c-ink);cursor:pointer;transition:.18s}.cs .btn:hover{background:#0A1F6B;border-color:#0A1F6B}.cs .cinfo dl{margin:0}.cs .cinfo dt{font:600 11.5px/1 var(--f-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--c-stone);margin-bottom:9px}.cs .cinfo dd{margin:0 0 22px;font-size:17px;color:var(--c-ink);line-height:1.6}.cs .map{margin-top:6px;height:190px;background:var(--c-navy);border:1px solid var(--c-line);position:relative;overflow:hidden}.cs .map svg{position:absolute;inset:0;width:100%;height:100%}.cs .map b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--c-bone);box-shadow:0 0 0 6px rgba(216,210,198,.18)}.cs .map span{position:absolute;left:18px;bottom:16px;font:600 10.5px/1.5 var(--f-ui);letter-spacing:.15em;text-transform:uppercase;color:rgba(204,211,226,.85)}.cs .cinfo .go{margin-top:14px}.cs footer{background:var(--c-navy);color:var(--c-peri);padding:clamp(48px,6vh,72px) 0 36px}.cs .fgrid{display:grid;gap:38px}
@media(min-width:760px){.cs .fgrid{grid-template-columns:1.2fr 1fr 1fr 1.1fr}}.cs .fcol h4{font:600 11.5px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--c-bone);margin:0 0 18px}.cs .fcol a,.cs .fcol p{display:block;font-size:15.5px;color:rgba(204,211,226,.85);margin:0 0 10px;transition:color .16s;line-height:1.5}.cs .fcol a:hover{color:#fff}.cs .fbrand .l-text{font-size:26px}.cs .fbrand p{margin-top:16px;max-width:30ch;font-size:15px}.cs .fbot{margin-top:48px;padding-top:24px;border-top:1px solid rgba(204,211,226,.18);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:400 13px/1.5 var(--f-ui);color:rgba(204,211,226,.6)}.cs .fbot div{display:flex;gap:20px;flex-wrap:wrap}.cs .pol{padding:clamp(40px,6vh,72px) 0 clamp(50px,7vh,90px)}.cs .pol .wrap{max-width:860px}.cs .pol h1{font:700 clamp(24px,2.6vw,34px)/1.2 var(--f-display);color:var(--c-ink);letter-spacing:-.01em;margin:0 0 8px}.cs .pol h1+.psub{font:500 12px/1.6 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--c-stone);margin:0 0 18px}.cs .pol .pnote{font-style:italic;color:var(--c-body);font-size:16.5px;line-height:1.65;margin:0 0 34px;padding-bottom:26px;border-bottom:1px solid var(--c-line)}.cs .pol h2{font:700 20px/1.3 var(--f-display);color:var(--c-ink);margin:40px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--c-line);letter-spacing:.01em}.cs .pol h3{font:700 18px/1.3 var(--f-display);color:var(--c-ink);margin:26px 0 10px}.cs .pol p{font-size:17px;line-height:1.72;color:var(--c-body);margin:0 0 14px;text-align:justify}.cs .pol .pli{padding-left:26px;text-indent:-26px}.cs .pol .pli a,.cs .pol p a{color:var(--c-ink);font-weight:600;border-bottom:1px solid var(--c-stone-soft)}.cs .pol table{width:100%;border-collapse:collapse;margin:8px 0 18px;font:400 14.5px/1.5 var(--f-ui);color:var(--c-body)}.cs .pol th{font:600 11px/1.4 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c-stone);text-align:left;padding:10px 10px 10px 0;border-bottom:1px solid var(--c-ink)}.cs .pol td{padding:10px 10px 10px 0;border-bottom:1px solid var(--c-line);vertical-align:top}.cs .pol td:first-child{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--c-ink);white-space:nowrap}.cs .pol .psig{margin-top:40px;font:700 18px/1.3 var(--f-display);color:var(--c-ink);text-align:right}.cs .pol h1.second{margin-top:70px;padding-top:50px;border-top:2px solid var(--c-ink)}
@media(max-width:640px){.cs .pol p{text-align:left}.cs .pol table{display:block;overflow-x:auto}}.cs .pmast{background:var(--c-navy);color:var(--c-peri);padding:clamp(34px,5.2vh,68px) 0 clamp(30px,4.4vh,56px)}.cs .pback{display:inline-flex;align-items:center;gap:9px;font:600 11.5px/1 var(--f-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--c-bone);margin-bottom:20px}.cs .pback svg{width:15px;height:15px}.cs .pname{font-family:var(--f-display);font-weight:700;color:#fff;font-size:clamp(33px,4.6vw,62px);line-height:1.04;letter-spacing:-.02em;margin:0}.cs .pline{margin:14px 0 0;font:500 clamp(13px,1.2vw,15.5px)/1.5 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.72)}.cs .pbody{padding:clamp(40px,6vh,76px) 0 clamp(46px,7vh,86px)}.cs .pgrid{display:grid;gap:clamp(30px,4vw,64px)}
@media(min-width:900px){.cs .pgrid{grid-template-columns:minmax(300px,390px) 1fr;align-items:start}}.cs .pphoto{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;display:block;background:var(--c-mist)}.cs .pfacts{margin-top:30px}.cs .pfact{padding:15px 0;border-top:1px solid var(--c-line)}.cs .pfact:last-child{border-bottom:1px solid var(--c-line)}.cs .pfact dt{font:600 10.5px/1 var(--f-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--c-stone);margin-bottom:9px}.cs .pfact dd{margin:0;font-size:16px;line-height:1.6;color:var(--c-strong)}.cs .pfact dd+dd{margin-top:6px}.cs .pfact a{border-bottom:1px solid var(--c-stone-soft);transition:.16s}.cs .pfact a:hover{color:var(--c-stone);border-color:var(--c-stone)}.cs .pprose p{font-size:clamp(17px,1.3vw,19px);line-height:1.78;color:var(--c-body);margin:0 0 1.15em;max-width:66ch}.cs .pprose p:first-child{font-size:clamp(19px,1.55vw,22px);line-height:1.62;color:var(--c-strong)}.cs .pareas{margin-top:clamp(30px,4vh,48px);padding-top:26px;border-top:1px solid var(--c-line)}.cs .pchips{display:flex;flex-wrap:wrap;gap:9px}.cs .pchip{display:inline-block;font:500 13.5px/1 var(--f-ui);color:var(--c-ink);border:1px solid var(--c-line);padding:10px 15px;transition:.16s}.cs .pchip:hover{border-color:var(--c-stone-soft);color:var(--c-stone)}.cs .acad{background:var(--c-mist);padding:clamp(40px,5.5vh,68px) 0}.cs .acad ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.cs .acad li{border-bottom:1px solid var(--c-line);padding:18px 0}.cs .acad li a{display:block;font:600 19px/1.4 var(--f-display);color:var(--c-ink)}.cs .acad li a:hover{color:var(--c-stone)}.cs .acad li span{display:block;margin-top:6px;font:500 12px/1.5 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-stone)}.cs .cta{background:var(--c-white);padding:clamp(38px,5.5vh,70px) 0;border-top:1px solid var(--c-line)}.cs .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap}.cs .cta h2{font-size:clamp(23px,2.5vw,34px);max-width:24ch}.cs .cta p{margin:10px 0 0;max-width:50ch;color:var(--c-body)}

.cs{--mark:url(https://static.tildacdn.com/tila3162-3436-4437-a234-363064653539/cs-mark.png)}
.cs .l-mark{background:var(--mark) center/contain no-repeat;aspect-ratio:663/758}
.cs .bgm{position:absolute;right:-40px;bottom:-60px;height:280px;opacity:.07;pointer-events:none;background:var(--mark) center/contain no-repeat;aspect-ratio:663/758}
.cs{margin:0;padding:0}
#allrecords .cs .hdr-top{z-index:30}
.cs .cs-slot .r{padding:0!important;margin:0!important}
.cs .cs-slot .t-container,.cs .cs-slot .t-col{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.cs .cs-slot .t-input-group{margin-bottom:16px!important}
.cs .cs-slot .t-input-title{font:600 11.5px/1 'Barlow',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#4E5668!important;padding-bottom:8px!important}
.cs .cs-slot .t-input,.cs .cs-slot textarea.t-input{font:400 16px/1.5 'Barlow',sans-serif!important;color:#071558!important;padding:11px 14px!important;border:1px solid #DCE0E6!important;background:#fff!important;border-radius:0!important;height:auto!important;min-height:46px}
.cs .cs-slot .t-input:focus{outline:2px solid #6E6455!important;outline-offset:-1px}
.cs .cs-slot .t-checkbox__control{font:400 13.5px/1.55 'Barlow',sans-serif!important;color:#4E5668!important}
.cs .cs-slot .t-checkbox__control a{color:#071558;border-bottom:1px solid #9C8F79}
.cs .cs-slot .t-submit,.cs .cs-slot .t-btnflex{font:600 13.5px/1 'Barlow',sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:14px 22px!important;background:#071558!important;color:#fff!important;border:1.5px solid #071558!important;border-radius:0!important;height:auto!important}
.cs .cs-slot .t-submit:hover,.cs .cs-slot .t-btnflex:hover{background:#0A1F6B!important;border-color:#0A1F6B!important}
.cs .cs-slot .t-form__errorbox-middle,.cs .cs-slot .t-form__successbox{font-family:'Barlow',sans-serif}

/* cs form slot v2 */
.cs .cs-slot .r{background:transparent!important}
.cs .cs-slot .t823__container{padding:0!important}
.cs .cs-slot .t823__wrapper,.cs .cs-slot .t823__wrapper tbody,.cs .cs-slot .t823__wrapper tr{display:block!important;width:100%!important}
.cs .cs-slot .t823__col_img{display:none!important}
.cs .cs-slot .t823__col_form{display:block!important;width:100%!important}
.cs .cs-slot .t823__main-wrapper{padding:0!important;max-width:none!important}
.cs .cs-slot .t-form__inputsbox{max-width:none!important}
.cs .cs-slot .t-checkbox__control a{color:#071558;border-bottom:1px solid #9C8F79;font-weight:600}
.cs .cs-slot textarea.t-input{min-height:150px!important}

/* cemilsaar v2 pubs+practice */
.cs .pubs{padding:clamp(40px,6vh,72px) 0 clamp(46px,7vh,86px)}.cs .pintro{max-width:66ch;margin-bottom:34px}.cs .pintro p{font-size:clamp(17px,1.3vw,19px);line-height:1.72;color:var(--c-strong);margin:0}.cs .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.cs .chip{font:500 12.5px/1 var(--f-ui);letter-spacing:.04em;color:var(--c-ink);border:1px solid var(--c-line);padding:9px 13px;cursor:pointer;background:#fff;transition:.16s}.cs .chip:hover{border-color:var(--c-stone-soft)}.cs .chip.on{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.cs .alist{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.cs .alist li{border-bottom:1px solid var(--c-line)}.cs .alist li.hide{display:none}.cs .arow{display:grid;grid-template-columns:1fr;gap:18px 30px;padding:clamp(20px,2.4vw,30px) 0;align-items:start}
@media(min-width:720px){.cs .arow{grid-template-columns:220px 1fr}}.cs .athumb{display:block;width:100%;aspect-ratio:1200/627;object-fit:cover;background:var(--c-mist);border:1px solid var(--c-line)}.cs .ameta{display:flex;flex-wrap:wrap;gap:6px 14px;font:600 11px/1.4 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--c-stone);margin-bottom:10px}.cs .ameta .tag{color:var(--c-body);font-weight:500;letter-spacing:.08em}.cs .atitle{font:600 clamp(20px,1.9vw,26px)/1.22 var(--f-display);color:var(--c-ink);letter-spacing:-.012em;display:block;transition:color .16s}.cs .arow:hover .atitle{color:var(--c-stone)}.cs .asub{margin:8px 0 0;font-size:16.5px;line-height:1.55;color:var(--c-body);max-width:64ch}.cs .aalt{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font:600 11.5px/1 var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--c-ink);border-bottom:1px solid var(--c-stone-soft);padding-bottom:5px}.cs .aalt svg{width:13px;height:13px}.cs .aalt:hover{color:var(--c-stone)}.cs .aempty{padding:26px 0;border-bottom:1px solid var(--c-line);color:var(--c-body);font-size:17px}.cs .aempty .go{margin-top:14px}.cs .xnum{font:600 11.5px/1 var(--f-ui);letter-spacing:.2em;color:rgba(216,210,198,.75);display:block;margin-bottom:16px}.cs .pmast .pdeck{margin:16px 0 0;max-width:58ch;font:400 clamp(17px,1.35vw,20px)/1.6 var(--f-display);color:rgba(255,255,255,.80)}.cs .xgrid{display:grid;gap:clamp(34px,4.5vw,72px)}
@media(min-width:980px){.cs .xgrid{grid-template-columns:1fr minmax(260px,320px);align-items:start}}.cs .xprose p{font-size:clamp(17px,1.3vw,19px);line-height:1.78;color:var(--c-body);margin:0 0 1.15em;max-width:66ch}.cs .xprose p:first-child{font-size:clamp(19px,1.55vw,22px);line-height:1.62;color:var(--c-strong)}.cs .xrel{margin-top:clamp(34px,4.5vh,56px)}.cs .xrel .label{margin-bottom:6px}.cs .xrel h2{font-size:clamp(24px,2.6vw,34px);margin-bottom:22px}.cs .xside{position:sticky;top:calc(var(--hdr) + 24px)}.cs .xlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.cs .xlist li{border-bottom:1px solid var(--c-line)}.cs .xlist a{display:flex;align-items:baseline;gap:14px;padding:12px 0;font:600 16px/1.3 var(--f-display);color:var(--c-ink);transition:color .16s}.cs .xlist a:hover{color:var(--c-stone)}.cs .xlist a.on{color:var(--c-stone)}.cs .xlist .pn{width:22px;font-size:11px}.cs .xcard{background:var(--c-navy);color:var(--c-peri);padding:26px;margin-top:30px}.cs .xcard h3{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.012em;line-height:1.15}.cs .xcard p{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.8)}.cs .xcard .go{margin-top:20px;color:var(--c-bone);border-color:rgba(216,210,198,.5)}.cs .xcard .go:hover{color:#fff;border-color:#fff}.cs .xcard .msgr{margin:18px 0 0}.cs .acadl{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.cs .acadl li{border-bottom:1px solid var(--c-line);padding:16px 0}.cs .acadl li a{display:block;font:600 18px/1.4 var(--f-display);color:var(--c-ink)}.cs .acadl li a:hover{color:var(--c-stone)}.cs .acadl li span{display:block;margin-top:6px;font:500 12px/1.5 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-stone)}.cs .xrel .alist .arow{grid-template-columns:1fr}
@media(min-width:620px){.cs .xrel .alist .arow{grid-template-columns:180px 1fr}}

/* cemilsaar v2 justify */
.cs .aintro p,.cs .pprose p,.cs .xprose p,.cs .pintro p,.cs .lead,.cs .head2 p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;text-justify:inter-word}
@media(max-width:640px){.cs .aintro p,.cs .pprose p,.cs .xprose p,.cs .pintro p,.cs .lead,.cs .head2 p{text-align:left;hyphens:manual}}

/* cemilsaar v2 uniform prose */
.cs .pprose p:first-child,.cs .xprose p:first-child{font-size:clamp(17px,1.3vw,19px);line-height:1.78;color:var(--c-body)}

/* cemilsaar v2 hide old feeds (feed blocks stay ON so article pages keep their template) */
#rec2270046233>.t915,#rec5588509803>.t897{display:none!important}
#rec2270046233:not(:has(.t-feed__post-popup)),#rec5588509803:not(:has(.t-feed__post-popup)){display:none!important}
#rec2270046233:has(.t-feed__post-popup),#rec5588509803:has(.t-feed__post-popup){display:block!important}

/* cemilsaar v2 pline links */
.cs .pmast .pline a{color:#fff;border-bottom:1px solid rgba(216,210,198,.6);text-decoration:none}.cs .pmast .pline a:hover{border-bottom-color:#fff}

/* cemilsaar v2 mobile header */
.cs-burger{display:none}
@media(max-width:900px){.cs header .wrap{gap:14px}.cs header .msgr{display:none}.cs header .lang{margin-left:auto}.cs-burger{display:block;position:relative;width:40px;height:40px;border:1px solid rgba(204,211,226,.42);background:transparent;padding:0;margin:0;cursor:pointer;flex:0 0 auto;border-radius:0;-webkit-appearance:none;appearance:none}.cs-burger span,.cs-burger span::before,.cs-burger span::after{position:absolute;left:0;width:18px;height:2px;background:#CCD3E2;content:"";transition:transform .2s,background .2s}.cs-burger span{left:10px;top:18px}.cs-burger span::before{top:-6px}.cs-burger span::after{top:6px}.cs header.cs-open .cs-burger span{background:transparent}.cs header.cs-open .cs-burger span::before{transform:translateY(6px) rotate(45deg)}.cs header.cs-open .cs-burger span::after{transform:translateY(-6px) rotate(-45deg)}.cs header.cs-open nav{display:flex;flex-direction:column;gap:0;position:absolute;left:0;right:0;top:100%;margin:0;background:var(--c-navy);padding:6px 24px 16px;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 14px 28px rgba(0,0,0,.28)}.cs header.cs-open nav a{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:18px}.cs header.cs-open nav a:last-child{border-bottom:0}.cs .hdr-top.cs-open{background:var(--c-navy);padding-bottom:14px}}
/* cemilsaar v2 policy title */
.cs .pol .poltitle{font:700 clamp(24px,2.6vw,34px)/1.2 var(--f-display);color:var(--c-ink);letter-spacing:-.01em;margin:0 0 8px}.cs .pol .poltitle+.psub{font:500 12px/1.6 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--c-stone);margin:0 0 18px}

/* cemilsaar v2 img mark (logo as , Safari bfcache) */
.cs img.l-mark,.cs img.bgm{background:none!important;object-fit:contain;object-position:center;border:0}.cs img.bgm{width:auto}
