/* Book-conversion service: scoped changes; existing palette and Lora preserved. */
.books22ck-service .service-intro{align-items:center;grid-template-columns:1.2fr 1fr;gap:7%}.books22ck-service .service-intro h1{font-size:clamp(40px,4.5vw,68px);line-height:1.18;letter-spacing:-.04em}.books22ck-service .service-intro>div>p:not(.eyebrow):not(.service-deck){font-size:16px;line-height:1.85}.books22ck-service .service-intro strong{font-weight:600;color:var(--ink)}.book-service-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px}.book-service-actions .button{margin-top:0}.book-service-actions .text-link{font-size:13px;gap:12px;padding:8px 0}.books22ck-service .service-visual .service-word{font-size:clamp(48px,5.5vw,78px);line-height:1.1;margin:28px 0}.books22ck-service .service-visual>p{font-size:13px;line-height:1.8}.books22ck-service .service-format{font-size:10px;letter-spacing:.4px;gap:7px}.books22ck-service .service-steps h2{font-size:27px;line-height:1.3}.books22ck-service .service-steps p{line-height:1.85}.book-service-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:24px 0 18px}.book-service-details>summary{font-size:13px;gap:20px;min-height:30px}.book-service-details>div{padding-top:18px}.books22ck-service .book-service-details p{font-size:13px;line-height:1.8}.book-service-details>summary>span{font-size:0;position:relative;flex:0 0 18px;height:18px}.book-service-details>summary>span::before,.book-service-details>summary>span::after{content:"";position:absolute;top:8px;left:1px;width:16px;height:1px;background:currentColor}.book-service-details>summary>span::after{transform:rotate(90deg)}.book-service-details[open]>summary>span::after{display:none}.books22ck-service .service-contact small{display:block;font-size:12px;line-height:1.85;color:var(--muted);margin-top:12px}.books22ck-service .service-scope .text-link{font-size:13px}.books22ck-service .service-contact p{font-size:29px;line-height:1.3}
@media(max-width:820px){.books22ck-service .service-intro{grid-template-columns:1fr;gap:32px}.books22ck-service .service-intro h1{font-size:58px}.books22ck-service .service-visual{width:100%;max-width:600px}.books22ck-service .service-visual .service-word{font-size:65px}}
@media(max-width:600px){.books22ck-service .service-intro h1{font-size:clamp(34px,9.4vw,51px)}.books22ck-service .service-deck{font-size:22px}.books22ck-service .service-intro>div>p:not(.eyebrow):not(.service-deck){font-size:15px}.books22ck-service .service-visual .service-word{font-size:57px}.books22ck-service .service-format{font-size:9px;gap:6px;letter-spacing:0}.book-service-actions .button{font-size:13px}.books22ck-service .service-scope h2{font-size:33px}.books22ck-service .service-contact p{font-size:28px}}
@media(max-width:360px){.books22ck-service .service-intro h1{font-size:33px}.books22ck-service .service-visual{padding:23px}.books22ck-service .service-format strong{font-size:22px}.books22ck-service .service-format{font-size:8px}.books22ck-service .service-scope h2{font-size:29px}.book-service-actions .button{padding:15px 18px;gap:18px;font-size:12px}}
