.story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.story-card{border:1px solid #d5dfdc;padding:22px;background:white;min-width:0}.story-card img{width:100%;height:auto}.story-card h2,.story-card h3{font-size:21px;margin:15px 0}.story-card p{font-size:14px}.fixed-page{max-width:900px;margin:auto}.toc-sub{margin-left:16px}.article p a,.box a,.story-card a,.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.article .author-title{font-size:19px;margin:0 0 14px;background:transparent;color:#233a4d;padding:0}.search-form{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:25px 0}.search-form input{padding:10px;border:1px solid #9cafaa;font:inherit;min-width:0;max-width:100%}.search-form button{padding:10px 18px;min-height:44px;font:inherit;color:white;background:#246a65;border:0}.article,.story-card,.hero>*,.audiences>*,.tool-band .wrap>*{min-width:0;overflow-wrap:anywhere}.sidebar h2{font-size:18px}.article .table-scroll table{min-width:630px}.article .table-scroll th:first-child{min-width:125px}img,svg{max-width:100%}.entry-content figure{margin:20px 0}.foot-links a{min-height:44px;display:flex;align-items:center}.nav a{min-height:44px;display:flex;align-items:center}.es-local-notice{border-left:4px solid #b58a50;background:#fff4e4;padding:15px}.source-check{font-size:13px}.article table code{overflow-wrap:anywhere}.wp-caption{max-width:100%}@media(max-width:700px){.head-inner{gap:8px}.wordmark{font-size:18px;letter-spacing:.08em}.wordmark small{font-size:9px}.article{padding:0 0 30px}.story-cards{grid-template-columns:1fr}.story-card{padding:18px}.article .table-scroll{margin-left:0;margin-right:0}.article .table-scroll th,.article .table-scroll td{font-size:14px;padding:12px}.search-form input{flex:1}.hero h1{font-size:29px}.tool-band .wrap{width:calc(100% - 32px)}}
