/* START_SECTION:rok-service (INDEX:109) */
.rok-service{max-width:1050px;margin:auto;padding:48px 24px 64px;color:#26383f}
.rok-service header{max-width:820px;margin-bottom:36px}
.rok-service__eyebrow{color:#00689a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}
.rok-service h1{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.03em;color:#183e50;margin:16px 0 20px}
.rok-service__intro{font-size:18px;line-height:1.7}
.rok-service__content{font-size:16px;line-height:1.8;max-width:850px}
.rok-service__content h2{font-size:25px;margin:32px 0 12px;color:#183e50}
.rok-service a{color:#00689a;text-underline-offset:4px}
.rok-service details{border-bottom:1px solid #dce4e7}
.rok-service details:first-of-type{border-top:1px solid #dce4e7}
.rok-service summary{display:list-item;cursor:pointer;font-weight:600;padding:20px 12px}
.rok-service details>div{padding:0 24px 18px}
.rok-service details[open]{background:#f1f6f7}
.rok-service :focus-visible{outline:2px solid #00689a;outline-offset:4px}
@media(max-width:600px){.rok-service{padding:30px 20px 42px}.rok-service__intro{font-size:16px}}
/* END_SECTION:rok-service */
