:root{--ink:#111820;--paper:#f4f0e7;--amber:#ffb000;--rule:#c9c4b9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:18px/1.75 Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #ad6200;outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;z-index:9;padding:12px}.edition{margin:0 5%;padding:15px 0;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;gap:20px;font:12px/1.7 monospace}header{margin:0 5%;text-align:center;padding:20px 0 15px}.masthead{font:bold clamp(50px,9vw,126px)/1 Arial,sans-serif;letter-spacing:-.065em;text-decoration:none;display:inline-flex;align-items:baseline;gap:0}.masthead span{font-weight:400;letter-spacing:-.09em;color:var(--ink)}.masthead small{font-size:.12em;letter-spacing:.18em;align-self:center;writing-mode:vertical-rl;margin-left:12px}header p{font-size:14px;letter-spacing:.12em;margin:16px 0 5px}nav{margin:0 5%;padding:14px 0;display:flex;justify-content:center;gap:40px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap}nav a{font-size:14px;text-decoration:none;font-weight:700}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.025em}h1{font-size:clamp(46px,5.2vw,78px);margin:20px 0 30px}h2{font-size:42px}h3{font-size:29px}h3 a{text-decoration:none}.meta{font:12px/1.8 monospace;letter-spacing:.08em;text-transform:uppercase}.leadGrid{margin:0 5%;display:grid;grid-template-columns:1.35fr 1fr;gap:7%;padding:45px 0 65px}.lead{padding-right:5%;border-right:1px solid var(--rule)}.lead h1{font-size:clamp(60px,6.5vw,98px)}.lead>p{max-width:600px}.button{display:inline-block;text-decoration:none;background:var(--ink);color:var(--paper);padding:15px 25px;min-height:50px;font-size:14px;letter-spacing:.04em;border:1px solid var(--ink);margin:18px 0}.button:hover{background:#293b4b}.button.light{background:var(--amber);color:var(--ink);border-color:var(--amber)}.newsIndex article{border-top:1px solid var(--rule);padding:14px 0 22px}.newsIndex h3{font-size:32px;margin:12px 0}.briefingStrip{background:var(--ink);color:var(--paper);padding:45px 7%;display:flex;justify-content:space-between;gap:6%;align-items:center}.briefingStrip h2{font:600 38px Arial,sans-serif;margin:12px 0}.briefingStrip p{max-width:540px}.small{font-size:14px}.products{padding:70px 5%}.sectionHeading{display:flex;justify-content:space-between;align-items:start;border-top:1px solid var(--ink);padding-top:25px;gap:20px}.sectionHeading h2{margin-top:0}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.product{padding:26px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.product p{font-size:16px}.product .meta{font-size:12px}.product h3{font:600 23px/1.25 Arial,sans-serif;letter-spacing:-.03em}.status{display:block;font:12px/1.7 monospace}.textlink{display:block;padding:18px 0;font-size:14px;text-underline-offset:7px}.method{padding:60px 12%;background:#e9e3d7}.method p{max-width:670px}.method h2{font-size:60px}.issue{max-width:1100px;margin:auto;padding:60px 5%}.issueHeader{display:grid;grid-template-columns:130px 1fr;gap:35px;border-bottom:4px solid var(--ink);padding-bottom:30px}.issueNo{background:var(--amber);align-self:start;text-align:center;font:60px Georgia,serif;padding:20px 10px}.issueStories{max-width:760px;margin-left:auto}.story{padding:35px 0;border-bottom:1px solid var(--rule)}.story h2{font-size:42px;margin:20px 0}.interpretation{border-left:3px solid var(--amber);padding-left:22px;margin:24px 0}.interpretation span{font:12px monospace}.interpretation p{font-size:17px}.source{font-size:14px;overflow-wrap:anywhere}.readerQuestion{background:var(--ink);color:var(--paper);padding:30px;margin-top:40px}.readerQuestion h2{font-size:35px}.readerQuestion .button{border-color:var(--paper)}.disclosure{font-size:14px;color:#53606b;margin-top:35px}.reading{max-width:980px;margin:60px auto;padding:0 6%}.reading .intro{font-size:21px}.offer{border-top:1px solid var(--rule);padding:25px 0}.offer h2{font-size:35px}.tableScroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:16px;margin:35px 0}th,td{text-align:start;padding:20px;border-bottom:1px solid var(--rule);vertical-align:top}thead{background:var(--ink);color:var(--paper)}tbody th{font-weight:700}footer{margin:60px 5% 0;border-top:4px solid var(--ink);padding:40px 0 60px;font-size:14px}footer p{max-width:850px}.footmark{font:bold 24px Arial,sans-serif;letter-spacing:-.04em;text-decoration:none}footer>div{display:flex;gap:25px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:Arial,sans-serif;letter-spacing:0;line-height:1.4}[dir=rtl] .meta{letter-spacing:0}[dir=rtl] .lead{border-right:0;border-left:1px solid var(--rule);padding-right:0;padding-left:5%}[dir=rtl] .issueStories{margin-left:0;margin-right:auto}@media(max-width:800px){nav{gap:20px}.leadGrid{grid-template-columns:1fr}.lead{border-right:0;padding-right:0}.lead h1{font-size:66px}.newsIndex{margin-top:25px}.briefingStrip{display:block}.productGrid{grid-template-columns:1fr 1fr}.sectionHeading{display:block}.sectionHeading h2{font-size:36px}.issueHeader{grid-template-columns:1fr}.issueNo{font-size:40px;width:110px}.issue h1{font-size:43px}.story h2{font-size:34px}.method h2{font-size:46px}}@media(max-width:550px){.edition{font-size:12px;flex-wrap:wrap;gap:8px}header p{letter-spacing:0}.masthead{font-size:68px}.productGrid{grid-template-columns:1fr}.lead h1{font-size:56px}body{font-size:17px}.reading{margin:35px auto}.reading h1{font-size:39px}.offer h2{font-size:30px}.method{padding:40px 6%}.method h2{font-size:40px}th,td{padding:12px;font-size:14px}.issue{padding-top:35px}.issue h1{font-size:36px}.issueHeader{gap:18px}.readerQuestion h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
