/* V130: scoped open reading flow. Protected home and foreign pages never acquire k130-open. */
body.k130-open:not(.home) main.k125-page :is(.k125-read,.publication-body){min-width:0;}
body.k130-open:not(.home) .k125-layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px;}
body.k130-open:not(.home) .k125-aside-board{grid-template-columns:1fr!important;gap:24px;}
body.k130-open:not(.home) main.k125-service .k125-read{max-width:1050px;}
body.k130-open:not(.home) #page main#main.k125-service .k125-read .k-info-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 36px!important;min-height:0!important;}
body.k130-open:not(.home) #page main#main.k125-service .k125-read .k-info-grid{display:block!important;margin:32px 0!important;}
body.k130-open:not(.home) main.k125-service .k125-read :is(p,li){max-width:76ch;}
body.k130-open:not(.home) #page main#main .k-info-card a:not([href^="tel:"]):not([href="/randevu/"]),
body.k130-open:not(.home) #page main#main .k-info-card a:not([href^="tel:"]):not([href="/randevu/"]):visited{color:#68481c!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;}
body.k130-open:not(.home) #page main#main .k-info-card a:not([href^="tel:"]):not([href="/randevu/"]):is(:hover,:focus,:focus-visible){color:#17243d!important;text-decoration:underline!important;}
body.k130-open:not(.home) #page main#main .k-info-card a:focus-visible{outline:3px solid #765a30!important;outline-offset:4px;}
body.k130-open:not(.home) .k125-page .k125-toc{padding:14px 16px!important;background:transparent!important;border:1px solid #dcd5c9!important;border-radius:3px;}
body.k130-open:not(.home) .k125-page .k125-toc:not([open])>:not(summary){display:none!important;}
body.k130-open:not(.home) .k125-page .k125-toc summary{font-size:16px!important;line-height:1.5;}
body.k130-open:not(.home) .k125-aside-board :is(.k-owner-next-step,.k-service-context){background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid #dcd5c9!important;padding:22px 0!important;}
body.k130-open:not(.home) .k125-aside-board .k-owner-next-step :is(h2,h3){font-size:20px!important;}
body.k130-open:not(.home) .k125-aside-board .k-owner-next-step p{font-size:15px!important;line-height:1.7;}
body.k130-open:not(.home) #page main#main .k125-aside-board .k-owner-next-step :is(h2,h3){font-size:20px!important;line-height:1.4!important;}
body.k130-open:not(.home) #page main#main .k125-aside-board .k-owner-next-step{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;}
body.k130-open:not(.home) #page main#main .k125-aside-board .k-owner-next-step>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;white-space:normal!important;text-align:center!important;font-size:15px!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index{background:transparent!important;border:1px solid #dcd5c9!important;padding:14px 16px!important;margin:20px 0 32px!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index>summary{display:list-item!important;list-style-position:inside;font-size:16px!important;font-family:inherit!important;line-height:1.5!important;font-weight:700;color:#17243d!important;cursor:pointer;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index:not([open])>:not(summary){display:none!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index .v120-child-toc{background:transparent!important;border:0!important;padding:16px 0 0!important;margin:0!important;color:#17243d!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index .v120-child-toc ul{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index .v120-child-toc a{color:#68481c!important;text-decoration:underline!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index .v120-child-toc a:is(:hover,:focus,:focus-visible){color:#17243d!important;}
body.k130-open:not(.home) #page main#main details.k130-secondary-index .v120-child-toc a:focus-visible{outline:3px solid #765a30!important;outline-offset:4px;}
body.k130-open:not(.home) main.k125-hub .k130-featured-grid{grid-template-columns:1fr!important;}
body.k130-open:not(.home) main.k125-hub .k130-featured-grid .publication-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;border:0!important;background:transparent!important;box-shadow:none!important;gap:32px;}
body.k130-open:not(.home) main.k125-hub .k130-featured-grid .publication-card__media{aspect-ratio:16/10!important;width:100%;height:auto!important;}
body.k130-open:not(.home) main.k125-hub .k130-featured-grid .publication-card__body{padding:12px 0!important;}
body.k130-open.k130-featured-center:not(.home) #page main#main .publication-category-intro{max-width:none!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 32px!important;}
body.k130-open.k130-featured-center:not(.home) #page main#main .publication-category-intro :is(h2,p){max-width:76ch;}
body.k130-open:not(.home) .site-footer .k-footer-logo{display:inline-flex!important;background:#fffefa!important;padding:10px 14px!important;border-radius:3px;max-width:284px;width:100%;}
body.k130-open:not(.home) .site-footer .k-footer-logo img{display:block;width:100%!important;max-width:256px;height:auto!important;object-fit:contain;filter:none!important;}
body.k130-open:not(.home) .top-header .icon-desc[href^="tel:"]{color:inherit!important;text-decoration:underline;text-underline-offset:3px;}
body.k130-open:not(.home) .top-header .icon-desc[href^="tel:"]:focus-visible{outline:2px solid #fffefa;outline-offset:4px;}
body.k130-open:not(.home) #page main#main.k125-decision{max-width:1760px!important;width:calc(100% - 80px)!important;}
body.k130-open.k-case-summary-v102:not(.home) #page #content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;}
body.k130-open:not(.home) main.k125-decision .k-case-summary-grid{display:block;}
body.k130-open:not(.home) main.k125-decision .k-case-summary-card{padding:0!important;margin:0 0 32px;background:transparent!important;border:0!important;box-shadow:none!important;}
@media(max-width:1100px){body.k130-open:not(.home) #page main#main.k125-decision{width:calc(100% - 48px)!important;}}
@media(max-width:760px){body.k130-open:not(.home) #page main#main.k125-decision{width:calc(100% - 32px)!important;}}
@media(max-width:1100px){body.k130-open:not(.home) .k125-layout{display:flex;flex-direction:column;gap:24px;}.k130-open .k125-read{width:100%;}.k130-open .k125-page>.k125-toc-mobile{margin-bottom:20px;}}
@media(max-width:760px){body.k130-open:not(.home) main.k125-hub .k130-featured-grid .publication-card{grid-template-columns:1fr;gap:18px;}body.k130-open:not(.home) #page main#main.k125-service .k125-read .k-info-card{margin-bottom:28px!important;}body.k130-open:not(.home) .k125-page .k125-toc{padding:12px 14px!important;}}
