.gnw-search{width:min(420px,100%);flex-shrink:0}.gnw-search>label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.gnw-search-row{display:flex;gap:8px;width:100%}.gnw-search input[type=search]{display:block!important;visibility:visible!important;opacity:1!important;background:#fff!important;color:#202020!important;flex:1;min-width:0;width:100%;min-height:48px;border:1px solid #777;border-radius:3px;padding:10px 12px;font-size:16px}.gnw-search input::placeholder{color:#666;opacity:1}.gnw-search button{flex-shrink:0;min-height:48px;border-radius:3px;background:#a93710;font-weight:700}.masthead .gnw-search{display:block}.nav{flex-wrap:wrap;gap:4px 20px;white-space:normal;overflow:visible}.nav a{min-height:44px;display:inline-flex;align-items:center}.hero{background:linear-gradient(135deg,#faf8f2,#fff);padding:32px;margin-top:26px}.hero img,.card img{border-radius:4px}.card{border-bottom:1px solid var(--line);padding-bottom:24px}.card h2{font-size:25px}.card>a:last-child{display:inline-block;min-height:44px}.article-content a{color:#a93710}.article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:16px}.article-content td,.article-content th{padding:12px;border:1px solid var(--line);text-align:left;min-width:130px}.article-content th{background:var(--wash)}.article-content li{margin:10px 0}.article-content img{border-radius:4px}.article-content h2,.article-content h3{scroll-margin-top:20px}.article-content .source-box{font-size:15px}.gnw-intro{padding:24px 0 0;max-width:720px}.gnw-intro h1{font-size:clamp(30px,5vw,46px);margin:10px 0}.gnw-intro p{color:var(--muted);margin:8px 0}@media(max-width:850px){.masthead .gnw-search{width:100%}.hero{padding:20px}}@media(max-width:560px){.gnw-search-row{gap:6px}.gnw-search button{padding:10px 13px}.hero{padding:0;background:none;margin-top:10px}.nav{font-size:13px;gap:0 18px}.article h1{font-size:34px}.deck{font-size:18px}.article-content table{font-size:15px}}