*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65;color:#14362a;background:#f7faf5}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #4f942f;outline-offset:5px}.skip{position:absolute;left:16px;top:-90px;background:#a6dc7a;color:#14362a;padding:12px;z-index:20}.skip:focus{top:12px}img,svg{max-width:100%}h1,h2,h3,p{margin-top:0}a,button{-webkit-tap-highlight-color:transparent}main{overflow:clip}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(5%,calc((100vw - 1280px)/2));border-bottom:1px solid #d7e3d0}.brand{display:flex;align-items:center;gap:11px;line-height:1.1;text-decoration:none;font-weight:750;font-size:23px;letter-spacing:-.8px}.brand img{width:40px;height:40px;flex-shrink:0}.brand small{display:block;font-size:8px;letter-spacing:1.6px;font-weight:600;margin-top:7px;text-transform:uppercase}.site-nav{display:flex;align-items:center;gap:25px;font-size:12px}.site-nav>a:not(.header-cta){text-decoration:none}.header-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:11px 17px;background:#14362a;color:white;font-size:14px;line-height:1.3;font-weight:650;text-decoration:none;white-space:nowrap}.header-cta:hover{background:#285b3a}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:17px 24px;background:#14362a;color:white;font-size:16px;line-height:1.35;font-weight:650;text-decoration:none}.primary:hover{background:#285b3a}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;line-height:1.5}.research-note{font-size:11px;line-height:1.6;margin:15px 0 0}.secondary{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:13px;font-weight:600}.site-footer{padding:38px 5% 27px;background:#14362a;color:#f7faf5}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:35px}.site-footer .brand{font-size:21px}.site-footer .brand img{width:34px;height:34px}.site-footer p{font-size:11px;max-width:610px;margin:0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #496052;margin-top:25px;padding-top:17px;font-size:10px}.site-footer a:focus-visible{outline-color:#a6dc7a}.privacy-main{max-width:850px;margin:0 auto;padding:65px 6% 80px}.privacy-main h1{font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-2px}.privacy-main h2{font-size:23px;margin:30px 0 14px}.privacy-main p{font-size:14px}.privacy-main .primary{margin-top:15px}.faqs details{border-top:1px solid #cbdcc1;padding:18px 0}.faqs details:last-child{border-bottom:1px solid #cbdcc1}.faqs summary{font-size:14px;font-weight:650;cursor:pointer}.faqs details p{font-size:13px;margin:15px 0 0;line-height:1.8}@media(max-width:1000px){.site-nav>a:not(.header-cta){display:none}}@media(max-width:600px){.site-header{display:grid;grid-template-columns:1fr;gap:14px;padding:20px 6%}.site-nav{width:100%}.header-cta{width:100%;min-height:44px;font-size:14px}.primary{width:100%;min-height:56px;font-size:16px}.footer-top{display:grid;gap:24px}.footer-bottom{flex-wrap:wrap}.site-footer{padding:30px 6%}.privacy-main{padding-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.dopepco{background:#fff}.dopepco .site-header{background:#fff}.pep-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:65px 6% 70px}.pep-copy{align-self:center}.pep-copy h1{font-size:clamp(50px,5.6vw,81px);font-weight:650;letter-spacing:-4px;line-height:1.07;margin:24px 0}.pep-copy h1 span{color:#4f942f}.pep-lead{font-size:16px;line-height:1.9;max-width:420px;color:#526a4f}.pep-destination{font-size:12px;margin:15px 0 0}.dictionary-cover{background:#14362a;color:#f7faf5;padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between;border-left:10px solid #a6dc7a;min-height:470px;box-shadow:10px 10px 0 #e0ecd6}.cover-top,.cover-bottom{display:flex;justify-content:space-between;gap:20px;font:8px ui-monospace,monospace;letter-spacing:1px}.cover-letter{font-family:Georgia,serif;font-size:210px;font-style:italic;line-height:.9;letter-spacing:-12px;margin:20px 0 22px}.cover-letter span{color:#a6dc7a}.cover-definition{border-top:1px solid #5e775e;padding-top:19px;margin-bottom:24px}.cover-definition>span{font:9px ui-monospace,monospace;letter-spacing:1px;color:#a6dc7a}.cover-definition p{font-size:15px;line-height:1.7;max-width:290px;margin:13px 0 0}.cover-bottom{font-size:7px}h2{font-size:clamp(31px,3.4vw,47px);line-height:1.13;letter-spacing:-1.8px}.glossary-section{padding:65px 6%;background:#f4f8ef;border-top:1px solid #cddfc2}.glossary-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:end;margin-bottom:35px}.glossary-heading h2{margin-bottom:0}.glossary-search{max-width:410px;justify-self:end;width:100%}.glossary-search label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.glossary-search>div{display:flex;gap:8px}.glossary-search input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #aec89e;background:white;color:#14362a;font-size:13px;border-radius:0}.glossary-search input::placeholder{color:#63815b;opacity:1}.glossary-search button{background:#14362a;color:white;border:0;min-height:48px;padding:12px 15px;font-size:12px}.glossary-search p{font-size:10px;margin:10px 0 0;color:#58734f}.glossary-row{display:grid;grid-template-columns:.15fr .8fr 1.6fr;gap:30px;padding:30px 0;border-top:1px solid #b7cea9}.glossary-row[hidden]{display:none}.term-number{font:10px ui-monospace,monospace;color:#4f942f;padding-top:7px}.glossary-row h3{font-size:27px;line-height:1.2;letter-spacing:-.9px;margin:0}.glossary-row p{font-size:13px;line-height:1.9;margin:0 0 14px;max-width:610px}.term-note{font-size:11px;font-weight:600;color:#4c6b41}.glossary-reference{font-size:10px;line-height:1.8;padding-top:25px;border-top:1px solid #b7cea9;color:#58734f}.pep-context{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;padding:60px 10%;background:#a6dc7a;align-items:center}.context-mark{font-family:Georgia,serif;font-size:225px;line-height:1;color:#14362a;text-align:center;font-style:italic}.pep-context>div>p:not(.eyebrow):not(.context-destination){font-size:14px;line-height:1.9;max-width:535px}.context-destination{font-size:11px;margin:14px 0 0}.pep-faq{max-width:1000px;margin:auto;padding:50px 6%}.pep-faq h2{font-size:35px}#no-results{font-size:14px;padding:30px;border-top:1px solid #b7cea9;background:#eaf3df}@media(max-width:850px){.pep-hero{gap:30px}.pep-copy h1{font-size:59px;letter-spacing:-3px}.dictionary-cover{padding:25px;min-height:425px}.cover-letter{font-size:180px}.glossary-heading{gap:30px}.glossary-row{gap:20px}.pep-context{padding-left:8%;padding-right:8%;gap:35px}.context-mark{font-size:180px}}@media(max-width:600px){.pep-hero{grid-template-columns:1fr;padding:40px 6% 50px;gap:33px}.pep-copy h1{font-size:clamp(43px,12vw,64px);letter-spacing:-2.5px}.pep-lead{font-size:15px}.dictionary-cover{width:calc(100% - 10px);padding:25px;min-height:410px}.cover-letter{font-size:175px}.cover-top{font-size:7px}.cover-bottom{font-size:6px;letter-spacing:.6px}.glossary-section{padding:45px 6%}.glossary-heading{grid-template-columns:1fr;gap:26px;margin-bottom:25px}.glossary-search{max-width:none}.glossary-search input{font-size:12px;padding:12px 11px}.glossary-row{grid-template-columns:24px 1fr;gap:12px;padding:25px 0}.glossary-row h3{font-size:27px;margin:0 0 3px}.glossary-row>div{grid-column:2}.term-number{padding-top:6px}.pep-context{grid-template-columns:1fr;padding:40px 6%;gap:18px}.context-mark{font-size:110px;text-align:left;line-height:.9}.pep-faq{padding:40px 6%}h2{font-size:35px;letter-spacing:-1.3px}}