.site-footer nav,.discovery-footer-entry{border:0;border-radius:0;padding:0}.site-footer nav a,.discovery-footer-entry a{border-radius:0;padding:0}.site-footer{color:#34483d;background:#eef2eb;border-top:1px solid #dce3d9;padding:48px max(24px,50vw - 620px) 24px;scroll-margin-top:0}.site-footer:focus{outline:none}.site-footer:focus-visible{outline-offset:-4px;outline:2px solid #56755c}.site-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:36px;display:grid}.site-footer-brand p{color:#627266;max-width:240px;margin:16px 0;font-size:14px;line-height:1.7}.site-footer h2{color:#758276;margin:0 0 16px;font-size:13px;font-weight:600}.site-footer nav,.site-footer-contact{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer a{text-underline-offset:4px;font-size:14px}.site-footer a:hover{text-decoration:underline}.site-footer a:focus-visible,.discovery-footer-entry a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #56755c}.site-footer .legal-footer{font-size:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.site-footer .legal-footer a{padding:0;text-decoration:none}.site-footer .legal-footer a:hover{text-decoration:underline}.site-footer .analytics-settings{box-shadow:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;position:static}.site-footer .analytics-settings:hover{text-decoration:underline}.site-footer-bottom{color:#68796a;border-top:1px solid #d6dfd2;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.site-footer-bottom a{font-size:12px}.discovery-footer-entry{color:#65776a;flex-shrink:0;justify-content:flex-end;align-items:center;gap:24px;min-height:40px;font-size:12px;display:flex}.discovery-footer-entry a:first-child{margin-right:auto}.pricing-label-short{display:none}@media (width<=900px){.site-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.site-footer-brand{grid-column:1/-1}.discovery-footer-entry,.pricing-label-full{display:none}.pricing-label-short{display:inline}}@media (width<=520px){.site-footer{padding:32px 20px 24px}.site-footer-grid{gap:28px 16px}.site-footer-contact{grid-column:1/-1}.site-footer .brand-wordmark{display:block}.site-footer-bottom{margin-top:28px}.site-footer h2{margin-bottom:4px}}body:has(.discovery-shell) .site-footer{color:#34425c;background:#f1f4f9;border-color:#e2e8f2}.discovery-footer-entry{color:#66758d}body:has(.discovery-shell) .site-footer h2{color:#66758d}body:has(.discovery-shell) .site-footer-brand p{color:#66758d}body:has(.discovery-shell) .site-footer-bottom{color:#66758d}body:has(.discovery-shell) .site-footer-bottom{border-color:#dfe6f1}.site-information:not([open])+.site-footer{display:none}.site-information{z-index:60;color:#66758d;font-size:11px;position:fixed;bottom:8px;right:24px}.site-information>summary{cursor:pointer;align-items:center;gap:8px;padding:7px 0;list-style:none;display:flex}.site-information>summary::-webkit-details-marker{display:none}.site-information[open]>summary{color:#385b9e}.site-information+.site-footer{z-index:60;overscroll-behavior:contain;color:#34425c;background:#f9fbff;border:1px solid #dfe6f2;border-radius:22px;width:min(940px,100vw - 48px);max-height:calc(100dvh - 90px);padding:38px 28px 24px;position:fixed;bottom:46px;right:24px;overflow:auto;box-shadow:0 18px 90px #273b6530}.site-information+.site-footer .site-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:24px}.site-information+.site-footer .site-footer-brand p{font-size:12px}.site-information+.site-footer a{font-size:13px}.site-information-close{color:#637087;background:0 0;border:0;width:32px;height:32px;font-size:26px;position:absolute;top:8px;right:14px}.site-footer-bottom button{color:inherit;background:0 0;border:0;padding:0;font-size:12px}.site-footer-bottom{margin-top:26px}.discovery-footer-entry{padding-right:100px}@media (width<=650px){.site-information{right:12px}.site-information+.site-footer{width:calc(100vw - 24px);padding:32px 22px 20px;bottom:48px;right:12px}.site-information+.site-footer .site-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.site-information+.site-footer .site-footer-brand,.site-information+.site-footer .site-footer-contact{grid-column:1/-1}}@media (width<=900px){body:has(.discovery-shell) .site-information{display:none}body:has(.discovery-shell) .site-information+.site-footer{width:auto;max-height:none;box-shadow:none;background:#f1f4f9;border:0;border-top:1px solid #e2e8f2;border-radius:0;padding:32px 18px 24px;display:block;position:static;overflow:visible}body:has(.discovery-shell) .site-information+.site-footer .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}:is(body:has(.discovery-shell) .site-information+.site-footer .site-footer-brand,body:has(.discovery-shell) .site-information+.site-footer .site-footer-contact){grid-column:1/-1}body:has(.discovery-shell) .site-information+.site-footer .site-information-close{display:none}body:has(.discovery-shell) .site-information+.site-footer .site-footer-bottom button{display:none}}.analytics-dialog{color:#242323;font:inherit;background:#fffdf8;border:1px solid #d9d6cc;border-radius:16px;padding:20px;font-size:14px;line-height:1.6;box-shadow:0 8px 30px #2222}.analytics-dialog p{margin:10px 0 16px}.analytics-actions{gap:10px;display:flex}.analytics-actions button,.analytics-close{font:inherit;color:#242323;cursor:pointer;background:#fffdf8;border:1px solid #888275;border-radius:8px;padding:9px 14px}.analytics-actions button{flex:1}.analytics-settings{z-index:79;font:inherit;color:#34322e;cursor:pointer;background:#fffdf8;border:1px solid #d9d6cc;border-radius:20px;padding:5px 11px;font-size:12px;line-height:1.4;position:fixed;bottom:8px;right:12px}.analytics-dialog{box-sizing:border-box;width:min(440px,100vw - 32px);max-height:85dvh;overflow:auto}.analytics-dialog::backdrop{background:#2227}.analytics-dialog h2{margin:0;font-size:20px}.analytics-close{margin-top:14px}.member-shell{color:#242b28;background:#f6f5f1;min-height:100dvh;padding:0 32px 64px}.member-shell>header{border-bottom:1px solid #dddcd5;justify-content:space-between;align-items:center;max-width:1120px;height:86px;margin:auto;display:flex}.member-shell a{color:inherit;text-decoration:none}.member-shell nav{gap:24px;display:flex}.member-shell main{max-width:1050px;margin:52px auto}.member-shell h1{letter-spacing:-1px;margin-bottom:32px;font-size:clamp(26px,4vw,38px);font-weight:600}.member-shell button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d5cc;border-radius:10px;padding:12px 16px}.member-shell button:disabled{opacity:.55;cursor:default}.member-shell button.primary{color:#fff;background:#263e31;border-color:#263e31}.member-shell input,.member-shell textarea{font:inherit;box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #d5d8cf;border-radius:9px;padding:12px}.member-form label{gap:9px;margin-bottom:22px;display:grid}.member-form small,.muted{color:#686e65;font-size:13px;line-height:1.7}.member-form fieldset{border:0;min-width:0;padding:0}.member-form legend{margin-bottom:28px;font-size:20px;font-weight:600}.member-form textarea{resize:vertical}.login-form{background:#fff;border:1px solid #e3e4dc;border-radius:16px;max-width:420px;padding:28px}.login-form>button{width:100%;margin-top:12px}.member-row{justify-content:space-between;align-items:center;display:flex}.member-empty{background:#fff;border:1px solid #dedfd6;border-radius:16px;margin-top:26px;padding:48px 28px}.member-empty a{margin-top:16px;display:inline-block}.submission-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:40px;display:grid}.submission-layout>.member-form{background:#fff;border:1px solid #e0e2d8;border-radius:16px;padding:28px}.submission-summary{background:#edf1e6;border:1px solid #dde1d4;border-radius:16px;gap:14px;padding:24px;display:grid}.submission-summary h2{margin:0 0 8px;font-size:20px}.plan-options{gap:12px;display:grid}.plan-options>label{cursor:pointer;background:#fff;border:1px solid #d3d9ca;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.plan-options>label.selected{border-color:#355a40;box-shadow:0 0 0 1px #355a40}.plan-options input{accent-color:#355a40;width:auto;margin-top:5px}.plan-options span{flex:1;grid-template-columns:1fr auto;gap:8px;display:grid}.plan-options b{font-size:21px}.plan-options small{color:#626d5e;grid-column:1/-1;line-height:1.7}.submission-summary p{margin:0}.submission-summary>a{text-align:center;margin-top:6px;font-size:14px}.saved-status{color:#315d3f;line-height:1.7}.member-shell [role=alert]{color:#9a361f;font-size:14px;line-height:1.6}.submission-list{gap:14px;margin-top:24px;display:grid}.submission-list article{background:#fff;border:1px solid #dedfd6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.submission-list h2{margin:0;font-size:20px}.submission-list p{color:#657060;font-size:14px}.member-shell :focus-visible{outline-offset:3px;outline:3px solid #76926c}@media (width<=650px){.member-shell{padding:0 18px 40px}.member-shell>header{height:70px}.member-brand .brand-wordmark{display:none}.member-shell nav{gap:16px;font-size:14px}.member-shell main{margin-top:30px}.submission-layout{grid-template-columns:1fr;gap:20px}.submission-layout>.member-form{padding:20px}.submission-list article{flex-direction:column;align-items:flex-start}.login-form{padding:22px}}.editorial-body{white-space:pre-line;overflow-wrap:anywhere;max-width:720px;margin:32px 0;font-size:17px;line-height:1.95}.editorial-body p{margin:0 0 24px}.review-feedback{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f1de;border:1px solid #e6dbc1;border-radius:10px;margin:14px 0;padding:14px 16px}.review-feedback p{margin-bottom:0}.submission-list .review-card{flex-wrap:wrap;align-items:flex-start}.review-card>div{flex:1;min-width:0}.review-card a{overflow-wrap:anywhere}.review-card details{margin-top:12px}.review-form{border-top:1px solid #e0e2d8;flex-basis:100%;padding-top:16px}.review-form button{margin:0 10px 8px 0}.payment-ops{border-top:1px solid #dddcd5;margin-top:40px;padding-top:24px}.payment-order>div{overflow-wrap:anywhere;width:100%;min-width:0}.payment-order h3{margin-top:0}.payment-order ul{padding-left:20px;line-height:1.9}.payment-order small{overflow-wrap:anywhere}.social-login{gap:12px;display:grid}.social-login button{width:100%}.login-divider{color:#686e65;align-items:center;gap:12px;margin:10px 0 24px;font-size:13px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e3e4dc;flex:1;height:1px}.ad-status-facts{gap:6px;margin:14px 0;font-size:.9em;display:grid}.ad-status-facts>div{grid-template-columns:5em minmax(0,1fr);gap:10px;display:grid}.ad-status-facts dt{color:#65738e}.ad-status-facts dd{overflow-wrap:anywhere;margin:0}
