.field-notes-page{background:var(--paper);color:var(--ink)}.note-frame{width:calc(100% - 120px);max-width:1320px;margin-inline:auto}.field-notes-page .site-header .wrap{width:calc(100% - 120px);max-width:1320px;margin-inline:auto;padding-inline:0}.field-notes-page .nav{height:100px}.field-notes-page .cta{color:inherit;background:0 0}.field-notes-page .footer{background:var(--paper);color:var(--ink);padding-top:0}.field-notes-page .footer>.wrap{width:calc(100% - 160px);max-width:1280px;margin-inline:auto;padding-inline:0}.field-notes-page .footer :is(.tagline,.towns,.line){color:var(--muted)}.field-notes-page .footer .line{border-color:var(--line)}.field-notes-page .footer :is(a,button):focus-visible{outline-color:var(--ink)}.field-notes-page .footer .button{background:var(--ink);color:var(--cream)}.field-notes-page .footer .button:hover{background:var(--cream);color:var(--ink);outline:1px solid var(--ink)}.field-notes-page .footer .arrow{color:inherit}.note-contact{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:48px}.note-contact-links{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.note-contact-links>a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:16px;line-height:24px;text-decoration:underline;display:inline-flex}.note-contact-links>.button{padding:16px 20px;font-weight:600;text-decoration:none}.note-contact-links>.button:hover{text-decoration:underline}.field-notes-page .footer .note-contact-links>a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.note-contact>.calinline:not([hidden]){margin-top:24px}.note-index{padding-block:72px 80px}.note-index>h1{margin-bottom:48px;font-size:76px;line-height:1.03}.note-index-intro{max-width:800px;margin-bottom:48px;font-size:23px;line-height:1.5}.note-review-explanation{max-width:800px;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.5}.note-list{margin:0;padding:0;list-style:none}.note-list li{border-top:1px solid var(--line)}.note-list li:last-child{border-bottom:1px solid var(--line)}.note-row{color:var(--ink);grid-template-columns:88px minmax(0,1fr) 24px;padding:16px 0 30px 22px;text-decoration:none;display:grid}.note-row:hover,.note-row:focus-visible{background:var(--cream);text-decoration:none}.note-row:focus-visible{outline:2px solid var(--ink);outline-offset:4px;z-index:1;position:relative}.note-row h2{letter-spacing:0;text-wrap:wrap;overflow-wrap:anywhere;grid-column:2;font-size:34px;line-height:1.15}.note-row-number{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:1/1;padding-top:9px;font-size:14px;line-height:1.5}.note-row>.arrow{color:var(--ink);grid-area:1/3;margin-top:14px}.note-row:hover h2,.note-row:focus-visible h2,.note-row:hover>.arrow,.note-row:focus-visible>.arrow{color:var(--red)}.note-list:has(.note-row:focus-visible) .note-row:not(:focus-visible)>.arrow{color:var(--ink)}.note-row:active h2{text-decoration:underline}.note-description{color:var(--muted);grid-column:2;margin-top:56px;font-size:16px;line-height:1.5}.note-reviewed{color:var(--muted);grid-column:2;margin-top:18px;font-size:14px;line-height:1.5}.note-masthead{background:var(--ink);color:var(--cream);border-bottom:1px solid var(--line);padding-block:72px 40px}.note-masthead-grid{grid-template-columns:200px minmax(0,1fr);gap:40px;display:grid}.note-return{align-self:start;width:fit-content;font-size:14px;text-decoration:underline}.note-masthead h1{letter-spacing:0;text-wrap:wrap;overflow-wrap:anywhere;max-width:1020px;font-size:72px;line-height:1.04}.note-standfirst{max-width:800px;margin-top:48px;font-size:23px;line-height:1.5}.note-metadata{margin-top:32px;font-size:14px;line-height:1.5}.note-reading{width:640px;max-width:100%;margin-left:360px;padding-block:72px 64px;font-size:20px;line-height:1.65}.note-section{margin:0;padding:0;position:relative}.note-section+.note-section,.note-example+.note-section{margin-top:64px}.note-prose h2{letter-spacing:0;text-wrap:wrap;margin-bottom:28px;font-size:36px;line-height:1.15;position:relative}.note-section-number{font:14px/1.5 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;top:10px;left:-100px}.note-prose p+p{margin-top:24px}.note-prose a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.note-prose a.textlink{font:inherit;text-underline-offset:.2em;gap:0;display:inline}.note-prose a.textlink:hover{text-decoration-thickness:2px}.note-prose a.textlink .external-link-tail{white-space:nowrap}.note-prose a.textlink .external-link-icon{vertical-align:-.1em;stroke:currentColor;fill:none;stroke-width:1.5px;width:.9em;height:.9em;margin-left:.2em;display:inline-block}.note-prose a.textlink:hover .external-link-icon{transform:none}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.note-prose pre{overflow:auto}.note-prose blockquote{font:italic 36px/1.2 var(--serif);margin:32px 0}.note-prose ol{counter-reset:note-step;margin:28px 0;padding:0;list-style:none}.note-prose ol>li{counter-increment:note-step;border-bottom:1px solid var(--line);padding:18px 0 18px 42px;position:relative}.note-prose ol>li:before{content:counter(note-step, decimal-leading-zero);font:14px/1.5 var(--sans);color:var(--muted);position:absolute;top:22px;left:0}.note-prose ul{padding-left:24px}.note-prose :is(p,li,h2){overflow-wrap:anywhere}.note-example{background:var(--cream);border-block:1px solid var(--line);margin-block:64px;padding:28px;font-size:18px;line-height:1.6}.note-example h2{margin-bottom:16px;font-size:25px}.note-action{align-items:center;gap:24px;margin-top:40px;font-size:18px;font-weight:600;display:inline-flex}.note-action>.arrow{color:var(--red)}.note-next{border-block:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;margin-top:64px;padding-block:28px;text-decoration:none;display:block}.note-next-label{font:14px/1.5 var(--sans);color:var(--muted);display:block}.note-next h2{letter-spacing:0;text-wrap:wrap;margin-top:12px;font-size:34px;line-height:1.15;text-decoration:underline}.note-next p{font:16px/1.5 var(--sans);color:var(--muted);margin-top:18px}.note-next:hover,.note-next:focus-visible{text-decoration:none}.note-next:hover h2,.note-next:focus-visible h2{text-decoration:underline}.note-next:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width<=1199px){.note-reading{margin-inline:auto}.note-masthead-grid{grid-template-columns:120px minmax(0,1fr);gap:24px}.note-section-number{left:-54px}}@media (width<=800px){.note-frame,.field-notes-page .site-header .wrap,.field-notes-page .footer>.wrap{width:calc(100% - 48px)}.field-notes-page .nav{height:80px}.note-index{padding-block:40px 80px}.note-index>h1{margin-bottom:32px;font-size:48px;line-height:1.04}.note-index-intro{font-size:20px}.note-review-explanation{font-size:13px}.note-next{margin-top:48px}.note-next-label{font-size:13px}.note-next h2{font-size:29px}.note-row{grid-template-columns:minmax(0,1fr) 24px;padding:28px 0}.note-row-number{grid-area:1/1;padding:0;font-size:13px}.note-row>.arrow{grid-area:1/2;margin:0}.note-row h2{grid-area:2/1/auto/-1;margin-top:12px;font-size:29px;line-height:1.15}.note-description,.note-reviewed{grid-column:1/-1}.note-reviewed{margin-top:48px;font-size:13px}.note-masthead{padding-block:40px}.note-masthead-grid{display:block}.note-return{margin-bottom:28px;font-size:13px;display:inline-block}.note-masthead h1{font-size:44px;line-height:1.06}.note-standfirst{margin-top:32px;font-size:20px;line-height:1.5}.note-metadata{font-size:13px}.note-reading{padding-block:48px;font-size:18px;line-height:1.65}.note-section+.note-section,.note-example+.note-section{margin-top:48px}.note-prose h2{margin-bottom:24px;font-size:30px;line-height:1.15}.note-section-number{margin-bottom:12px;font-size:13px;display:block;position:static}.note-prose p+p{margin-top:22px}.note-example{margin-block:48px;padding:20px;font-size:17px}.note-example h2{font-size:23px}.note-prose blockquote{font-size:29px;line-height:1.25}.note-prose ol>li:before{font-size:13px}}@media (width<=767px){.note-contact{margin-bottom:32px;padding-bottom:32px}.note-contact-links{flex-direction:column;align-items:flex-start;gap:12px}}
