.selection-article main{max-width:70rem;margin:auto;padding:2rem 1.5rem 5rem}.selection-article article{max-width:62rem;margin:auto}.selection-article h1{font-family:Literata,serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1.18;max-width:23ch;margin:1rem 0 1.5rem}.selection-article h2{font-family:Literata,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.35;margin:3rem 0 1rem;scroll-margin-top:2rem}.selection-article h3{font-size:1.1rem;line-height:1.5;margin-top:2rem}.selection-article p{font-size:1.05rem;line-height:1.8;max-width:76ch;margin:1rem 0}.selection-article .eyebrow{font-size:.8rem}.selection-article a{color:#006a61;text-underline-offset:3px}.article-nav{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin:2rem 0;padding:1rem 0;border-block:1px solid #dedbd6;font-size:.95rem}.table-wrap{overflow-x:auto;margin:1.5rem 0;max-width:100%;border:1px solid #d9d7d4;border-radius:.4rem}table{border-collapse:collapse;min-width:700px;width:100%;font-size:.94rem;line-height:1.65}td,th{text-align:left;vertical-align:top;border-bottom:1px solid #d9d7d4;padding:1rem}th{background:#efeeeb;font-weight:600}tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background:#fffdfb}*:focus-visible{outline:2px solid #006a61;outline-offset:4px}@media(max-width:600px){.selection-article main{padding:1rem 1.1rem 3rem}.selection-article h1{font-size:2.25rem}.selection-article p{font-size:1rem}td,th{padding:.75rem}}
