.nr-page{max-width:1120px;margin:48px auto 80px;color:var(--wine,#560a1b)}.nr-page h1{font:500 clamp(42px,6vw,78px)/1.03 var(--serif,Georgia);margin:14px 0 22px}.nr-page .nr-deck{font:400 22px/1.5 var(--serif,Georgia);max-width:780px}.nr-nav{display:flex;flex-wrap:wrap;gap:14px 24px;padding:18px 0;border-block:1px solid var(--line,#d8cab9);margin:24px 0 36px;font:500 13px var(--sans,Arial)}.nr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.nr-entry{border-top:1px solid var(--gold,#b99a60);padding:24px 0}.nr-entry h2,.nr-entry h3{font:500 34px/1.15 var(--serif,Georgia);margin:8px 0 14px}.nr-entry p,.nr-prose p,.nr-article p{font-size:16px;line-height:1.75}.nr-prose{max-width:780px}.nr-prose h2{font:500 34px/1.15 var(--serif,Georgia);margin:36px 0 12px}.nr-eyebrow{font:600 10px/1.5 var(--sans,Arial);letter-spacing:.16em;text-transform:uppercase;color:var(--wine)}.nr-status{display:inline-block;font:600 11px var(--sans,Arial);border:1px solid var(--gold);padding:7px 12px;margin:8px 0}.nr-meta{font:400 12px/1.7 var(--sans,Arial);color:#5d514b}.nr-empty{border-block:1px solid var(--line);padding:28px 0;margin:24px 0}.nr-timeline{list-style:none;padding:0}.nr-timeline li{border-left:2px solid var(--gold);padding:0 0 28px 24px;margin-left:5px}.nr-timeline time{font:600 12px var(--sans,Arial)}.nr-timeline h3{font:500 25px var(--serif);margin:8px 0}.nr-form{display:grid;gap:18px;max-width:760px;margin:24px 0}.nr-form label{display:grid;gap:8px;font:500 14px/1.5 var(--sans)}.nr-form input,.nr-form select,.nr-form textarea,.nr-filter input,.nr-filter select{font:400 16px/1.4 var(--sans);background:#fffdf8;color:#322424;padding:12px;border:1px solid #b9aa96;box-sizing:border-box;width:100%;min-width:0}.nr-form .nr-check{display:flex;align-items:flex-start;gap:10px}.nr-check input{width:18px;height:18px;flex:none;margin-top:2px}.nr-form button{justify-self:start}.nr-filter{display:flex;gap:15px;flex-wrap:wrap;margin:22px 0}.nr-filter label{display:grid;gap:8px;flex:1;min-width:180px;font:500 13px var(--sans)}.nr-article{border-block:1px solid var(--gold);padding:26px 0;margin:32px 0}.nr-article h2{font:500 31px var(--serif);margin:0 0 14px}.nr-article h3{font:500 24px var(--serif);margin:20px 0 7px}.nr-article details{margin:18px 0}.nr-article summary{cursor:pointer;font-weight:600}.nr-prompt{font:500 23px/1.4 var(--serif)!important}.nr-badge-note{font:400 12px/1.6 var(--sans)!important}.nr-reading-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0;font:400 13px var(--sans)}.nr-reading-controls button{background:transparent;border:1px solid var(--gold);padding:9px 13px;color:var(--wine);cursor:pointer}.nr-large-reading .body p{font-size:21px!important;line-height:1.85!important}.nr-writer-photo{width:72px;height:72px;object-fit:cover;border-radius:50%}.nr-home{margin:48px 0;padding:32px 0;border-block:1px solid var(--gold)}.nr-home h2{font:500 48px/1.1 var(--serif);margin:10px 0}.nr-home p{max-width:760px;line-height:1.7}.nr-home-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin:22px 0}.nr-page a:focus-visible,.nr-article a:focus-visible,.nr-page button:focus-visible{outline:3px solid #926d2d;outline-offset:4px}.nr-page button:disabled{opacity:.55;cursor:wait}.nr-profile-link{display:block;margin:20px 0}.nr-mobile-note{font-size:13px!important}.nr-page .nr-error{color:#8b1225}.nr-page .nr-table{width:100%;border-collapse:collapse;font-size:14px}.nr-table th,.nr-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}.nr-table th{font-weight:600}.nr-staff-link{font-size:13px}.nr-follow{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.nr-follow button{margin-right:12px}.nr-article .nr-resource-list{padding-left:20px}.nr-home a{font-weight:600}.nr-page details{padding:15px 0;border-bottom:1px solid var(--line)}.nr-page summary{cursor:pointer;font-weight:600;line-height:1.6}@media(max-width:700px){.nr-page{margin:30px 0 50px}.nr-grid{grid-template-columns:1fr;gap:15px}.nr-nav{gap:15px;font-size:12px}.nr-page .nr-deck{font-size:20px}.nr-home h2{font-size:38px}.nr-table{font-size:12px!important}.nr-table td,.nr-table th{padding:10px 5px}.nr-filter{display:grid;grid-template-columns:1fr}.nr-form button{width:100%}}@media print{.nr-nav,.nr-form,.nr-reading-controls,.nr-follow,.nr-home-links{display:none!important}.nr-page{margin:0}.nr-entry,.nr-timeline li{break-inside:avoid}.nr-page a{color:#000}.nr-page h1{font-size:30px}}

.nr-question-box{position:relative;margin:45px 16px;padding:38px 30px;text-align:center;border-left:1px solid var(--gold,#b99a60);border-right:1px solid var(--gold,#b99a60);background:linear-gradient(90deg,#f5eee1 0%,#fffdf7 18%,#fffdf7 82%,#f5eee1 100%);box-shadow:inset 5px 0 0 #faf6ed,inset -5px 0 0 #faf6ed}.nr-question-box:before,.nr-question-box:after{content:"";position:absolute;top:16px;bottom:16px;width:1px;background:var(--gold);opacity:.45}.nr-question-box:before{left:7px}.nr-question-box:after{right:7px}.nr-scroll{position:absolute;left:-20px;right:-20px;width:calc(100% + 40px);height:44px;fill:none;stroke:var(--gold,#b99a60);stroke-width:1.35;overflow:visible;pointer-events:none}.nr-scroll-top{top:-9px}.nr-scroll-bottom{bottom:-9px;transform:rotate(180deg)}.nr-question-box h3{font:500 30px/1.2 var(--serif);margin:14px 0}.nr-question-box .nr-prompt{font:500 27px/1.45 var(--serif)!important;max-width:650px;margin:20px auto;color:var(--wine)}.nr-question-caption{font:400 12px/1.7 var(--sans)!important;max-width:490px;margin:15px auto}.nr-respond{border:0;border-bottom:1px solid var(--gold);background:none;padding:10px 0;color:var(--wine);font:600 13px var(--sans);cursor:pointer}.nr-respond:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.nr-question-box .nr-eyebrow{font:600 10px/1.5 var(--sans)!important;letter-spacing:.18em}@media(max-width:600px){.nr-question-box{margin:40px 9px;padding:30px 18px}.nr-question-box .nr-prompt{font-size:23px!important}.nr-question-box h3{font-size:26px}.nr-scroll{height:36px}}
