/* Avukat Sena Er — V7 Practice Explorer
   Editorial practice-area system shared by home, index and detail pages. */
:root{
  --v7-ink:#19181a;
  --v7-ink-2:#222124;
  --v7-paper:#f3ede8;
  --v7-paper-2:#ebe3dc;
  --v7-paper-3:#fbf8f4;
  --v7-text:#242225;
  --v7-muted:#6b6562;
  --v7-taupe:#957f76;
  --v7-taupe-deep:#735f57;
  --v7-taupe-soft:#c9b7ae;
  --v7-line:rgba(36,34,37,.14);
  --v7-line-dark:rgba(255,255,255,.13);
  --v7-serif:"Newsreader","Iowan Old Style",Georgia,serif;
  --v7-sans:"DM Sans","Avenir Next","Helvetica Neue",Arial,sans-serif;
  --v7-ease:cubic-bezier(.2,.75,.25,1);
  --v7-shell:min(calc(100% - 96px),1320px);
}
.v7-shell{width:var(--v7-shell);margin-inline:auto}
.v7-overline{margin:0;color:var(--v7-taupe-deep);font:700 10px/1 var(--v7-sans);letter-spacing:.18em;text-transform:uppercase}
.v7-kicker{display:flex;align-items:center;gap:16px;margin:0;color:var(--v7-taupe-deep);font:700 10px/1 var(--v7-sans);letter-spacing:.18em;text-transform:uppercase}.v7-kicker span{font:italic 18px/1 var(--v7-serif);letter-spacing:0;text-transform:none}.v7-kicker i{width:42px;height:1px;background:currentColor;opacity:.45}.v7-kicker-light{color:var(--v7-taupe-soft)}
.v7-practices-section{padding:clamp(104px,9vw,158px) 0;background:linear-gradient(180deg,var(--v7-paper-3) 0%,var(--v7-paper) 100%);color:var(--v7-text);border-top:1px solid var(--v7-line)}
.v7-practices-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:72px;align-items:end;margin-bottom:72px}
.v7-practices-heading{max-width:900px}.v7-practices-heading .v7-kicker{margin-bottom:24px}.v7-practices-heading h2{max-width:940px;margin:0;font:500 clamp(52px,5.2vw,78px)/.97 var(--v7-serif);letter-spacing:-.045em;color:var(--v7-ink)}.v7-practices-heading h2 em{font-weight:400;color:var(--v7-taupe);font-style:italic}.v7-practices-heading>p:last-child{max-width:760px;margin:28px 0 0;color:var(--v7-muted);font-size:15px;line-height:1.8}
.v7-intro-link{justify-self:end;display:inline-flex;align-items:center;gap:13px;padding-bottom:8px;color:var(--v7-ink);border-bottom:1px solid rgba(36,34,37,.42);font-size:12px;font-weight:700}.v7-intro-link svg,.v7-practice-row-link svg,.v7-practice-primary svg,.v7-practice-secondary svg,.v7-related-grid svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--v7-ease)}.v7-intro-link:hover svg,.v7-practice-row-link:hover svg,.v7-practice-primary:hover svg,.v7-practice-secondary:hover svg,.v7-related-grid a:hover svg{transform:translate(4px,-4px)}

/* Shared explorer */
.v7-practice-explorer{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(390px,.58fr);gap:56px;align-items:start}
.v7-practice-list{border-top:1px solid var(--v7-line)}
.v7-practice-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;border-bottom:1px solid var(--v7-line);transition:background .24s var(--v7-ease),color .24s var(--v7-ease)}
.v7-practice-row::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--v7-taupe);transform:scaleY(0);transform-origin:center;transition:transform .3s var(--v7-ease)}
.v7-practice-row:hover,.v7-practice-row.is-active{background:rgba(149,127,118,.085)}.v7-practice-row.is-active::before{transform:scaleY(1)}
.v7-practice-trigger{appearance:none;width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 0;gap:18px;align-items:start;padding:28px 16px 28px 14px;border:0;background:transparent;color:var(--v7-text);text-align:left;cursor:pointer}
.v7-practice-number{padding-top:4px;color:var(--v7-taupe-deep);font:italic 17px/1 var(--v7-serif)}
.v7-practice-copy{display:block;min-width:0}.v7-practice-copy strong{display:block;font:500 clamp(29px,2.8vw,43px)/1.04 var(--v7-serif);letter-spacing:-.035em;color:var(--v7-ink);transition:color .22s}.v7-practice-copy>span{display:block;max-width:760px;margin-top:10px;color:var(--v7-muted);font:400 13px/1.65 var(--v7-sans);opacity:.72;transition:opacity .22s,color .22s}
.v7-practice-row:hover .v7-practice-copy>span,.v7-practice-row.is-active .v7-practice-copy>span{opacity:1}.v7-practice-row.is-active .v7-practice-copy strong{color:var(--v7-taupe-deep)}
.v7-practice-row-link{display:flex;align-items:center;justify-content:center;color:var(--v7-ink);border-left:1px solid transparent;transition:background .22s,color .22s,border-color .22s}.v7-practice-row:hover .v7-practice-row-link,.v7-practice-row.is-active .v7-practice-row-link{border-color:var(--v7-line)}
.v7-practice-toggle{display:none}
.v7-practice-mobile{display:none}

.v7-practice-preview{position:sticky;top:112px;min-height:610px;padding:42px 42px 38px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at 84% 16%,rgba(149,127,118,.14),transparent 34%),linear-gradient(180deg,#1b1a1d 0%,#151517 100%);color:#fff;border:1px solid rgba(255,255,255,.1)}
.v7-practice-preview::after{content:"";position:absolute;inset:auto 34px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}
.v7-practice-preview-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.v7-practice-preview-top>span{font-size:9px;font-weight:700;letter-spacing:.19em;color:rgba(255,255,255,.48)}.v7-practice-preview-top strong{display:flex;align-items:center;gap:7px;color:var(--v7-taupe-soft);font:400 19px/1 var(--v7-serif)}.v7-practice-preview-top strong b,.v7-practice-preview-top strong em{font:inherit}.v7-practice-preview-top strong i{font-style:normal;opacity:.35}
.v7-practice-preview-mark{position:absolute;right:-44px;top:92px;width:245px;opacity:.035;pointer-events:none}.v7-practice-preview-mark img{width:100%;filter:grayscale(1) brightness(3)}
.v7-practice-preview-copy{position:relative;z-index:2;margin:auto 0 0;transition:opacity .14s ease,transform .14s ease}.v7-practice-preview.is-changing .v7-practice-preview-copy{opacity:.18;transform:translateY(7px)}
.v7-practice-preview h3{max-width:460px;margin:0 0 22px;font:500 clamp(44px,3.6vw,60px)/.95 var(--v7-serif);letter-spacing:-.045em;color:#fff}.v7-practice-preview-copy>p{max-width:430px;margin:0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.8}
.v7-practice-frame{position:relative;z-index:2;margin:34px 0 30px;padding-top:22px;border-top:1px solid var(--v7-line-dark)}.v7-practice-frame>small{display:block;margin-bottom:14px;color:rgba(255,255,255,.4);font-size:8px;font-weight:700;letter-spacing:.17em}.v7-practice-frame>div{display:flex;flex-wrap:wrap;gap:8px}.v7-practice-frame span{padding:7px 9px;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:9px;letter-spacing:.02em}
.v7-practice-preview-actions{position:relative;z-index:2;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.v7-practice-primary,.v7-practice-secondary{min-height:50px;padding:0 16px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid transparent;font-size:11px;font-weight:700;transition:background .25s var(--v7-ease),color .25s,border-color .25s,transform .25s var(--v7-ease)}.v7-practice-primary{min-width:180px;background:var(--v7-taupe-deep);color:#fff}.v7-practice-primary:hover{background:#846d64;transform:translateY(-2px)}.v7-practice-secondary{color:#fff;border-color:rgba(255,255,255,.2)}.v7-practice-secondary:hover{border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.v7-practice-secondary-dark{color:var(--v7-ink);border-color:var(--v7-line)}.v7-practice-secondary-dark:hover{border-color:rgba(36,34,37,.4);background:rgba(36,34,37,.035)}

.v7-practice-cta{margin-top:78px;padding:44px 0 0;border-top:1px solid var(--v7-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:end}.v7-practice-cta small{display:block;margin-bottom:13px;color:var(--v7-taupe-deep);font-size:9px;font-weight:700;letter-spacing:.17em}.v7-practice-cta h3{max-width:820px;margin:0;font:500 clamp(36px,3.6vw,54px)/1.03 var(--v7-serif);letter-spacing:-.035em;color:var(--v7-ink)}.v7-practice-cta p{max-width:760px;margin:18px 0 0;color:var(--v7-muted);font-size:14px;line-height:1.75}.v7-practice-cta-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}

/* Practices index page */
.v7-practice-page-head{position:relative;overflow:hidden;padding:calc(var(--v6-header,86px) + 86px) 0 100px;background:var(--v7-ink);color:#fff}.v7-practice-page-head::after{content:"FAALİYET";position:absolute;right:-30px;bottom:-80px;color:rgba(255,255,255,.025);font:500 clamp(150px,22vw,360px)/.8 var(--v7-serif);letter-spacing:-.07em;pointer-events:none}.v7-practice-page-grid{position:relative;z-index:2;display:grid;grid-template-columns:170px minmax(0,1fr) minmax(280px,380px);gap:46px;align-items:end}.v7-practice-page-grid h1{margin:0;font:500 clamp(64px,7vw,100px)/.9 var(--v7-serif);letter-spacing:-.052em}.v7-practice-page-grid h1 em{display:block;color:var(--v7-taupe-soft);font-weight:400}.v7-practice-page-grid>div:last-child{padding-bottom:8px}.v7-practice-page-grid>div:last-child p{margin:0 0 24px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.v7-practice-page-grid>div:last-child span{display:inline-block;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);color:var(--v7-taupe-soft);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.v7-practice-page-body{padding:clamp(94px,8vw,138px) 0;background:var(--v7-paper-3)}.v7-practice-page-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,410px);gap:70px;align-items:end;margin-bottom:64px}.v7-practice-page-intro h2{margin:14px 0 0;font:500 clamp(48px,5vw,72px)/.98 var(--v7-serif);letter-spacing:-.04em}.v7-practice-page-intro h2 em{font-weight:400;color:var(--v7-taupe);font-style:italic}.v7-practice-page-intro>p{margin:0;color:var(--v7-muted);font-size:14px;line-height:1.8}
.v7-practice-page-cta{padding:96px 0;background:var(--v7-paper-2);border-top:1px solid var(--v7-line)}.v7-practice-page-cta h2{max-width:1040px;margin:18px 0 36px;font:500 clamp(48px,5vw,72px)/.99 var(--v7-serif);letter-spacing:-.04em}.v7-practice-page-cta h2 em{color:var(--v7-taupe);font-weight:400;font-style:italic}.v7-practice-page-cta>div>div:last-child{display:flex;gap:10px;flex-wrap:wrap}

/* Detail page */
.v7-detail-hero{position:relative;overflow:hidden;padding:calc(var(--v6-header,86px) + 70px) 0 92px;background:var(--v7-ink);color:#fff}.v7-detail-hero .v7-shell{position:relative}.v7-detail-back{display:inline-flex;margin-bottom:58px;color:rgba(255,255,255,.58);font-size:11px;font-weight:700}.v7-detail-back:hover{color:#fff}.v7-detail-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:80px;align-items:end}.v7-detail-hero h1{max-width:880px;margin:20px 0 0;font:500 clamp(66px,7vw,104px)/.9 var(--v7-serif);letter-spacing:-.052em}.v7-detail-hero-grid>p{margin:0 0 6px;color:rgba(255,255,255,.68);font-size:15px;line-height:1.85}.v7-detail-watermark{position:absolute;right:-20px;top:34px;width:320px;opacity:.025;pointer-events:none}.v7-detail-watermark img{width:100%;filter:grayscale(1) brightness(3)}
.v7-detail-body{padding:clamp(88px,8vw,132px) 0;background:var(--v7-paper-3)}.v7-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:84px;align-items:start}.v7-detail-prose{max-width:780px;color:var(--v7-text);font-size:16px;line-height:1.9}.v7-detail-prose h2,.v7-detail-prose h3{font-family:var(--v7-serif);font-weight:500;letter-spacing:-.035em;color:var(--v7-ink)}.v7-detail-prose h2{margin:0 0 28px;font-size:clamp(42px,4vw,60px);line-height:1}.v7-detail-prose h3{margin:52px 0 18px;font-size:30px;line-height:1.08}.v7-detail-prose p{margin:0 0 24px;color:var(--v7-muted)}.v7-detail-prose ul,.v7-detail-prose ol{padding-left:22px;color:var(--v7-muted)}
.v7-detail-aside{position:sticky;top:118px;padding:34px;background:var(--v7-ink);color:#fff}.v7-detail-aside .v7-overline{color:var(--v7-taupe-soft)}.v7-detail-aside h2{margin:18px 0 16px;font:500 39px/1 var(--v7-serif);letter-spacing:-.035em}.v7-detail-aside>p:not(.v7-overline){margin:0;color:rgba(255,255,255,.64);font-size:13px;line-height:1.75}.v7-detail-aside-meta{display:flex;gap:7px;flex-wrap:wrap;margin:26px 0 30px;padding-top:22px;border-top:1px solid var(--v7-line-dark)}.v7-detail-aside-meta span{padding:6px 8px;border:1px solid rgba(255,255,255,.12);font-size:9px;color:rgba(255,255,255,.7)}
.v7-related-practices{padding:90px 0 110px;background:var(--v7-paper);border-top:1px solid var(--v7-line)}.v7-related-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:46px}.v7-related-head h2{margin:14px 0 0;font:500 clamp(44px,4.8vw,66px)/.98 var(--v7-serif);letter-spacing:-.04em}.v7-related-head h2 em{color:var(--v7-taupe);font-weight:400}.v7-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--v7-line);border-left:1px solid var(--v7-line);margin-bottom:38px}.v7-related-grid a{min-height:128px;padding:24px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:14px;align-items:center;border-right:1px solid var(--v7-line);border-bottom:1px solid var(--v7-line);transition:background .24s}.v7-related-grid a:hover{background:rgba(149,127,118,.08)}.v7-related-grid span{font:italic 14px/1 var(--v7-serif);color:var(--v7-taupe-deep)}.v7-related-grid strong{font:500 30px/1.05 var(--v7-serif);letter-spacing:-.03em}.v7-intro-link-dark{justify-self:start}

/* Responsive */
@media(max-width:1180px){
  :root{--v7-shell:min(calc(100% - 56px),1120px)}
  .v7-practice-explorer{grid-template-columns:minmax(0,1fr) 370px;gap:34px}.v7-practice-preview{padding:34px;min-height:560px}.v7-practice-copy strong{font-size:34px}.v7-practice-page-grid{grid-template-columns:120px minmax(0,1fr);gap:34px}.v7-practice-page-grid>div:last-child{grid-column:2}.v7-detail-hero-grid{gap:50px}.v7-detail-layout{gap:52px}
}
@media(max-width:900px){
  :root{--v7-shell:min(calc(100% - 40px),860px)}
  .v7-practices-section{padding:86px 0}.v7-practices-intro{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.v7-intro-link{justify-self:start}.v7-practices-heading h2{font-size:clamp(46px,8vw,64px)}
  .v7-practice-explorer{display:block}.v7-practice-preview{display:none}.v7-practice-list{border-top:1px solid var(--v7-line)}.v7-practice-row{display:block}.v7-practice-trigger{grid-template-columns:40px minmax(0,1fr) 26px;gap:12px;padding:22px 2px}.v7-practice-copy strong{font-size:30px}.v7-practice-copy>span{display:none}.v7-practice-toggle{display:block;position:relative;width:22px;height:22px;align-self:center}.v7-practice-toggle i{position:absolute;left:5px;right:5px;top:10px;height:1px;background:currentColor;transition:transform .26s var(--v7-ease)}.v7-practice-toggle i:last-child{transform:rotate(90deg)}.v7-practice-row.is-open .v7-practice-toggle i:last-child{transform:rotate(0)}.v7-practice-row-link{display:none}.v7-practice-mobile{display:grid;grid-template-rows:1fr;transition:grid-template-rows .34s var(--v7-ease)}.v7-practice-js .v7-practice-mobile{grid-template-rows:0fr}.v7-practice-js .v7-practice-row.is-open .v7-practice-mobile{grid-template-rows:1fr}.v7-practice-mobile-inner{overflow:hidden}.v7-practice-mobile-inner>p{margin:0;padding:0 38px 18px 52px;color:var(--v7-muted);font-size:13px;line-height:1.75}.v7-practice-mobile-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 38px 24px 52px}.v7-practice-mobile-actions a{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--v7-line);font-size:10px;font-weight:700}.v7-practice-mobile-actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.v7-practice-row.is-active{background:transparent}.v7-practice-row.is-open{background:rgba(149,127,118,.07)}.v7-practice-row.is-open::before{transform:scaleY(1)}
  .v7-practice-cta{grid-template-columns:1fr;gap:30px;margin-top:56px}.v7-practice-cta-actions{justify-content:flex-start}
  .v7-practice-page-head{padding:calc(var(--v6-header,76px) + 60px) 0 76px}.v7-practice-page-grid{grid-template-columns:1fr}.v7-practice-page-grid .v7-kicker{margin-bottom:12px}.v7-practice-page-grid>div:last-child{grid-column:auto;max-width:620px}.v7-practice-page-grid h1{font-size:clamp(58px,10vw,82px)}.v7-practice-page-body{padding:78px 0}.v7-practice-page-intro{grid-template-columns:1fr;gap:24px;margin-bottom:46px}.v7-practice-page-cta{padding:78px 0}
  .v7-detail-hero{padding:calc(var(--v6-header,76px) + 54px) 0 72px}.v7-detail-back{margin-bottom:42px}.v7-detail-hero-grid{grid-template-columns:1fr;gap:30px}.v7-detail-hero h1{font-size:clamp(56px,9vw,82px)}.v7-detail-hero-grid>p{max-width:650px}.v7-detail-watermark{width:220px;right:-60px;top:80px}.v7-detail-layout{grid-template-columns:1fr;gap:50px}.v7-detail-aside{position:relative;top:auto}.v7-related-grid{grid-template-columns:1fr}.v7-related-practices{padding:76px 0 88px}
}
@media(max-width:620px){
  :root{--v7-shell:calc(100% - 32px)}
  .v7-practices-section{padding:70px 0}.v7-practices-heading .v7-kicker{margin-bottom:18px}.v7-practices-heading h2{font-size:42px;line-height:1}.v7-practices-heading>p:last-child{font-size:13px;line-height:1.75;margin-top:20px}.v7-intro-link{font-size:10px}.v7-practice-trigger{grid-template-columns:32px minmax(0,1fr) 24px;padding:19px 0}.v7-practice-number{font-size:14px}.v7-practice-copy strong{font-size:26px;line-height:1.06}.v7-practice-mobile-inner>p{padding-left:44px;padding-right:18px}.v7-practice-mobile-actions{padding-left:44px;padding-right:18px;flex-direction:column;align-items:flex-start}.v7-practice-cta{margin-top:44px;padding-top:30px}.v7-practice-cta h3{font-size:38px}.v7-practice-cta-actions{align-items:stretch;flex-direction:column}.v7-practice-primary,.v7-practice-secondary{width:100%;min-width:0}
  .v7-practice-page-head{padding-bottom:64px}.v7-practice-page-grid h1{font-size:54px}.v7-practice-page-grid>div:last-child p{font-size:13px}.v7-practice-page-intro h2{font-size:42px}.v7-practice-page-cta h2{font-size:42px}.v7-practice-page-cta>div>div:last-child{flex-direction:column}
  .v7-detail-hero h1{font-size:52px}.v7-detail-body{padding:70px 0}.v7-detail-prose{font-size:15px}.v7-detail-prose h2{font-size:40px}.v7-detail-aside{padding:26px}.v7-detail-aside h2{font-size:34px}.v7-related-head{display:block}.v7-related-head h2{font-size:42px}.v7-related-grid a{min-height:100px;padding:18px;grid-template-columns:28px minmax(0,1fr) 18px}.v7-related-grid strong{font-size:25px}
}
@media(prefers-reduced-motion:reduce){.v7-practice-preview-copy,.v7-practice-row,.v7-practice-row::before,.v7-practice-row-link svg,.v7-practice-primary,.v7-practice-secondary,.v7-practice-mobile,.v7-practice-toggle i{transition:none!important}}

/* V7.1 — UDF tool teaser */
.v71-udf-strip{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:26px;align-items:center;margin-top:1px;padding:28px 30px;background:#2a2728;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;transition:background .22s ease,border-color .22s ease}
.v71-udf-strip:hover{background:#342f30;border-color:rgba(199,180,170,.28)}
.v71-udf-strip-index{font-family:"Newsreader",serif;font-style:italic;color:#bea99f;font-size:18px}.v71-udf-strip small{display:block;font-size:10px;letter-spacing:.18em;color:#9f9995;margin-bottom:7px}.v71-udf-strip strong{font-family:"Newsreader",serif;font-size:34px;font-weight:400;letter-spacing:-.02em}.v71-udf-strip p{display:inline;margin:0 0 0 16px;color:#aaa4a0;font-size:13px}.v71-udf-strip-action{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700}.v71-udf-strip-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .22s ease}.v71-udf-strip:hover .v71-udf-strip-action svg{transform:translate(4px,-4px)}
@media(max-width:760px){.v71-udf-strip{grid-template-columns:34px 1fr;padding:24px 22px}.v71-udf-strip-action{grid-column:2;margin-top:8px}.v71-udf-strip p{display:block;margin:8px 0 0}.v71-udf-strip strong{font-size:30px}}
