.yymm-inner-page{background:#fff}.yymm-page-hero{position:relative;overflow:hidden;padding:84px 0 76px;background:linear-gradient(125deg,#071c34 0%,#0d2f55 72%,#17436f 100%);color:#fff}.yymm-page-hero:after{content:"";position:absolute;right:-80px;top:-160px;width:520px;height:520px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.yymm-page-hero .yymm-wrap{position:relative;z-index:1}.yymm-page-hero>div>span,.yymm-inner-head small,.yymm-story-copy>small,.yymm-purpose small,.yymm-corporate-cta small{display:block;margin-bottom:14px;color:#cda968;font-size:12px;font-weight:800;letter-spacing:2px}.yymm-page-hero h1{max-width:820px;margin:0 0 18px;color:#fff;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:1.1}.yymm-page-hero p{max-width:650px;margin:0;color:rgba(255,255,255,.75);font-size:17px;line-height:1.8}.yymm-page-hero nav{display:flex;gap:10px;margin-top:28px;font-size:13px}.yymm-page-hero nav a{color:#fff}.yymm-page-hero nav b{color:#cda968}.yymm-page-hero nav span{color:rgba(255,255,255,.65)}.yymm-inner-section{padding:100px 0}.yymm-story-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:76px;align-items:center}.yymm-story-media{position:relative}.yymm-story-media img{display:block;width:100%;height:540px;object-fit:cover;border-radius:4px;box-shadow:0 24px 60px rgba(8,30,54,.16)}.yymm-story-badge{position:absolute;right:-24px;bottom:34px;display:flex;align-items:center;gap:12px;padding:21px 24px;background:#cda968;color:#071c34;box-shadow:0 18px 38px rgba(8,30,54,.2)}.yymm-story-badge b{font-family:Georgia,serif;font-size:40px}.yymm-story-badge span{font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.yymm-story-copy h2,.yymm-inner-head h2,.yymm-purpose h3,.yymm-corporate-cta h2{color:#102d4b;font-family:Georgia,serif}.yymm-story-copy h2{margin:0 0 24px;font-size:clamp(34px,4vw,48px);line-height:1.16}.yymm-story-copy p{margin:0 0 17px;color:#607083;font-size:16px;line-height:1.85}.yymm-value-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-top:30px}.yymm-value-list span{display:flex;align-items:center;gap:9px;color:#213b56;font-size:14px;font-weight:700}.yymm-value-list .yymm-svg{width:20px;color:#cda968}.yymm-purpose{padding:80px 0;background:#f4f7fa}.yymm-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.yymm-purpose article{position:relative;padding:42px 42px 40px;background:#fff;border:1px solid #e7edf2;box-shadow:0 14px 38px rgba(7,28,52,.06)}.yymm-purpose article>span{display:grid;width:58px;height:58px;margin-bottom:26px;place-items:center;background:#0d2f55;color:#cda968}.yymm-purpose article>span .yymm-svg{width:28px}.yymm-purpose h3{margin:0 0 15px;font-size:28px}.yymm-purpose p{margin:0;color:#667688;line-height:1.8}.yymm-inner-head{max-width:720px;margin:0 auto 46px;text-align:center}.yymm-inner-head h2{margin:0 0 15px;font-size:42px}.yymm-inner-head p{margin:0;color:#69798a;line-height:1.8}.yymm-principles{background:#fff}.yymm-principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.yymm-principle-grid article{padding:32px 28px;border:1px solid #e5ebf0;border-top:3px solid #cda968;background:#fff;transition:.25s}.yymm-principle-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(7,28,52,.09)}.yymm-principle-grid>.yymm-svg{display:none}.yymm-principle-grid article>.yymm-svg{width:36px;height:36px;margin-bottom:22px;color:#cda968}.yymm-principle-grid h3{margin:0 0 12px;color:#153653;font-size:19px}.yymm-principle-grid p{margin:0;color:#6c7b8a;font-size:14px;line-height:1.75}.yymm-corporate-cta{padding:62px 0;background:#0b2848;color:#fff}.yymm-corporate-cta .yymm-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.yymm-corporate-cta h2{margin:0 0 9px;color:#fff;font-size:36px}.yymm-corporate-cta p{margin:0;color:rgba(255,255,255,.7)}.yymm-simple-footer{background:#06192d;color:rgba(255,255,255,.7)}.yymm-simple-footer-grid{display:grid;grid-template-columns:1.5fr .7fr 1fr;gap:60px;padding:64px 0}.yymm-footer-brand{display:inline-flex;margin-bottom:18px;color:#fff}.yymm-simple-footer p{max-width:420px;line-height:1.75}.yymm-simple-footer h3{margin:0 0 18px;color:#fff;font-size:15px}.yymm-simple-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.yymm-simple-footer a{color:rgba(255,255,255,.72)}.yymm-simple-footer a:hover{color:#cda968}.yymm-footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13px}
@media(max-width:991px){.yymm-story-grid{grid-template-columns:1fr;gap:45px}.yymm-story-media{max-width:650px}.yymm-story-badge{right:20px}.yymm-principle-grid{grid-template-columns:1fr 1fr}.yymm-simple-footer-grid{grid-template-columns:1fr 1fr}.yymm-simple-footer-grid>div:first-child{grid-column:1/-1}.yymm-corporate-cta .yymm-wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.yymm-page-hero{padding:58px 0 54px}.yymm-page-hero h1{font-size:36px}.yymm-inner-section{padding:68px 0}.yymm-story-media img{height:390px}.yymm-story-badge{right:12px;bottom:12px;padding:15px 17px}.yymm-story-badge b{font-size:31px}.yymm-value-list,.yymm-purpose-grid,.yymm-principle-grid,.yymm-simple-footer-grid{grid-template-columns:1fr}.yymm-purpose{padding:60px 0}.yymm-purpose article{padding:32px 26px}.yymm-inner-head h2{font-size:33px}.yymm-corporate-cta h2{font-size:30px}.yymm-simple-footer-grid>div:first-child{grid-column:auto}}

/* v1.0.15 — Hizmetlerimiz */
.yymm-services-page{background:#fff}.yymm-services-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.yymm-service-detail-card{position:relative;display:grid;grid-template-columns:78px 1fr;gap:24px;min-height:310px;padding:34px 32px;border:1px solid #e3eaf0;border-top:3px solid #cda968;background:#fff;box-shadow:0 14px 36px rgba(7,28,52,.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.yymm-service-detail-card:hover{transform:translateY(-5px);border-color:#d6c094;box-shadow:0 22px 48px rgba(7,28,52,.11)}.yymm-service-detail-icon{position:relative;display:grid;width:64px;height:64px;place-items:center;background:#0d2f55;color:#cda968}.yymm-service-detail-icon .yymm-svg{width:29px;height:29px}.yymm-service-detail-icon span{position:absolute;right:-12px;bottom:-14px;color:#d8e0e7;font-family:Georgia,serif;font-size:25px;font-weight:700}.yymm-service-detail-copy h3{margin:3px 0 13px;color:#123452;font-family:Georgia,serif;font-size:25px;line-height:1.25}.yymm-service-detail-copy>p{margin:0 0 18px;color:#657587;font-size:15px;line-height:1.8}.yymm-service-detail-copy ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.yymm-service-detail-copy li{display:flex;align-items:flex-start;gap:8px;color:#29445d;font-size:13px;font-weight:700;line-height:1.45}.yymm-service-detail-copy li .yymm-svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px;color:#cda968}.yymm-service-detail-link{grid-column:2;display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:2px;color:#0d2f55;font-size:12px;font-weight:800;letter-spacing:.8px}.yymm-service-detail-link .yymm-svg{width:17px;transition:transform .2s}.yymm-service-detail-link:hover{color:#b58d49}.yymm-service-detail-link:hover .yymm-svg{transform:translateX(4px)}.yymm-service-process{padding:86px 0;background:#f4f7fa}.yymm-service-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.yymm-service-process-grid article{position:relative;padding:32px 26px 30px;background:#fff;border:1px solid #e4eaf0}.yymm-service-process-grid b{display:block;margin-bottom:19px;color:#cda968;font-family:Georgia,serif;font-size:34px}.yymm-service-process-grid h3{margin:0 0 11px;color:#143654;font-size:18px}.yymm-service-process-grid p{margin:0;color:#6b7a89;font-size:14px;line-height:1.72}.yymm-service-process-grid article:not(:last-child):after{content:"";position:absolute;right:-19px;top:50%;z-index:2;width:20px;border-top:1px dashed #c9a765}
@media(max-width:991px){.yymm-services-list{grid-template-columns:1fr}.yymm-service-process-grid{grid-template-columns:1fr 1fr}.yymm-service-process-grid article:nth-child(2):after{display:none}}
@media(max-width:680px){.yymm-service-detail-card{grid-template-columns:1fr;gap:18px;min-height:0;padding:27px 23px}.yymm-service-detail-link{grid-column:1}.yymm-service-process{padding:64px 0}.yymm-service-process-grid{grid-template-columns:1fr}.yymm-service-process-grid article:after{display:none}.yymm-service-detail-copy h3{font-size:23px}}

/* v1.0.21: ortak şablonlar ve kompakt iç sayfa üst alanı */
.yymm-page-hero{padding:52px 0 48px;min-height:0}
.yymm-page-hero:after{right:-40px;top:-210px;width:430px;height:430px;box-shadow:0 0 0 58px rgba(255,255,255,.022),0 0 0 116px rgba(255,255,255,.014)}
.yymm-page-hero>div>span{margin-bottom:10px;font-size:10px;letter-spacing:1.8px}
.yymm-page-hero h1{max-width:760px;margin:0 0 12px;font-size:clamp(34px,3.8vw,50px);line-height:1.08}
.yymm-page-hero p{max-width:720px;font-size:15px;line-height:1.65}
.yymm-page-hero nav{display:none!important}
.yymm-simple-footer{display:none!important}
@media(max-width:680px){.yymm-page-hero{padding:38px 0 36px}.yymm-page-hero h1{font-size:31px}.yymm-page-hero p{font-size:14px;line-height:1.6}.yymm-page-hero:after{width:300px;height:300px;top:-145px;right:-115px}}


/* v1.0.23: Hizmetlerimiz 3 sütun kurumsal kart ve yatay zaman çizelgesi */
.yymm-services-page .yymm-inner-head h2{
  max-width:680px;
  margin-left:auto;
  margin-right:auto;
  font-size:clamp(32px,3.2vw,44px);
  line-height:1.16;
}
.yymm-services-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.yymm-service-detail-card{
  display:flex;flex-direction:column;gap:0;min-height:440px;padding:32px 30px 28px;
  overflow:hidden;border:1px solid #e0e7ed;border-top:0;background:#fff;
  box-shadow:0 12px 30px rgba(7,28,52,.055)
}
.yymm-service-detail-card:before{
  content:"";position:absolute;inset:0 0 auto;height:3px;background:#cda968;
  transform:scaleX(.34);transform-origin:left;transition:transform .25s ease
}
.yymm-service-detail-card:hover:before{transform:scaleX(1)}
.yymm-service-detail-card:hover{transform:translateY(-6px);border-color:#d8e0e7;box-shadow:0 22px 46px rgba(7,28,52,.11)}
.yymm-service-detail-icon{width:66px;height:66px;margin-bottom:25px;border-radius:2px;background:#0b2a4b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.yymm-service-detail-icon .yymm-svg{width:30px;height:30px}
.yymm-service-detail-icon span{right:-2px;bottom:-22px;color:#d6dde5;font-size:24px}
.yymm-service-detail-copy{display:flex;flex-direction:column;flex:1}
.yymm-service-detail-copy h3{min-height:58px;margin:0 0 14px;font-size:23px;line-height:1.25}
.yymm-service-detail-copy>p{min-height:108px;margin:0 0 20px;font-size:14px;line-height:1.75}
.yymm-service-detail-copy ul{gap:10px;margin-top:auto;padding-top:2px}
.yymm-service-detail-copy li{font-size:12.5px;line-height:1.45;font-weight:700}
.yymm-service-detail-link{grid-column:auto;margin-top:25px;padding-top:18px;border-top:1px solid #edf1f4;font-size:11px;letter-spacing:1px}
.yymm-service-process{padding:82px 0 88px;background:#f2f5f8}
.yymm-service-process .yymm-inner-head{margin-bottom:52px}
.yymm-service-process-grid{position:relative;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.yymm-service-process-grid:before{content:"";position:absolute;left:8%;right:8%;top:27px;border-top:1px solid #ccd5de}
.yymm-service-process-grid article{position:relative;z-index:1;padding:0 24px;border:0;background:transparent;text-align:center}
.yymm-service-process-grid article:not(:last-child):after{display:none}
.yymm-service-process-grid b{display:grid;width:56px;height:56px;margin:0 auto 24px;place-items:center;border:1px solid #cda968;border-radius:50%;background:#fff;color:#b38943;font-size:18px;box-shadow:0 8px 18px rgba(7,28,52,.07)}
.yymm-service-process-grid h3{font-size:18px}
.yymm-service-process-grid p{max-width:240px;margin:0 auto;font-size:13px}
@media(max-width:1100px){.yymm-services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.yymm-service-detail-card{min-height:410px}}
@media(max-width:760px){
  .yymm-services-page{padding:64px 0 70px}.yymm-services-list{grid-template-columns:1fr;gap:18px}
  .yymm-service-detail-card{min-height:0;padding:27px 24px 24px}.yymm-service-detail-copy h3,.yymm-service-detail-copy>p{min-height:0}
  .yymm-service-process-grid{grid-template-columns:1fr;gap:28px}.yymm-service-process-grid:before{display:none}.yymm-service-process-grid article{padding:0 18px}
}

/* v1.0.26: Mevzuat sayfası */
.yymm-legislation-content{padding:82px 0 88px;background:#fff}
.yymm-legislation-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:60px;align-items:end;margin-bottom:42px}
.yymm-legislation-toolbar small{display:block;margin-bottom:12px;color:#c19a57;font-size:11px;font-weight:800;letter-spacing:1.8px}
.yymm-legislation-toolbar h2{max-width:680px;margin:0 0 13px;color:#102d4b;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,43px);line-height:1.16}
.yymm-legislation-toolbar p{max-width:720px;margin:0;color:#69798a;font-size:15px;line-height:1.75}
.yymm-legislation-search{display:flex;height:52px;border:1px solid #dce4eb;background:#fff;box-shadow:0 8px 22px rgba(7,28,52,.045)}
.yymm-legislation-search input{min-width:0;flex:1;padding:0 17px;border:0!important;background:transparent!important;color:#17344f;font-size:14px;outline:0!important;box-shadow:none!important}
.yymm-legislation-search button{display:flex;align-items:center;gap:8px;padding:0 20px;border:0;background:#0d2f55;color:#fff;font-size:11px;font-weight:800;letter-spacing:.8px;cursor:pointer}
.yymm-legislation-search button .yymm-svg{width:17px}
.yymm-legislation-result-note{margin:-18px 0 30px;padding:14px 17px;border-left:3px solid #cda968;background:#f5f7f9;color:#53677b;font-size:14px}
.yymm-legislation-result-note a{float:right;color:#0d2f55;font-weight:700}
.yymm-legislation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.yymm-legislation-card{display:flex;min-width:0;flex-direction:column;border:1px solid #e0e7ed;background:#fff;box-shadow:0 10px 28px rgba(7,28,52,.05);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.yymm-legislation-card:hover{transform:translateY(-4px);border-color:#d2bd94;box-shadow:0 18px 40px rgba(7,28,52,.09)}
.yymm-legislation-media{display:block;height:218px;overflow:hidden;background:#eef2f5}
.yymm-legislation-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.yymm-legislation-card:hover .yymm-legislation-media img{transform:scale(1.025)}
.yymm-legislation-card-body{display:flex;flex:1;flex-direction:column;padding:25px 25px 23px}
.yymm-legislation-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px;color:#8995a1;font-size:11px;font-weight:700;letter-spacing:.45px}
.yymm-legislation-meta span{color:#b58d49}
.yymm-legislation-card h3{margin:0 0 12px;color:#123452;font-family:Georgia,serif;font-size:21px;line-height:1.35}
.yymm-legislation-card h3 a{color:inherit}
.yymm-legislation-card p{margin:0 0 22px;color:#69798a;font-size:13.5px;line-height:1.7}
.yymm-legislation-link{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:auto;color:#0d2f55;font-size:11px;font-weight:800;letter-spacing:.75px}
.yymm-legislation-link .yymm-svg{width:16px;transition:transform .2s ease}
.yymm-legislation-link:hover{color:#b58d49}.yymm-legislation-link:hover .yymm-svg{transform:translateX(4px)}
.yymm-legislation-pagination{margin-top:42px}.yymm-legislation-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}
.yymm-legislation-pagination a,.yymm-legislation-pagination span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #dce4eb;color:#17344f}
.yymm-legislation-pagination .current,.yymm-legislation-pagination a:hover{border-color:#0d2f55;background:#0d2f55;color:#fff}
.yymm-legislation-empty{padding:58px 30px;border:1px solid #e0e7ed;background:#f6f8fa;text-align:center}
.yymm-legislation-empty>span{display:grid;width:62px;height:62px;margin:0 auto 20px;place-items:center;background:#0d2f55;color:#cda968}
.yymm-legislation-empty .yymm-svg{width:28px}.yymm-legislation-empty h3{margin:0 0 9px;color:#123452;font-family:Georgia,serif;font-size:25px}
.yymm-legislation-empty p{margin:0;color:#69798a}
@media(max-width:991px){.yymm-legislation-toolbar{grid-template-columns:1fr;gap:26px}.yymm-legislation-search{max-width:560px}.yymm-legislation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.yymm-legislation-content{padding:58px 0 64px}.yymm-legislation-toolbar{margin-bottom:30px}.yymm-legislation-toolbar h2{font-size:32px}.yymm-legislation-search{height:50px}.yymm-legislation-search button{padding:0 15px}.yymm-legislation-result-note{margin:-8px 0 24px}.yymm-legislation-result-note a{display:block;float:none;margin-top:7px}.yymm-legislation-grid{grid-template-columns:1fr;gap:18px}.yymm-legislation-media{height:210px}.yymm-legislation-card-body{padding:22px 21px 21px}}

/* v1.0.30: Duyurular sayfası */
.yymm-announcements-content{padding:82px 0 88px;background:#f5f7f9}
.yymm-announcements-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:60px;align-items:end;margin-bottom:42px}
.yymm-announcements-toolbar small{display:block;margin-bottom:12px;color:#b58d49;font-size:11px;font-weight:800;letter-spacing:1.8px}
.yymm-announcements-toolbar h2{max-width:650px;margin:0 0 13px;color:#102d4b;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,43px);line-height:1.16}
.yymm-announcements-toolbar p{max-width:700px;margin:0;color:#69798a;font-size:15px;line-height:1.75}
.yymm-announcements-search{display:flex;height:52px;border:1px solid #d9e1e8;background:#fff;box-shadow:0 8px 22px rgba(7,28,52,.045)}
.yymm-announcements-search input{min-width:0;flex:1;padding:0 17px;border:0!important;background:transparent!important;color:#17344f;font-size:14px;outline:0!important;box-shadow:none!important}
.yymm-announcements-search button{display:flex;align-items:center;gap:8px;padding:0 20px;border:0;background:#c19a57;color:#071c34;font-size:11px;font-weight:800;letter-spacing:.8px;cursor:pointer}
.yymm-announcements-search button .yymm-svg{width:17px}
.yymm-announcements-result-note{margin:-18px 0 30px;padding:14px 17px;border-left:3px solid #cda968;background:#fff;color:#53677b;font-size:14px}
.yymm-announcements-result-note a{float:right;color:#0d2f55;font-weight:700}
.yymm-announcements-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.yymm-announcement-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e0e7ed;background:#fff;box-shadow:0 10px 28px rgba(7,28,52,.05);transition:transform .24s ease,box-shadow .24s ease}
.yymm-announcement-card:hover{transform:translateY(-5px);box-shadow:0 19px 42px rgba(7,28,52,.11)}
.yymm-announcement-media{display:block;height:218px;overflow:hidden;background:#eaf0f4}
.yymm-announcement-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.yymm-announcement-card:hover .yymm-announcement-media img{transform:scale(1.03)}
.yymm-announcement-body{position:relative;display:flex;flex:1;flex-direction:column;padding:28px 25px 24px}
.yymm-announcement-body:before{content:"";position:absolute;top:0;left:25px;width:44px;border-top:3px solid #cda968}
.yymm-announcement-body time{margin-bottom:13px;color:#9a7b45;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}
.yymm-announcement-body h3{margin:0 0 12px;color:#123452;font-family:Georgia,serif;font-size:22px;line-height:1.34}
.yymm-announcement-body h3 a{color:inherit}
.yymm-announcement-body p{margin:0 0 22px;color:#69798a;font-size:13.5px;line-height:1.72}
.yymm-announcement-link{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:auto;color:#0d2f55;font-size:11px;font-weight:800;letter-spacing:.75px}
.yymm-announcement-link .yymm-svg{width:16px;transition:transform .2s ease}
.yymm-announcement-link:hover{color:#b58d49}.yymm-announcement-link:hover .yymm-svg{transform:translateX(4px)}
.yymm-announcements-pagination{margin-top:42px}.yymm-announcements-pagination ul{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}
.yymm-announcements-pagination a,.yymm-announcements-pagination span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #d7e0e7;background:#fff;color:#17344f}
.yymm-announcements-pagination .current,.yymm-announcements-pagination a:hover{border-color:#0d2f55;background:#0d2f55;color:#fff}
.yymm-announcements-empty{padding:58px 30px;border:1px solid #e0e7ed;background:#fff;text-align:center}
.yymm-announcements-empty>span{display:grid;width:62px;height:62px;margin:0 auto 20px;place-items:center;background:#0d2f55;color:#cda968}
.yymm-announcements-empty .yymm-svg{width:28px}.yymm-announcements-empty h3{margin:0 0 9px;color:#123452;font-family:Georgia,serif;font-size:25px}.yymm-announcements-empty p{margin:0;color:#69798a}
@media(max-width:991px){.yymm-announcements-toolbar{grid-template-columns:1fr;gap:26px}.yymm-announcements-search{max-width:560px}.yymm-announcements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.yymm-announcements-content{padding:58px 0 64px}.yymm-announcements-toolbar{margin-bottom:30px}.yymm-announcements-toolbar h2{font-size:32px}.yymm-announcements-search{height:50px}.yymm-announcements-search button{padding:0 15px}.yymm-announcements-result-note{margin:-8px 0 24px}.yymm-announcements-result-note a{display:block;float:none;margin-top:7px}.yymm-announcements-grid{grid-template-columns:1fr;gap:18px}.yymm-announcement-media{height:210px}.yymm-announcement-body{padding:25px 21px 21px}.yymm-announcement-body:before{left:21px}}

/* v1.0.31: İletişim sayfası */
.yymm-contact-content{padding:82px 0 90px;background:#f5f7f9}
.yymm-contact-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:70px;align-items:end;margin-bottom:38px}
.yymm-contact-intro small,.yymm-contact-form-head>small{display:block;margin-bottom:11px;color:#b58d49;font-size:11px;font-weight:800;letter-spacing:1.8px}
.yymm-contact-intro h2,.yymm-contact-form-head h2{margin:0;color:#102d4b;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,43px);line-height:1.16}
.yymm-contact-intro>p{margin:0;color:#69798a;font-size:15px;line-height:1.78}
.yymm-contact-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}
.yymm-contact-info-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:145px;padding:25px 22px;border:1px solid #dee6ed;background:#fff;color:#17344f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.yymm-contact-info-card:hover{transform:translateY(-3px);border-color:#d1b982;box-shadow:0 15px 34px rgba(7,28,52,.08)}
.yymm-contact-info-card>span{display:grid;width:52px;height:52px;place-items:center;background:#0d2f55;color:#cda968}
.yymm-contact-info-card>span .yymm-svg{width:23px}
.yymm-contact-info-card>div{min-width:0}.yymm-contact-info-card small{display:block;margin-bottom:7px;color:#b58d49;font-size:9px;font-weight:800;letter-spacing:1.3px}
.yymm-contact-info-card strong{display:block;overflow-wrap:anywhere;color:#17344f;font-size:14px;line-height:1.45;font-style:normal}
.yymm-contact-info-card em{display:block;margin-top:7px;color:#8794a1;font-size:11px;font-style:normal}
.yymm-contact-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #dfe6ec;box-shadow:0 18px 48px rgba(7,28,52,.07)}
.yymm-contact-form-panel{padding:43px 42px 40px;background:#0b2c51;color:#fff}
.yymm-contact-form-head{margin-bottom:25px}.yymm-contact-form-head h2{color:#fff;font-size:34px}.yymm-contact-form-head p{margin:12px 0 0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.7}
.yymm-contact-page-form{gap:14px}.yymm-contact-page-form .yymm-field-row{gap:12px}
.yymm-contact-page-form .yymm-field input,.yymm-contact-page-form .yymm-field select,.yymm-contact-page-form .yymm-field textarea{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.07);color:#fff}
.yymm-contact-page-form .yymm-field textarea{height:124px}.yymm-contact-page-form button{background:#cda968;color:#071c34}
.yymm-contact-map-panel{position:relative;display:flex;min-height:620px;flex-direction:column;background:#e9eef2}
.yymm-contact-map-panel iframe{width:100%;min-height:0;flex:1;border:0;filter:saturate(.78) contrast(.96)}
.yymm-contact-map-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;background:#fff;border-top:1px solid #dfe6ec}
.yymm-contact-map-caption small{display:block;margin-bottom:5px;color:#b58d49;font-size:9px;font-weight:800;letter-spacing:1.3px}.yymm-contact-map-caption strong{display:block;color:#17344f;font-size:13px;line-height:1.45}
.yymm-contact-map-caption a{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#0d2f55;font-size:10px;font-weight:800;letter-spacing:.8px}.yymm-contact-map-caption a .yymm-svg{width:16px}
@media(max-width:1080px){.yymm-contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yymm-contact-main-grid{grid-template-columns:1fr}.yymm-contact-map-panel{min-height:480px}.yymm-contact-map-panel iframe{min-height:390px}}
@media(max-width:760px){.yymm-contact-content{padding:58px 0 65px}.yymm-contact-intro{grid-template-columns:1fr;gap:14px;margin-bottom:29px}.yymm-contact-info-grid{grid-template-columns:1fr;gap:12px}.yymm-contact-info-card{min-height:0;padding:20px}.yymm-contact-form-panel{padding:32px 24px 29px}.yymm-contact-form-head h2{font-size:30px}.yymm-contact-page-form .yymm-field-row{grid-template-columns:1fr}.yymm-contact-map-panel{min-height:420px}.yymm-contact-map-panel iframe{min-height:330px}.yymm-contact-map-caption{align-items:flex-start;flex-direction:column;padding:22px}}

/* v1.0.34: Yasal bilgilendirme sayfaları */
.yymm-legal-content{padding:76px 0 90px;background:#f5f7f9}
.yymm-legal-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;align-items:start}
.yymm-legal-aside{position:sticky;top:96px;padding:29px 26px;border-top:3px solid #cda968;background:#0b2c51;color:#fff;box-shadow:0 16px 38px rgba(7,28,52,.12)}
.yymm-legal-aside>span{display:grid;width:54px;height:54px;margin-bottom:23px;place-items:center;background:rgba(255,255,255,.08);color:#cda968}
.yymm-legal-aside>span .yymm-svg{width:25px}.yymm-legal-aside small{display:block;margin-bottom:6px;color:#cda968;font-size:9px;font-weight:800;letter-spacing:1.4px}
.yymm-legal-aside strong{display:block;color:#fff;font-size:14px}.yymm-legal-aside p{margin:20px 0 0;padding-top:19px;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.68);font-size:12px;line-height:1.7}
.yymm-legal-article{padding:48px 52px;background:#fff;border:1px solid #dfe6ec;box-shadow:0 14px 40px rgba(7,28,52,.055)}
.yymm-legal-article>section{display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #e7edf2}
.yymm-legal-article>section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.yymm-legal-article>section>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d8c292;color:#b58d49;font-family:Georgia,serif;font-size:14px;font-weight:700}
.yymm-legal-article h2,.yymm-legal-editor-content h2{margin:3px 0 15px;color:#123452;font-family:Georgia,serif;font-size:25px;line-height:1.3}
.yymm-legal-article h3,.yymm-legal-editor-content h3{margin:19px 0 8px;color:#173b5b;font-size:16px}.yymm-legal-article p,.yymm-legal-editor-content p{margin:0 0 13px;color:#637487;font-size:14px;line-height:1.82}
.yymm-legal-article ul,.yymm-legal-editor-content ul{display:grid;gap:9px;margin:13px 0 0;padding:0;list-style:none}.yymm-legal-article li,.yymm-legal-editor-content li{position:relative;padding-left:18px;color:#536a7e;font-size:14px;line-height:1.7}
.yymm-legal-article li:before,.yymm-legal-editor-content li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:#cda968}.yymm-legal-article a,.yymm-legal-editor-content a{color:#0d4d86;text-decoration:underline;text-underline-offset:3px}
.yymm-legal-editor-content>*:first-child{margin-top:0}.yymm-legal-editor-content>*:last-child{margin-bottom:0}
@media(max-width:960px){.yymm-legal-layout{grid-template-columns:1fr}.yymm-legal-aside{position:static;display:grid;grid-template-columns:54px 1fr;column-gap:20px;align-items:center}.yymm-legal-aside>span{grid-row:1/3;margin:0}.yymm-legal-aside p{grid-column:1/-1}}
@media(max-width:680px){.yymm-legal-content{padding:52px 0 64px}.yymm-legal-aside{padding:24px 22px}.yymm-legal-article{padding:31px 23px}.yymm-legal-article>section{grid-template-columns:1fr;gap:15px;padding-bottom:27px;margin-bottom:27px}.yymm-legal-article>section>span{width:38px;height:38px}.yymm-legal-article h2,.yymm-legal-editor-content h2{font-size:22px}.yymm-legal-article p,.yymm-legal-editor-content p,.yymm-legal-article li,.yymm-legal-editor-content li{font-size:13.5px}}

/* v1.0.35: Genişletilmiş hizmet kataloğu */
.yymm-service-group{margin-top:54px;scroll-margin-top:105px}
.yymm-service-group:first-of-type{margin-top:42px}
.yymm-service-group-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}
.yymm-service-group-head>i{width:42px;height:2px;background:#cda968}
.yymm-service-group-head h2{margin:0;color:#123452;font-family:Georgia,serif;font-size:26px}
.yymm-service-group .yymm-service-detail-card{min-height:270px;scroll-margin-top:105px}
.yymm-service-group .yymm-service-detail-copy>p{margin-bottom:0}
.yymm-service-group .yymm-service-detail-link{align-self:end}
@media(max-width:1100px){.yymm-service-group .yymm-service-detail-card{min-height:285px}}
@media(max-width:680px){.yymm-service-group{margin-top:42px}.yymm-service-group-head h2{font-size:22px}.yymm-service-group .yymm-service-detail-card{min-height:0}}

/* v1.0.36: Hizmet kartları kompakt 4 sütun */
.yymm-services-page .yymm-services-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.yymm-services-page .yymm-service-detail-card{display:flex!important;flex-direction:column;gap:11px;min-height:238px!important;padding:20px 18px 18px}
.yymm-services-page .yymm-service-detail-icon{flex:0 0 42px;width:42px;height:42px}
.yymm-services-page .yymm-service-detail-icon .yymm-svg{width:20px;height:20px}
.yymm-services-page .yymm-service-detail-icon span{right:-7px;bottom:-7px;font-size:17px}
.yymm-services-page .yymm-service-detail-copy{width:100%}
.yymm-services-page .yymm-service-detail-copy h3{max-height:62px!important;overflow:hidden!important;margin:0 0 8px;font-size:17px;line-height:1.22}
.yymm-services-page .yymm-service-detail-copy>p{min-height:0!important;max-height:56px!important;overflow:hidden!important;margin:0;font-size:12px;line-height:1.55}
.yymm-services-page .yymm-service-detail-link{grid-column:auto;margin-top:auto;padding-top:4px;font-size:10px}
@media(max-width:1100px){.yymm-services-page .yymm-services-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.yymm-services-page .yymm-service-detail-card{min-height:240px!important}}
@media(max-width:820px){.yymm-services-page .yymm-services-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.yymm-services-page .yymm-services-list{grid-template-columns:1fr!important}.yymm-services-page .yymm-service-detail-card{min-height:0!important}.yymm-services-page .yymm-service-detail-copy h3,.yymm-services-page .yymm-service-detail-copy>p{max-height:none!important}}

/* v1.0.38: Hizmetler sayfası mobil kategori akordeonu */
.yymm-service-group-head>i{flex:0 0 42px;width:42px;height:2px;background:#cda968}
.yymm-service-group-head h2{flex:1;min-width:0}
.yymm-service-group-toggle{display:flex;width:100%;align-items:center;gap:14px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}
.yymm-service-group-count{margin-left:auto;color:#8090a0;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.yymm-service-group-chevron{display:none;color:#b58d49;font-family:Arial,sans-serif;font-size:20px;line-height:1;transition:transform .2s ease}
@media(max-width:560px){
  .yymm-service-group{margin-top:20px!important;padding:0;border:1px solid #dfe6ed;border-radius:8px;background:#fff;box-shadow:0 5px 18px rgba(8,37,69,.055);overflow:hidden}
  .yymm-service-group-head{margin:0!important;padding:0}
  .yymm-service-group-head>i{display:none}
  .yymm-service-group-head h2{width:100%}
  .yymm-service-group-toggle{min-height:62px;padding:14px 16px;border-left:3px solid #c49a51;cursor:pointer}
  .yymm-service-group-title{font-size:19px;line-height:1.25}
  .yymm-service-group-count{font-size:9px}
  .yymm-service-group-chevron{display:block;transform:rotate(0)}
  .yymm-service-group.is-open .yymm-service-group-chevron{transform:rotate(180deg)}
  .yymm-service-accordion-ready .yymm-service-group:not(.is-open) .yymm-services-list{display:none!important}
  .yymm-service-group .yymm-services-list{padding:14px;background:#f5f7f9;border-top:1px solid #e5ebf0;gap:12px!important}
  .yymm-service-group .yymm-service-detail-card{box-shadow:0 5px 14px rgba(8,37,69,.045)}
}

/* v1.0.39: SEO hizmet detay sayfaları */
.yymm-service-single{padding:64px 0 88px;background:#f4f7f9}
.yymm-service-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:#173b5b;font-size:10px;font-weight:800;letter-spacing:1px}
.yymm-service-back .yymm-svg{width:16px;transform:rotate(180deg)}
.yymm-service-single-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}
.yymm-service-article{padding:46px 50px;border:1px solid #dfe6ec;background:#fff;box-shadow:0 14px 40px rgba(7,28,52,.055)}
.yymm-service-article .yymm-service-lead{margin:0 0 35px;padding:0 0 29px;border-bottom:1px solid #e3e9ee;color:#405a70;font-family:Georgia,serif;font-size:20px;line-height:1.72}
.yymm-service-article h2{margin:37px 0 15px;color:#123452;font-family:Georgia,serif;font-size:26px;line-height:1.3}
.yymm-service-article h2:first-of-type{margin-top:0}
.yymm-service-article p{color:#607386;font-size:14px;line-height:1.82}
.yymm-service-article ul,.yymm-service-article ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:service-step}
.yymm-service-article li{position:relative;padding-left:25px;color:#4f667a;font-size:14px;line-height:1.65}
.yymm-service-article ul>li:before{content:"";position:absolute;left:0;top:.66em;width:8px;height:8px;border:2px solid #c39b56;background:#fff}
.yymm-service-article ol>li{counter-increment:service-step;padding:14px 18px 14px 54px;border:1px solid #e2e8ed;background:#f8fafb}
.yymm-service-article ol>li:before{content:counter(service-step,decimal-leading-zero);position:absolute;left:16px;top:13px;color:#b58d49;font-family:Georgia,serif;font-size:15px;font-weight:700}
.yymm-service-note{margin:35px 0;padding:23px 25px;border-left:3px solid #cda968;background:#f4f7f9}
.yymm-service-note strong{display:block;margin-bottom:7px;color:#173b5b;font-size:12px;letter-spacing:.6px;text-transform:uppercase}
.yymm-service-note p{margin:0;font-size:13px}
.yymm-service-faq{border-top:1px solid #dfe6ec}
.yymm-service-faq details{border-bottom:1px solid #dfe6ec}
.yymm-service-faq summary{position:relative;padding:18px 42px 18px 0;color:#173b5b;font-size:14px;font-weight:700;cursor:pointer;list-style:none}
.yymm-service-faq summary::-webkit-details-marker{display:none}
.yymm-service-faq summary:after{content:"+";position:absolute;right:5px;top:15px;color:#b58d49;font-size:22px;font-weight:400}
.yymm-service-faq details[open] summary:after{content:"−"}
.yymm-service-faq details p{margin:-2px 38px 18px 0;font-size:13px}
.yymm-service-sources{margin-top:38px;padding-top:4px;border-top:1px solid #e3e9ee}
.yymm-service-sources p{margin:0 0 12px;font-size:12px}
.yymm-service-sources ul{display:flex;flex-wrap:wrap;gap:8px}
.yymm-service-sources li{padding:0}
.yymm-service-sources li:before{display:none}
.yymm-service-sources a{display:inline-flex;padding:9px 12px;border:1px solid #d9e1e7;color:#31536e;font-size:11px;font-weight:700}
.yymm-service-sources a:hover{border-color:#c39b56;color:#a17734}
.yymm-service-reviewed{margin:22px 0 0!important;color:#8c99a5!important;font-size:11px!important}
.yymm-service-sidebar{position:sticky;top:96px;display:grid;gap:18px}
.yymm-service-aside{padding:32px 28px;border-top:3px solid #cda968;background:#0b2c51;color:#fff;box-shadow:0 16px 38px rgba(7,28,52,.14)}
.yymm-service-aside small{display:block;margin-bottom:11px;color:#cda968;font-size:9px;font-weight:800;letter-spacing:1.5px}
.yymm-service-aside h2{margin:0 0 14px;color:#fff;font-family:Georgia,serif;font-size:25px;line-height:1.32}
.yymm-service-aside p{margin:0 0 22px;color:rgba(255,255,255,.72);font-size:13px;line-height:1.72}
.yymm-service-aside .yymm-btn{width:100%;justify-content:center}
.yymm-service-aside>span{display:block;margin-top:19px;padding-top:17px;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.52);font-size:10px;line-height:1.6}
.yymm-service-side-card{padding:26px 25px 22px;border:1px solid #dce4ea;border-top:2px solid #cda968;background:#fff;box-shadow:0 10px 28px rgba(7,28,52,.05)}
.yymm-service-side-card>small{display:block;margin-bottom:9px;color:#b58d49;font-size:9px;font-weight:800;letter-spacing:1.4px}
.yymm-service-side-card>h2{margin:0 0 17px;color:#123452;font-family:Georgia,serif;font-size:21px;line-height:1.32}
.yymm-service-side-card nav{display:grid;border-top:1px solid #e5ebf0}
.yymm-service-side-card nav>a,.yymm-service-side-card nav>span{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:13px;padding:10px 2px;border-bottom:1px solid #e5ebf0;color:#3e5870}
.yymm-service-side-card nav>a:hover{color:#a17734}
.yymm-service-side-card nav strong{font-size:11.5px;line-height:1.4}
.yymm-service-side-card nav .yymm-svg{flex:0 0 15px;width:15px;color:#b58d49}
.yymm-service-side-card nav .is-current{color:#123452}
.yymm-service-side-card nav em{flex:0 0 auto;padding:3px 6px;background:#eef3f7;color:#7b8b99;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.5px;text-transform:uppercase}
.yymm-service-approach ol{display:grid;gap:0;margin:0;padding:0;list-style:none}
.yymm-service-approach li{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:13px 0;border-top:1px solid #e5ebf0}
.yymm-service-approach li>b{color:#b58d49;font-family:Georgia,serif;font-size:14px}
.yymm-service-approach li span{display:grid;gap:3px}
.yymm-service-approach li strong{color:#294761;font-size:11.5px}
.yymm-service-approach li em{color:#7b8997;font-size:10px;font-style:normal;line-height:1.5}
.yymm-related-services{margin-top:42px;padding-top:37px;border-top:1px solid #dce4ea}
.yymm-related-services>small{display:block;margin-bottom:9px;color:#b58d49;font-size:9px;font-weight:800;letter-spacing:1.5px}
.yymm-related-services>h2{margin:0 0 20px;color:#123452;font-family:Georgia,serif;font-size:27px}
.yymm-related-services>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.yymm-related-services a{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #dce4ea;background:#fff;color:#173b5b}
.yymm-related-services a:hover{border-color:#c8aa6d;box-shadow:0 10px 24px rgba(7,28,52,.07)}
.yymm-related-services strong{font-size:13px;line-height:1.4}
.yymm-related-services .yymm-svg{flex:0 0 17px;width:17px;color:#b58d49}
@media(min-width:1380px){.yymm-service-single>.yymm-wrap{width:min(1420px,calc(100% - 72px))}.yymm-service-single-grid{grid-template-columns:minmax(0,1fr) 360px;gap:36px}}
@media(max-width:980px){.yymm-service-single-grid{grid-template-columns:1fr}.yymm-service-sidebar{position:static;grid-template-columns:1fr 1fr}.yymm-service-aside{grid-column:1/-1}.yymm-related-services>div{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.yymm-service-single{padding:48px 0 64px}.yymm-service-article{padding:30px 23px}.yymm-service-article .yymm-service-lead{font-size:17px}.yymm-service-article h2{font-size:22px}.yymm-related-services>div{grid-template-columns:1fr}.yymm-service-aside{padding:28px 23px}}
@media(max-width:680px){.yymm-service-sidebar{grid-template-columns:1fr}.yymm-service-aside{grid-column:auto}.yymm-service-side-card{padding:24px 21px 20px}}

/* v1.0.46: Kurumsal 404 sayfası */
.yymm-not-found-content{padding:76px 0 92px;background:#f4f7f9}
.yymm-not-found-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:center;max-width:930px;margin:0 auto;padding:54px 58px;border:1px solid #dfe6ec;border-top:3px solid #cda968;background:#fff;box-shadow:0 16px 42px rgba(7,28,52,.07)}
.yymm-not-found-code{color:#d5b675;font-family:Georgia,serif;font-size:104px;font-weight:700;line-height:1;text-align:center;letter-spacing:-6px}
.yymm-not-found-card small{display:block;margin-bottom:10px;color:#b58d49;font-size:10px;font-weight:800;letter-spacing:1.7px}
.yymm-not-found-card h2{margin:0 0 14px;color:#123452;font-family:Georgia,serif;font-size:36px;line-height:1.2}
.yymm-not-found-card p{max-width:560px;margin:0;color:#607386;font-size:15px;line-height:1.75}
.yymm-not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}
.yymm-not-found-actions .yymm-btn-ghost{border-color:#cbd6df;color:#173b5b}
.yymm-not-found-actions .yymm-btn-ghost:hover{border-color:#b58d49;color:#a17734}
@media(max-width:760px){.yymm-not-found-card{grid-template-columns:1fr;gap:24px;padding:38px 30px;text-align:center}.yymm-not-found-code{font-size:78px}.yymm-not-found-card p{margin-right:auto;margin-left:auto}.yymm-not-found-actions{justify-content:center}}
@media(max-width:480px){.yymm-not-found-content{padding:50px 0 64px}.yymm-not-found-card{padding:32px 22px}.yymm-not-found-card h2{font-size:29px}.yymm-not-found-actions{display:grid}.yymm-not-found-actions .yymm-btn{width:100%;justify-content:center}}

/* v1.0.47: Duyuru ve mevzuat yazı detayları */
.yymm-post-content{padding:64px 0 88px;background:#f4f7f9}
.yymm-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}
.yymm-post-article{padding:46px 50px;border:1px solid #dfe6ec;background:#fff;box-shadow:0 14px 40px rgba(7,28,52,.055)}
.yymm-post-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e3e9ee;color:#748596;font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}
.yymm-post-meta span{color:#b58d49}
.yymm-post-featured{margin:0 0 32px}.yymm-post-featured img{display:block;width:100%;height:auto}
.yymm-post-body{color:#52697d;font-size:15px;line-height:1.85}
.yymm-post-body>*:first-child{margin-top:0}.yymm-post-body>*:last-child{margin-bottom:0}
.yymm-post-body h2,.yymm-post-body h3{color:#123452;font-family:Georgia,serif;line-height:1.3}
.yymm-post-body h2{margin:35px 0 14px;font-size:27px}.yymm-post-body h3{margin:27px 0 11px;font-size:21px}
.yymm-post-body p{margin:0 0 18px}.yymm-post-body ul,.yymm-post-body ol{margin:0 0 22px;padding-left:23px}
.yymm-post-body a{color:#0d4d86;text-decoration:underline;text-underline-offset:3px}
.yymm-post-back{margin-top:38px;padding-top:25px;border-top:1px solid #e3e9ee}
.yymm-post-back a{display:inline-flex;align-items:center;gap:9px;color:#173b5b;font-size:10px;font-weight:800;letter-spacing:1px}
.yymm-post-back .yymm-svg{width:16px;transform:rotate(180deg)}
@media(max-width:980px){.yymm-post-layout{grid-template-columns:1fr}.yymm-post-page .yymm-service-aside{position:static}}
@media(max-width:680px){.yymm-post-content{padding:48px 0 64px}.yymm-post-article{padding:30px 23px}.yymm-post-body{font-size:14px}.yymm-post-body h2{font-size:23px}.yymm-post-body h3{font-size:19px}}
