.sky-child{max-width:1200px;margin:0 auto;padding:70px 24px 90px;color:#252525;line-height:1.75;word-break:keep-all}.sky-child *{box-sizing:border-box}.sky-child h2{font-size:30px;line-height:1.45;font-weight:600;margin:0 0 22px}.sky-child h3{font-size:20px;font-weight:600;line-height:1.5;margin:10px 0}.sky-child p{font-size:17px;color:#555;margin:0 0 20px}.sky-child-intro{padding:20px 0 64px;border-bottom:1px solid #e9e9e9}.sky-child-intro h2{font-size:42px}.sky-child .sky-child-label{color:#b12626;font-size:15px;letter-spacing:.04em}.sky-child-section{padding:64px 0;border-bottom:1px solid #e9e9e9;scroll-margin-top:120px}.sky-child-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.sky-child-grid article{padding:28px;background:#f7f7f7;border-radius:12px}.sky-child-grid article>span{font-size:14px;color:#8d2929}.sky-child-grid p{font-size:16px;margin-bottom:0}.sky-child .sky-child-note{font-size:15px;color:#666;margin:22px 0 0}.sky-child-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.sky-child-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid #bbb;border-radius:6px;font-size:16px;color:#252525;text-decoration:none}.sky-child-actions .sky-child-primary{background:#bb2828;border-color:#bb2828;color:#fff}.sky-child a:focus-visible,.sky-child summary:focus-visible{outline:3px solid #a62626;outline-offset:4px}.sky-child-steps{list-style:decimal;padding-left:25px}.sky-child-steps li{padding:14px 0 14px 10px;border-bottom:1px solid #eee}.sky-child-steps strong{display:block;font-size:18px;font-weight:600}.sky-child-steps span{color:#555}.sky-child-table{overflow-x:auto;margin-top:26px}.sky-child table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:17px}.sky-child caption{text-align:right;font-size:13px;color:#666;padding-bottom:12px}.sky-child th,.sky-child td{padding:20px 12px;text-align:center;border-bottom:1px solid #ddd;white-space:nowrap}.sky-child thead{background:#f4f4f4}.sky-child th{font-weight:500}.sky-child-textlink{display:inline-block;margin-top:20px;color:#a62323;text-decoration:underline;text-underline-offset:4px}.sky-child-cases>a{display:block;border:1px solid #e3e3e3;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none}.sky-child-cases img{width:100%;height:auto;aspect-ratio:640/420;object-fit:cover;display:block}.sky-child-cases h3{padding:8px 22px 0;font-size:18px}.sky-child-cases a>span{display:block;padding:8px 22px 24px;color:#9f2424;font-size:14px}.sky-child-faq details{border-bottom:1px solid #ddd;padding:20px 0}.sky-child-faq summary{font-size:18px;cursor:pointer}.sky-child-faq details p{margin:16px 0 0;font-size:16px}.sky-child-booking{margin-top:64px;padding:36px;background:#f7f7f7;border-radius:12px}@media(max-width:767px){.sky-child{padding:40px 20px 60px}.sky-child-intro h2{font-size:32px}.sky-child h2{font-size:25px}.sky-child p{font-size:16px}.sky-child-section{padding:42px 0}.sky-child-grid{grid-template-columns:1fr;gap:16px;margin-top:24px}.sky-child-grid article{padding:24px}.sky-child-actions a{padding:12px 16px}.sky-child table{font-size:14px}.sky-child th,.sky-child td{padding:16px 5px}.sky-child-booking{padding:26px 20px}.sky-child-intro{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.sky-child{scroll-behavior:auto}}
