.private-callout{display:flex;align-items:center;gap:35px;background:#edf5ee;border:1px solid #d3e5d9;padding:35px;margin-block:8px 20px;border-radius:5px}.private-callout h2{font-size:25px;line-height:1.7;font-weight:500;margin-top:12px}.private-callout p{font-size:13px;line-height:2;margin-top:10px;max-width:720px}.private-callout>.button{flex-shrink:0;margin-left:auto;font-size:12px}.portal-about{max-width:850px;padding-bottom:65px}.portal-about section{margin:15px 0 35px}.portal-about h2{font-size:24px;margin-bottom:15px}.portal-about p{line-height:2.2;margin-bottom:15px}.related-question-links{display:flex;flex-direction:column;gap:12px;max-width:780px}.related-question-links a{padding:20px;border:1px solid #dce8e1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:4px;font-size:14px}.related-question-links a:hover{background:#f1f6f1}.custom-cover{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.article-custom-image{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:4px;margin-top:20px}.draft-preview-banner{padding:15px;text-align:center;background:#fff3cd;color:#70581b;font-size:13px}.draft-preview-banner a{margin-left:15px;text-decoration:underline}.qa-hero .question-search input{padding-left:6px}.search-field>button{background:transparent;border:0;font-size:23px;color:#6c8c84;padding:0 5px}.search-field{font-size:11px;gap:15px}.article-card .cover-no{font-family:Georgia,serif;color:#a1bbac}.article-card .art-link{background:#edf4ee}.article-card:nth-child(3n+2) .art-link{background:#f5eee4}.article-card:nth-child(3n) .art-link{background:#e9f0f4}.article-body p{white-space:normal}
@media(max-width:800px){.private-callout{display:block;padding:28px}.private-callout>.button{margin:22px 0 0}.private-callout h2{font-size:23px}}
@media(max-width:560px){.private-callout{padding:25px;margin-bottom:5px}.private-callout h2{font-size:21px}.private-callout p{font-size:12px}.portal-about h2{font-size:22px}.related-question-links a{font-size:13px;padding:17px}.search-field{gap:8px;font-size:10px}.search-field input{min-width:0}}
