/* Shared Blanding navigation; SEO controls remain a separate local row. */
.bp-global{position:relative;z-index:1000;background:#fff!important;color:#20362f!important;border-bottom:1px solid #e6e9e7;font:500 14px/1.5 Pretendard,system-ui,sans-serif}.bp-global *{box-sizing:border-box}.bp-inner{width:min(1440px,calc(100% - 56px));margin:auto;min-height:88px;display:flex;align-items:center;gap:28px}.bp-logo{flex:none}.bp-logo img{display:block;width:156px;height:auto}.bp-desktop{display:flex;align-items:center;gap:20px;margin-left:auto}.bp-actions{display:flex;align-items:center;gap:18px}.bp-global a{color:#294439;text-decoration:none;white-space:nowrap}.bp-global .bp-home{color:#686278;font-size:12px}.bp-global .bn-nav-group{position:relative}.bp-global summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;min-height:44px}.bp-global summary::-webkit-details-marker{display:none}.bp-global summary:after{content:none!important}.bp-global .bn-nav-chevron{width:14px;height:14px;flex:none}.bp-global details[open]>summary .bn-nav-chevron{transform:rotate(180deg)}.bp-global .bn-nav-panel{position:absolute;top:100%;left:-12px;min-width:190px;padding:10px;background:white;border:1px solid #e3e8e4;border-radius:8px;box-shadow:0 12px 30px #15312614;z-index:1001}.bp-global .bn-nav-panel a{display:block;padding:10px 12px;font-size:14px}.bp-global .bn-nav-panel a:hover{background:#eff4f1}.bp-mobile{display:none}.bp-global a:focus-visible,.bp-global summary:focus-visible{outline:2px solid #6252ac;outline-offset:3px}
.public-header{position:relative!important;top:auto!important;min-height:66px!important;padding-top:12px!important;padding-bottom:12px!important;box-shadow:none!important;border-bottom:1px solid #e3ebe6!important}.public-header .public-brand{font-size:15px!important;font-weight:700!important;color:#285344!important}.public-header .public-brand img{display:none!important}.public-header .public-brand:after{content:'SEO 진단';font-size:15px;font-weight:700}.public-header .public-home-return{display:none!important}.public-header nav a{font-size:13px!important}.public-header>button{font-size:13px!important;padding:10px 16px!important}.guide-nav .guide-brand img{display:none}.guide-nav .guide-brand:after{content:'SEO 이용 가이드';font-size:15px;font-weight:700;color:white}
@media(max-width:1250px){.bp-inner{gap:18px}.bp-desktop{gap:12px}.bp-actions{gap:12px}.bp-home{display:none!important}}@media(max-width:1100px){.bp-desktop{display:none}.bp-actions{margin-left:auto}.bp-mobile{display:block}.bp-mobile>nav{position:absolute;top:100%;left:0;right:0;background:white;padding:20px 28px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;border-bottom:1px solid #dfe6e2;box-shadow:0 12px 20px #102a1b10}.bp-mobile>nav>a{padding:12px 0}.bp-mobile .bn-nav-panel{position:static;box-shadow:none;border:0;padding:0}.bp-global .bp-home{display:block!important}}
@media(max-width:600px){.bp-inner{min-height:72px;width:calc(100% - 32px);gap:10px}.bp-logo img{width:120px}.bp-actions{gap:12px;font-size:12px}.bp-actions>.bn-nav-group{display:none}.bp-actions .bp-home{display:none!important}.bp-mobile summary{font-size:22px}.public-header{padding-inline:20px!important;gap:10px!important}.public-header nav{order:3;flex-basis:100%;display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:18px}.public-header>button{margin-left:auto}}
