@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap');
/* Shared with the homepage: one masthead, palette and type system. */
:root{--paper:#f7f6f1;--ink:#1d302f;--muted:#62706a;--line:#c9cec5;--blue:#254fd5;--orange:#dd5636;--serif:'Libre Caslon Display',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,summary,input{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.shell{max-width:1360px;margin:auto;padding:0 42px}.edition{display:flex;justify-content:space-between;padding:17px 0 12px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1.3px}.mast-row{display:flex;align-items:center;padding:14px 0 20px;gap:35px}.wordmark{font-size:76px;font-weight:700;letter-spacing:-7px;line-height:1;display:flex;gap:16px;align-items:center}.mark{display:flex;align-items:flex-end;gap:4px;transform:rotate(-10deg);height:36px}.mark i{width:8px;background:var(--orange);height:17px}.mark i:nth-child(2){height:27px}.mark i:nth-child(3){height:36px}.mast-row p{font-size:12px;line-height:1.5;margin:4px 0 0;border-left:1px solid var(--line);padding-left:25px}.search-shortcut{margin-left:auto;font-size:12px;font-weight:700;padding:13px 0}.search-shortcut span{margin-left:30px;color:var(--orange);font-size:20px}.navigation{display:flex;gap:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);position:relative;z-index:10}.navigation>a,.navigation summary{font-size:12px;font-weight:600;padding:17px 25px;display:flex;align-items:center;min-height:48px;cursor:pointer;gap:24px}.navigation>a:first-child{padding-left:0;padding-right:32px}.navigation a[aria-current]{color:var(--orange)}.navigation summary{list-style:none}.navigation summary::-webkit-details-marker{display:none}.navigation details{position:relative}.navigation details[open] summary,.navigation summary:hover,.navigation>a:hover{color:var(--blue)}.dropdown{position:absolute;top:100%;left:0;min-width:290px;background:var(--paper);border:1px solid var(--ink);padding:14px 20px;box-shadow:5px 7px 0 #1d302f12}.dropdown .label{display:block;padding:12px 0 8px;font-size:9px}.dropdown a{display:flex;justify-content:space-between;font-size:13px;padding:12px 0;border-bottom:1px solid var(--line)}.dropdown a:last-child{border:0}.dropdown a:hover{color:var(--blue)}.label,.kicker,.section-label{font-size:10px;letter-spacing:1.2px;font-weight:700}
