:root{font-family:Arial,sans-serif;color:#18372b;background:#f3f8f4;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#0d6b4b}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #be8526;outline-offset:3px}.research-header{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px}.research-header>a:first-child{font-size:24px;font-weight:900;text-decoration:none}.research-header small{display:block;font-size:10px;font-weight:400}.research-shell{max-width:1060px;margin:auto;padding:35px 22px 60px}.ey{font-size:11px;font-weight:800;letter-spacing:.15em;color:#0d6b4b}h1{font:normal clamp(34px,5vw,54px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:12px 0}h2{font:normal 32px/1.2 Georgia,serif}h3{font-size:19px;line-height:1.35}.lead{color:#607469;max-width:650px;font-size:17px}.research-controls{display:flex;flex-wrap:wrap;gap:15px;margin:28px 0 10px}.research-controls label{display:grid;gap:6px;font-size:12px;font-weight:700;flex:1;min-width:200px}.research-controls input,.research-controls select{width:100%;padding:12px;border:1px solid #c6d8cc;border-radius:10px;background:white;color:#18372b;font-size:15px}#researchCount{color:#607469;font-size:13px}.research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.research-card{border:1px solid #d5e3d9;border-radius:16px;background:#fff;padding:23px;display:flex;flex-direction:column;align-items:flex-start}.research-card h3{margin:8px 0}.research-card p{color:#607469;margin:0 0 18px}.research-card small{font-size:11px;color:#687c70}.research-card a{margin-top:auto;font-weight:700}.research-card .saved{color:#0d6b4b;font-weight:700}#researchArticle{background:white;border:1px solid #d5e3d9;border-radius:18px;padding:clamp(20px,4vw,42px);margin-top:26px;scroll-margin-top:20px}#researchArticle p,#researchArticle li{max-width:780px}#researchArticle button{background:#eaf3ed;color:#145539;border:1px solid #cbdcd1;padding:8px 14px;border-radius:8px;cursor:pointer}.article-actions{display:flex;flex-wrap:wrap;gap:10px}.research-example,.research-tip{padding:18px 22px;border-radius:10px;margin:22px 0;background:#f0f6f2;border-left:4px solid #217752}.research-tip{background:#fff7e8;border-color:#c5963d}.research-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.research-check input{margin-top:6px;width:18px;height:18px;accent-color:#0d6b4b;flex-shrink:0}details{padding:15px;border:1px solid #d5e3d9;border-radius:9px;margin:20px 0}summary{cursor:pointer;font-weight:700}footer{font-size:12px;color:#607469;margin-top:35px;border-top:1px solid #d5e3d9;padding-top:18px}body.embedded .research-header{display:none}body.embedded .research-shell{padding:15px 8px 30px}body.embedded h1{font-size:36px}@media(max-width:600px){.research-cards{grid-template-columns:1fr}.research-header{font-size:12px}.research-shell{padding-top:20px}}@media print{.research-header,.research-controls,#researchCount,.research-cards,.article-actions{display:none}#researchArticle{border:0;padding:0}body{background:white}}
