.search-reading{color:#293e35;background:#f7f5ef;font:17px/1.8 system-ui,-apple-system,sans-serif;min-height:100vh}.search-reading *{box-sizing:border-box}.search-reading a{color:inherit;text-underline-offset:5px}.search-reading header,.search-reading main,.search-reading footer{width:min(1120px,calc(100% - 48px));margin:auto}.search-reading header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #cfd1c5}.search-reading-brand{font-size:25px;font-weight:750;text-decoration:none}.search-reading-brand span{font-size:15px;margin-left:10px;font-weight:400}.search-reading nav{display:flex;flex-wrap:wrap;gap:12px 24px}.search-reading main{padding:64px 0}.search-reading h1{font-size:clamp(30px,4vw,54px);line-height:1.25;max-width:940px;letter-spacing:-.04em}.search-reading-eyebrow{font-size:12px;letter-spacing:.12em;color:#8d5d42}.search-reading-intro{max-width:840px;font-size:20px}.search-reading main section{padding:30px 0;border-top:1px solid #cfd1c5;max-width:920px}.search-reading main section:first-of-type{margin-top:48px}.search-reading h2{font-size:24px;line-height:1.5;letter-spacing:-.03em}.search-reading section p{max-width:850px;word-break:keep-all;overflow-wrap:anywhere}.search-reading footer{border-top:1px solid #cfd1c5;padding:32px 0 64px;font-size:14px}.search-reading-next{margin-top:40px}.search-reading-next a{padding:12px 18px;border:1px solid #879788}.search-reading a:focus-visible{outline:3px solid #99613f;outline-offset:5px}@media(max-width:640px){.search-reading header{display:block}.search-reading header nav{font-size:14px;margin-top:16px}.search-reading main{padding:36px 0}.search-reading h2{font-size:21px}.search-reading-intro{font-size:18px}.search-reading header,.search-reading main,.search-reading footer{width:calc(100% - 36px)}}
.search-reading-table{overflow-x:auto;margin:18px 0 22px}.search-reading-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.7}.search-reading-table caption{caption-side:top;text-align:left;font-size:14px;font-weight:650;padding:0 0 8px}.search-reading-table th,.search-reading-table td{border-bottom:1px solid #cfd1c5;padding:9px 14px 9px 0;text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:break-word}.search-reading-table thead th{font-size:13px;border-bottom:1px solid #293e35}.search-reading-table tbody th{font-weight:600}
