/* AKKOÇ v97.02: wirklich kurze Startseite; Foto im Fließtext, Buch direkt unter KMU. */
body.akkoc-home9702 #ueber-mich,
body.akkoc-home9702 #hakkinda { padding:25px 0 17px!important; margin:12px auto 12px!important; }
body.akkoc-home9702 #ueber-mich .about-layout,
body.akkoc-home9702 #hakkinda .about-tr-head {display:block!important; min-height:0!important;}
body.akkoc-home9702 #ueber-mich .about-layout::after,
body.akkoc-home9702 #hakkinda .about-tr-head::after {content:'';display:block;clear:both;}
body.akkoc-home9702 #ueber-mich .about-photo,
body.akkoc-home9702 #hakkinda .about-tr-photo {position:static!important; display:block!important;float:left!important;width:180px!important;max-width:36%!important;margin:1px 22px 10px 0!important;}
body.akkoc-home9702 #ueber-mich .about-photo img,
body.akkoc-home9702 #hakkinda .about-tr-photo img {box-sizing:border-box;display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;}
body.akkoc-home9702 #ueber-mich .about-copy,
body.akkoc-home9702 #hakkinda .about-tr-head > div:last-child {display:block!important;max-width:none!important;width:auto!important;overflow:visible!important;}
body.akkoc-home9702 #ueber-mich h2,
body.akkoc-home9702 #hakkinda h2 {font-size:clamp(23px,3vw,34px)!important;line-height:1.18!important;margin:5px 0 10px!important;}
body.akkoc-home9702 #ueber-mich .lead,
body.akkoc-home9702 #hakkinda .about-tr-lead {font-size:clamp(15px,1.4vw,17px)!important;line-height:1.54!important;margin:0 0 9px!important;max-width:none!important;}
body.akkoc-home9702 .home-about-snapshot,
body.akkoc-home9702 .home-about-values {font-size:15px!important;line-height:1.53!important;margin:7px 0!important;}
body.akkoc-home9702 .home-about-values {color:#435368!important;}
body.akkoc-home9702 .home-about-story {clear:both;box-sizing:border-box;margin:16px 0 4px;border:1px solid #c9b17d;border-radius:12px;background:#f9f6ed;color:#132539;overflow:hidden;}
body.akkoc-home9702 .home-about-story > summary {position:relative;cursor:pointer;list-style:none;display:block;padding:13px 52px 13px 17px;color:#182f49;font:750 15px/1.4 system-ui,sans-serif;background:#f7f1e3;}
body.akkoc-home9702 .home-about-story > summary::-webkit-details-marker {display:none;}
body.akkoc-home9702 .home-about-story > summary span {position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:21px;}
body.akkoc-home9702 .home-about-story[open] > summary span {transform:translateY(-50%) rotate(45deg);}
body.akkoc-home9702 .home-about-story > summary:focus-visible {outline:3px solid #098ea6;outline-offset:-3px;}
body.akkoc-home9702 .home-about-story-content {padding:12px 19px 20px;}
body.akkoc-home9702 .home-about-story .about-more,
body.akkoc-home9702 .home-about-story .about-tr-more {margin-top:0!important;}
body.akkoc-home9702 section.v9602-book {margin:10px auto 15px!important;padding:13px 20px!important;}
body.akkoc-home9702 section.v9602-book .book-teaser-grid {grid-template-columns:83px minmax(0,1fr)!important;gap:17px!important;}
body.akkoc-home9702 section.v9602-book .book-teaser-cover img {max-width:83px!important;max-height:128px!important;}
body.akkoc-home9702 section.v9602-book h2 {font-size:clamp(20px,2.6vw,25px)!important;margin:3px 0 5px!important;}
body.akkoc-home9702 section.v9602-book .book-teaser-lead {font-size:14px!important;line-height:1.4!important;}
body.akkoc-home9702 section.v9602-book .book-teaser-formats {font-size:12px!important;margin:4px 0 7px!important;}
body.akkoc-home9702 .mission-home {margin-bottom:0!important;}
body.akkoc-home9702 .v9702-book-mini {box-sizing:border-box;display:flex;align-items:center;gap:16px;width:min(1120px,calc(100% - 28px));margin:10px auto 15px;padding:14px 20px;border:1px solid #ddcfab;border-radius:16px;background:#f9f6ed;color:#152436;box-shadow:0 5px 18px rgba(16,27,45,.07);}
body.akkoc-home9702 .v9702-book-mini-image {flex:0 0 83px;}
body.akkoc-home9702 .v9702-book-mini-image img {display:block;width:83px;max-height:125px;height:auto;object-fit:contain;border-radius:3px;}
body.akkoc-home9702 .v9702-book-mini-tag {font:800 12px/1.35 system-ui,sans-serif;color:#8a651d;letter-spacing:.07em;}
body.akkoc-home9702 .v9702-book-mini h2 {font:750 clamp(20px,2.6vw,25px)/1.2 system-ui,sans-serif!important;color:#101b2d!important;margin:4px 0 5px!important;}
body.akkoc-home9702 .v9702-book-mini p {font:400 14px/1.42 system-ui,sans-serif;margin:4px 0 8px;}
body.akkoc-home9702 .v9702-book-mini-text a {font:750 14px/1.5 system-ui,sans-serif;color:#0c486a;text-decoration:underline;}
@media(max-width:650px){
 body.akkoc-home9702 #ueber-mich,body.akkoc-home9702 #hakkinda{padding:18px 0 9px!important;}
 body.akkoc-home9702 #ueber-mich .about-photo,body.akkoc-home9702 #hakkinda .about-tr-photo{width:112px!important;max-width:40%!important;margin:2px 14px 8px 0!important;}
 body.akkoc-home9702 #ueber-mich h2,body.akkoc-home9702 #hakkinda h2{font-size:23px!important;}
 body.akkoc-home9702 #ueber-mich .lead,body.akkoc-home9702 #hakkinda .about-tr-lead{font-size:14px!important;line-height:1.47!important;}
 body.akkoc-home9702 .home-about-snapshot,body.akkoc-home9702 .home-about-values{font-size:14px!important;line-height:1.5!important;}
 body.akkoc-home9702 section.v9602-book{padding:11px 13px!important;}
 body.akkoc-home9702 section.v9602-book .book-teaser-grid{grid-template-columns:67px minmax(0,1fr)!important;gap:12px!important;}
 body.akkoc-home9702 section.v9602-book .book-teaser-cover img{max-width:67px!important;}
 body.akkoc-home9702 section.v9602-book .book-teaser-lead{display:none!important;}
 body.akkoc-home9702 section.v9602-book .v9602-book-link{padding:7px 10px!important;font-size:12px!important;}
 body.akkoc-home9702 .v9702-book-mini{padding:11px 13px;gap:12px;}
 body.akkoc-home9702 .v9702-book-mini-image{flex-basis:67px;}
 body.akkoc-home9702 .v9702-book-mini-image img{width:67px;}
 body.akkoc-home9702 .v9702-book-mini p{font-size:12px;}
 body.akkoc-home9702 .home-about-story-content{padding:9px 12px 16px;}
}
@media(max-width:380px){
 body.akkoc-home9702 #ueber-mich .about-photo,body.akkoc-home9702 #hakkinda .about-tr-photo{width:98px!important;margin-right:11px!important;}
 body.akkoc-home9702 #ueber-mich h2,body.akkoc-home9702 #hakkinda h2{font-size:21px!important;}
}
