.newsletter{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.newsletter p,.newsletter h2,.newsletter h3{margin:.5rem 0}.newsletter-banner{background:#eeefdc;border-top:3px solid #bec638;border-radius:8px;max-width:1200px;margin:1rem auto 3rem;padding:2.5rem}.newsletter-footer{border-bottom:1px solid #ffffff30;max-width:1200px;margin:0 auto;padding:2rem 0}.newsletter-footer .eyebrow{color:#d1d94d}.newsletter-footer a{color:#e5eb94;text-underline-offset:4px}.newsletter-label{margin-bottom:.5rem;font-size:.9rem;display:block}.newsletter-input{gap:.65rem;display:flex}.newsletter-input input{color:#252525;min-width:0;font:inherit;background:#fff;border:1px solid #a8aa9c;border-radius:4px;flex:1;padding:.85rem 1rem}.newsletter-input input:focus-visible{outline-offset:3px;outline:2px solid #8b9224}.newsletter-input button{white-space:nowrap}.newsletter-note{opacity:.85;padding-top:.4rem;font-size:.8rem}.newsletter-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-preference{border:1px solid #dfe1d5;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.newsletter-confirm{max-width:760px;padding-top:5rem;padding-bottom:5rem}.newsletter-confirm p{margin:1.5rem 0}.newsletter [role=alert]{color:#ab2424}.newsletter-footer [role=alert]{color:#ffbaba}@media (max-width:800px){.newsletter{grid-template-columns:1fr;gap:1rem}.newsletter-banner{margin:1rem 1rem 2rem;padding:1.5rem}.newsletter-footer{padding:1.5rem}.newsletter-input{flex-wrap:wrap}.newsletter-input input{flex-basis:180px}.newsletter-confirm{padding:2rem 1rem}}
.bookmark-button{color:#59652b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddce;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 11px;font-size:13px;text-decoration:none;display:inline-flex}.bookmark-button:hover{background:#f1f4e5}.bookmark-button[aria-pressed=true]{color:#4e591e;background:#eef1d7}.bookmark-button:disabled{opacity:.5;cursor:wait}.bookmark-button:focus-visible{outline-offset:3px;outline:2px solid #5774a0}.bookmark-control{align-items:center;gap:8px;display:inline-flex}.bookmark-message{max-width:240px;font-size:12px}.bookmark-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bookmarked-card{flex-direction:column;min-width:0;display:flex;position:relative}.bookmarked-card>.a-card{height:100%}.bookmarked-card>.bookmark-control,.bookmarked-card>.bookmark-button{z-index:1;position:absolute;top:12px;right:12px}.bookmarked-card .bookmark-message{background:#fff;padding:8px}.library-row-wrap{position:relative}.library-row-wrap>.bookmark-control{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.library-row-wrap .library-row{padding-right:64px}.library-row-wrap .library-row-arrow{visibility:hidden}.saved-search{margin:24px 0}.saved-search label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.saved-search>div{gap:10px;display:flex}.saved-search input{width:100%;min-width:0;font:inherit;border:1px solid #ddd;border-radius:6px;padding:10px}.saved-items{margin:0;padding:0;list-style:none}.saved-items li{border-top:1px solid #e1e4d8;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.saved-items li>div{min-width:0}.saved-items a{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.saved-items p{color:#69705c;margin:8px 0 4px;font-size:13px}.saved-items small{color:#717664;font-size:12px}.saved-items .bookmark-control{flex-direction:column;flex-shrink:0}.saved-pager{justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}@media (max-width:600px){.saved-items li{align-items:flex-start;gap:10px}.saved-items .bookmark-button{gap:0;font-size:0}.library-row-wrap .library-row{padding-right:52px}.library-row-wrap>.bookmark-control{right:6px}}.article-bookmark-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.article-bookmark-actions .my-bookmarks-link{color:#727965;padding-left:2px;font-size:11px;line-height:1.4;text-decoration:none}.article-bookmark-actions .my-bookmarks-link:hover{text-decoration:underline}
