/* Gündem shares ADON's monochrome shell, typography and reveal motion. */
.g-head{padding:155px 6% 75px;background:#fff;color:#111}.g-head-inner{max-width:1400px;margin:auto}.g-crumb{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0 0 44px;font-size:14px;color:#777}.g-crumb li+li:before{content:'/';margin-right:12px;color:#aaa}.g-crumb li:last-child{max-width:650px}.g-head h1{font-size:clamp(60px,9vw,145px);line-height:1.02;letter-spacing:-.055em;max-width:1300px}.g-head--post h1{font-size:clamp(42px,5.7vw,90px);max-width:1150px}.g-sub{display:flex;justify-content:space-between;gap:40px;margin-top:40px}.g-sub p{font-size:24px;max-width:650px;line-height:1.45;color:#777}.g-sub time{font-size:14px;color:#888;align-self:end}.g-page{padding:0 6% 110px;max-width:1600px;margin:auto}.g-img{display:block;width:100%;height:auto;object-fit:cover}.g-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center;margin:0 0 90px}.g-lead-img{display:block;overflow:hidden}.g-lead-img img{aspect-ratio:16/10;transition:transform .8s}.g-lead-img:hover img{transform:scale(1.04)}.g-label{font-size:14px;letter-spacing:.06em;margin-bottom:20px;color:#777}.g-lead h2{font-size:clamp(30px,3.4vw,54px);line-height:1.1;letter-spacing:-.035em;margin-bottom:25px}.g-date{display:block;color:#777;font-size:14px}.g-lead>div>p:last-child{font-size:20px;line-height:1.5;color:#777;margin-top:25px}.g-row{display:grid;grid-template-columns:110px minmax(0,1fr) 260px;gap:35px;align-items:start;padding:40px 0;border-top:1px solid #ddd}.g-row h3{font-size:32px;line-height:1.15;margin-bottom:20px;letter-spacing:-.025em}.g-row p{font-size:18px;line-height:1.5;color:#777;max-width:740px}.g-row img{aspect-ratio:16/10}.g-readtime{font-size:14px;color:#777;margin-top:10px}.g-head--post .g-date{margin-top:30px}.g-excerpt{font-size:clamp(20px,2.2vw,30px);line-height:1.4;max-width:900px;margin-top:32px;color:#777}.g-figure{margin:0 0 75px}.g-figure img{max-height:760px;object-fit:contain}.g-article{max-width:800px;margin:0 auto;font-size:21px;line-height:1.7;color:#303030}.g-body p{margin-bottom:26px}.g-body h2{font-size:clamp(28px,3vw,42px);line-height:1.15;color:#111;margin:60px 0 25px;letter-spacing:-.025em}.g-body h3{font-size:27px;line-height:1.25;margin:40px 0 20px}.g-body ul,.g-body ol{padding-left:25px;margin:25px 0}.g-body li{margin:12px 0}.g-body a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.g-body blockquote{border-left:2px solid #111;padding-left:25px;margin:35px 0;font-size:25px}.g-body img{height:auto;max-width:100%}.g-share{max-width:800px;margin:55px auto;display:flex;align-items:center;gap:25px;border-top:1px solid #ddd;padding-top:25px}.g-share-label{font-size:14px;color:#777}.g-share-icons{display:flex;gap:10px}.g-share-icons a{display:grid;place-items:center;border:1px solid #ddd;border-radius:50%}.g-share-icons svg{width:18px;height:18px}.g-end{border-top:1px solid #ccc;padding-top:65px;margin-top:75px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.g-next{display:grid;grid-template-columns:1fr 160px;gap:25px;align-items:start}.g-next h2{font-size:30px;line-height:1.15}.g-next img{aspect-ratio:1;object-fit:cover}.g-older ul{list-style:none;padding:0}.g-older li a{display:block;padding:18px 0;border-bottom:1px solid #ddd;font-size:20px}.g-older time{margin-bottom:8px}.g-all{display:inline-block;padding:15px 25px;border:1px solid #aaa;border-radius:30px;margin-top:30px;font-size:16px}.g-head a:hover,.g-page h2 a:hover,.g-page h3 a:hover{opacity:.65}.g-body table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:17px}.g-body th,.g-body td{padding:12px;border:1px solid #ddd}
@media(max-width:800px){.g-head{padding:120px 6% 50px}.g-crumb{margin-bottom:30px}.g-sub{display:block}.g-sub time{display:block;margin-top:20px}.g-sub p{font-size:20px}.g-lead{grid-template-columns:1fr;gap:30px;margin-bottom:55px}.g-row{grid-template-columns:1fr 100px;gap:20px}.g-row>time{grid-column:1/-1}.g-row h3{font-size:25px}.g-row p{font-size:16px}.g-row img{aspect-ratio:1}.g-article{font-size:19px;line-height:1.65}.g-figure{margin-bottom:40px}.g-page{padding-bottom:70px}.g-end{grid-template-columns:1fr;gap:50px}.g-next{grid-template-columns:1fr 110px}.g-next h2{font-size:26px}.g-excerpt{font-size:21px}}
.blog-audio{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:20px 24px;margin-top:35px;max-width:900px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5;color:#111}.blog-audio>p{font-size:16px;font-weight:600}.blog-audio audio{flex:1;min-width:240px;height:44px}.blog-audio label{display:flex;align-items:center;gap:10px;font-size:14px}.blog-audio select{font:inherit;padding:9px;border:1px solid #bbb;background:#fff;color:#111;border-radius:4px}@media(max-width:600px){.blog-audio{padding:18px;gap:12px}.blog-audio audio{width:100%;flex-basis:100%;min-width:0}.blog-audio>p{width:100%}}
/* A red stroke travels around the audio card while narration plays. */
.blog-audio{position:relative}.audio-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transition:opacity .18s}.audio-outline rect{fill:none;stroke:#e32636;stroke-width:2;stroke-linecap:round;stroke-dasharray:16 84;stroke-dashoffset:0;animation:audio-border-travel 3s linear infinite;animation-play-state:paused}.blog-audio.is-playing .audio-outline{opacity:1}.blog-audio.is-playing .audio-outline rect{animation-play-state:running}@keyframes audio-border-travel{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.audio-outline{transition:none}.audio-outline rect{animation:none;stroke-dasharray:none}}
