.publishing-search :focus-visible{outline:2px solid var(--ink,#f4f7fc);outline-offset:5px}
.publishing-search,.publishing-reading{max-width:900px;padding:0 40px;margin:0 auto 80px}.publishing-search label{display:block;font-size:14px;line-height:1.6;color:#c6d1e1;margin:24px 0 10px}.search-row{display:flex;gap:14px}.publishing-search input,.publishing-search select{font:inherit;font-size:17px;color:var(--ink,#f4f7fc);background:#111824;border:1px solid #465263;border-radius:12px;padding:14px;min-width:0;min-height:50px}.publishing-search input{flex:1;width:100%}.publishing-search select{max-width:100%;width:240px}.publishing-search button{min-height:48px}.search-status{margin:32px 0 18px;color:#c6d1e1;font-size:15px}.search-results{list-style:none;padding:0;margin:0}.search-results li{padding:24px 0;border-top:1px solid #344252}.search-results h2{font-size:clamp(22px,2.5vw,29px);font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:8px 0 14px}.search-results h2 a{text-decoration:none}.search-results h2 a:hover{text-decoration:underline}.search-results p{font-size:16px;line-height:1.75;color:#c6d1e1;margin:10px 0}.search-more{margin:22px 0}.search-privacy{font-size:13px;line-height:1.7;color:#aab8ca;margin-top:32px}.search-browse{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:30px;font-size:15px}.publishing-reading section{margin-bottom:40px}.publishing-reading h2{font-size:26px;font-weight:500;line-height:1.3;letter-spacing:-.03em}.publishing-reading p{font-size:17px;line-height:1.85;color:#c6d1e1}
@media(max-width:600px){.publishing-search,.publishing-reading{padding:0 22px}.search-row{display:block}.search-row button{margin-top:12px;width:100%}.publishing-reading p{font-size:16px}}
@media print{.publishing-nav,.publishing-search form,.guide-mast,.guide-layout aside,.guide-next,.guide-app{display:none!important}.guide-page{background:#fff!important;color:#111!important}.guide-layout,.guide-body{display:block;max-width:none;padding:0}.guide-page h1,.guide-page h2,.guide-page h3,.guide-page p,.guide-page li,.guide-page a,.guide-page td,.guide-page th{color:#111!important}.guide-page a{text-decoration:underline}.guide-product-image{break-inside:avoid}.guide-table{overflow:visible}.guide-table table{min-width:0}}

.guide-search-link{display:inline-block;margin:18px 22px;font-size:15px;color:var(--ink,#f4f7fc)}
