.imp{--bg:#f5f1e8;--ink:#1e1b16;--card:#fbf9f3;--line:#cfc6b4;--line2:#e4ddcc;--muted:#5c564a;--wash:#ede7da;--cat:#7b2d26;--gb:#36506b;--dat:#3f5b3a;--t-title-font:var(--font-display), Georgia, serif;--t-title-size:clamp(40px, 6vw, 68px);--t-title-weight:500;--t-head-font:var(--font-serif), Georgia, serif;--t-head-size:18px;--t-head-weight:700;--t-head-lh:1.25;--t-entry-font:var(--font-serif), Georgia, serif;--t-entry-size:18px;--t-entry-weight:400;--t-desc-font:var(--font-sans), system-ui, sans-serif;--t-desc-size:12px;--t-desc-weight:400;--t-work-size:15px;--t-doc-title-size:clamp(28px, 3.4vw, 38px);--cat-t:#7b2d261c;--gb-t:#36506b1f;--dat-t:#3f5b3a21}.imp .hl.c,.imp .lib-c{color:var(--cat);font-weight:600}.imp .hl.g,.imp .lib-g{color:var(--gb);font-weight:600}.imp .hl.d,.imp .lib-d{color:var(--dat);font-weight:600}.imp .hdr.sxh{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 40px;padding:22px 72px 22px 32px;display:flex}.imp .sxmark{align-items:center;text-decoration:none;display:inline-flex}.imp .sxmark img{width:auto;height:28px;display:block}.imp .sxnav{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:0 32px;font-size:12px;display:flex}.imp .sxsep{border-left:1px solid var(--line);-webkit-user-select:none;user-select:none;align-self:center;width:0;height:34px;font-size:0}.imp .sxitem{align-items:center;display:inline-flex;position:relative}.imp .sxitem>a{min-height:44px;color:var(--ink);border-bottom:2px solid #0000;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.imp .sxitem>a:hover{color:var(--cat)}.imp .sxitem>a.on{border-bottom-color:var(--ink)}.imp .sxitem .dot{border-radius:50%;width:8px;height:8px}.imp .sxcaret{width:28px;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:none}.imp .sxmenu{z-index:40;background:var(--card);border:1px solid var(--line);text-transform:none;letter-spacing:.06em;border-radius:0;padding:18px 8px 12px;font-size:15px;font-variant-caps:all-small-caps;display:none;position:absolute;top:100%;left:-16px;box-shadow:0 6px 18px #1e1b161f}.imp .sxdrop:hover .sxmenu,.imp .sxdrop:focus-within .sxmenu,.imp .sxdrop.open .sxmenu{display:flex}.imp .sxdrop:hover:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.imp .sxcol{flex-direction:column;gap:2px;min-width:190px;padding:0 8px;display:flex}.imp .sxcol+.sxcol{border-left:1px solid var(--line2)}.imp .sxhd{letter-spacing:.12em;color:var(--muted);padding:0 12px 8px;font-size:12px;font-weight:600}.imp .sxmenu a{white-space:nowrap;min-height:38px;color:var(--ink);border-radius:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.imp .sxitem:nth-last-child(-n+3) .sxmenu{max-width:calc(100vw - 32px);left:auto;right:-16px}.imp .sxmenu a:hover,.imp .sxmenu a:focus-visible{background:var(--wash);color:var(--cat)}@media (hover:none){.imp .sxcaret{display:inline-flex}}.imp .sxcaret .arr,.imp .sxburger{display:none}@media (max-width:720px){.imp .hdr.sxh{z-index:50;background:var(--bg);flex-wrap:wrap;align-items:center;gap:0;padding:8px 16px;position:sticky;top:0}.imp.sx-land .hdr.sxh{background:0 0}.imp .sxmark img{height:22px}.imp .sxburger{width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}.imp .sxnav{border-top:1px solid var(--line2);flex-direction:column;flex-basis:100%;gap:0;padding:10px 12px 24px;font-size:15px;display:none}.imp .sxnav.open{display:flex}.imp .sxsep{display:none}.imp .sxitem{border-bottom:0;flex-wrap:wrap;display:flex}.imp .sxitem>a{border-bottom:0;flex:1;min-height:60px}.imp .sxitem>a.on{color:var(--cat)}.imp .sxcaret{width:52px;min-height:60px;display:inline-flex}.imp .sxcaret .chev{display:none}.imp .sxcaret .arr{transition:transform .15s;display:block}.imp .sxdrop.open .sxcaret .arr{transform:rotate(90deg)}.imp .sxdrop:after,.imp .sxdrop:hover .sxmenu,.imp .sxdrop:focus-within .sxmenu{display:none}.imp .sxdrop.open .sxmenu{display:block}.imp .sxmenu{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:100%;max-width:none;padding:0 0 14px 12px;font-size:17px;position:static;left:auto;right:auto}.imp .sxcol{gap:0;min-width:0;padding:0}.imp .sxcol+.sxcol{border-left:0}.imp .sxhd{padding:16px 8px 4px;font-size:13px}.imp .sxmenu a{min-height:44px;color:var(--ink);padding:0 8px}.imp .hdr.sxh.compact .sxmark{display:inline}}.imp.sx-land{min-height:100svh;position:relative;overflow:hidden}.imp.sx-land .hdr{z-index:3;background:0 0;position:relative}.imp .sx-arch{pointer-events:none;z-index:0;width:min(100%,1300px);height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,30%)}.imp .sx-main{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;width:100%;max-width:820px;margin:0 auto;padding:5vh 24px 32px;display:flex;position:relative}.imp .sx-main h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,84px);font-weight:500;line-height:1.02}.imp .sx-main h1 em{font-weight:400}.imp .sx-sub{color:#2f2b25;max-width:640px;margin:22px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.5}.imp .sx-ask{text-align:left;width:100%;max-width:660px;margin-top:40px}.imp .sx-box{border:1px solid var(--ink);background:var(--card);box-shadow:0 1px 0 var(--line);padding:14px 18px 10px}.imp .sx-box textarea{resize:none;width:100%;font-family:var(--font-serif), Georgia, serif;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:18px;line-height:1.5;display:block}.imp .sx-box textarea::placeholder{color:#6b6457}.imp .sx-bar{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:10px;padding-top:12px;display:flex}.imp .sx-pills{flex-wrap:wrap;gap:8px;display:flex}.imp .sx-pill{border:1px solid var(--line);min-height:40px;color:var(--muted);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.imp .sx-pill .dot{background:#c4bca9;border-radius:50%;width:10px;height:10px}.imp .sx-pill.on.catholic{border-color:var(--cat);background:var(--cat-t);color:var(--cat)}.imp .sx-pill.on.catholic .dot{background:var(--cat)}.imp .sx-pill.on.canon{border-color:var(--gb);background:var(--gb-t);color:var(--gb)}.imp .sx-pill.on.canon .dot{background:var(--gb)}.imp .sx-pill.on.data{border-color:var(--dat);background:var(--dat-t);color:var(--dat)}.imp .sx-pill.on.data .dot{background:var(--dat)}.imp .sx-tip{vertical-align:2px;margin-left:8px;display:inline-block;position:relative}.imp .sx-tipbtn{border:1px solid var(--muted);width:22px;height:22px;color:var(--muted);font-family:var(--font-serif), Georgia, serif;cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:12px;font-style:italic;line-height:1}.imp .sx-tipbtn:hover,.imp .sx-tipbtn[aria-expanded=true]{color:var(--ink);border-color:var(--ink)}.imp .sx-tippop{z-index:5;border:1px solid var(--line);background:var(--card,#fbf9f3);width:min(420px,86vw);font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);text-align:left;flex-direction:column;gap:8px;padding:16px 18px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #1e1b1624}.imp .sx-tippop strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.imp .sx-tippop b.c{color:var(--cat)}.imp .sx-tippop b.g{color:var(--gb)}.imp .sx-tippop b.d{color:var(--dat)}.imp .sx-go{color:var(--card);min-height:44px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#4b3426;border:0;padding:0 28px;font-size:12px;font-weight:500}.imp .sx-try{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:14px;display:flex}.imp .sx-try p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.imp .sx-try button{color:#4a453c;background:0 0;border:0;min-height:44px;padding:0;font-size:12px;text-decoration:underline}.imp .sx-sugg{margin:0;padding:0;list-style:none}.imp .sx-sugg li{border-top:1px solid #1e1b1626;align-items:center;min-height:58px;display:flex}.imp .sx-sugg button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:6px 0;font-size:18px;line-height:1.35;display:block}.imp .sx-sugg button:hover{color:var(--cat)}.imp .sx-foot{z-index:1;width:100%;max-width:1240px;font-family:var(--font-sans), system-ui, sans-serif;color:#4a453c;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;margin:0 auto;padding:20px 32px 24px;font-size:12px;display:flex;position:relative}.imp.sxlib{min-height:100svh}.imp .sxlib-main{width:100%;max-width:1000px;margin:0 auto;padding:40px 24px 96px}.imp.sxlib.cat{--ac:var(--cat)}.imp.sxlib.gb{--ac:var(--gb)}.imp .sxlib-main h1{color:var(--ac);margin:0}.imp .sxlib-sub{color:#4a453c;max-width:640px;margin:12px 0 28px;font-size:24px;line-height:1.5}.imp .sxlib-bar{border:1px solid var(--ink);background:var(--card);align-items:stretch;min-height:60px;padding-left:20px;display:flex}.imp .sxlib-bar input{min-width:0;font-family:var(--font-serif), Georgia, serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:18px}.imp .sxlib-bar input::placeholder{color:#6b6457}.imp .sxlib-bar button{background:var(--ac);color:var(--card);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 28px;font-size:12px;font-weight:500}.imp .sxlib-tabs{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;gap:4px 28px;margin-top:8px;display:flex}.imp .sxlib-tabs button{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--ink);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.imp .sxlib-tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .sxlib-panel,.imp .sxlib-results{border:1px solid var(--line);background:var(--card);margin-top:12px;padding:20px 24px 12px}.imp .sxlib-kicker{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.imp .sxlib-letters{flex-wrap:wrap;margin-bottom:12px;display:flex}.imp .sxlib-letters button{width:40px;height:40px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:0 0;border:0;font-size:15px}.imp .sxlib-letters button.none{color:#a59d8a}.imp .sxlib-letters button.on{background:var(--ac);color:var(--card)}.imp .sxlib-empty{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:8px 0 12px;font-size:12px}.imp .sxlib-rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.imp .sxlib-rows>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 0;display:flex}.imp .sxlib-rows>li.auth{padding:0;display:block}.imp .sxlib-rows .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 0;display:flex}.imp .sxlib-rows .t{font-size:24px;display:block}.imp .sxlib-rows .m{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px;display:block}.imp .sxlib-rows .rowbtn{border:1px solid var(--ac);min-height:44px;color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.imp .sxlib-rows .rowbtn:hover{background:var(--ac);color:var(--card)}.imp .sxlib-rows .sub{border-left:1px solid var(--line);margin:0 0 12px;padding:4px 0 4px 24px;list-style:none}.imp .sxlib-rows .sub li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:6px 0;font-size:18px;display:flex}.imp .sxlib-more{min-height:44px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);background:0 0;border:0;margin:12px 0;font-size:12px;text-decoration:underline}.imp .sxlib-results .head{justify-content:space-between;align-items:baseline;display:flex}.imp .sxlib-results .head button{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;border:0;font-size:12px;text-decoration:underline}.imp .sxlib-results ul{margin:0;padding:0;list-style:none}.imp .sxlib-results li a{border-top:1px solid var(--line2);padding:12px 0;text-decoration:none;display:block}.imp .sxlib-results .t{font-size:18px;display:block}.imp .sxlib-results .m{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px;display:block}.imp .sxlib-results .s{color:#4a453c;margin-top:4px;font-size:15px;display:block}.imp.sxdoc{flex-direction:column;min-height:100svh;display:flex}.imp .sxdoc-main{width:100%;max-width:740px;margin:0 auto;padding:40px 24px 96px;font-size:18px;line-height:1.7}.imp .sxdoc-kicker{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.imp .sxdoc-main h1{margin:0 0 40px}.imp .sxdoc-main h2{margin:0 0 20px}.imp .sxdoc-main h3{margin:0 0 4px}.imp .sxdoc-main section{margin-bottom:56px}.imp .sxdoc-main p{margin:0 0 24px}.imp .sxdoc-main ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.imp .sxdoc-main strong{font-weight:500}.imp.sxask{min-height:100vh}.imp .sxask-main{width:100%;max-width:740px;margin:0 auto;padding:32px 24px 220px}.imp .sxask-turn+.sxask-turn{border-top:1px solid var(--ink);margin-top:56px;padding-top:32px}.imp .sxask-kicker{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.imp .sxask-q{font-family:var(--font-display), Georgia, serif;margin:0 0 24px;font-size:clamp(30px,4vw,40px);font-style:italic;font-weight:500;line-height:1.1}.imp .sxask-wait,.imp .sxask-empty{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:15px}.imp .sxask-err{color:#8a2d26}.imp .sxask-ans{font-size:18px;line-height:1.7}.imp .sxask-ans p{margin:0 0 20px}.imp .sxask-ans sup{color:var(--muted);font-size:12px;line-height:0}.imp .sxask-ans blockquote{border-left:1px solid var(--line);color:#3a362f;margin:0 0 20px;padding-left:18px}.imp .sxask-tools{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:4px 24px;margin-top:8px;font-size:12px;display:flex}.imp .sxask-tools a,.imp .sxask-tools button{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);letter-spacing:inherit;text-transform:inherit;font-size:inherit;background:0 0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.imp .sxask-tools a.data{color:var(--dat);border-bottom-color:var(--dat)}.imp .sxask-src{color:#4a453c;flex-direction:column;gap:6px;margin:20px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.imp .sxask-src li{background:0 0;border:0;gap:10px;padding:0;display:flex}.imp .sxask-src .n{color:var(--muted);flex:0 0 18px}.imp .sxask-src li.lib-c .n{color:var(--cat)}.imp .sxask-src li.lib-g .n{color:var(--gb)}.imp .sxask-src li.lib-d .n{color:var(--dat)}.imp .sxask-src a{border-bottom:1px solid var(--line);text-decoration:none}.imp .sxask-follow{z-index:5;background:linear-gradient(to top, var(--bg) 70%, #f5f1e800);padding:16px 24px 20px;position:fixed;bottom:0;left:0;right:0}.imp .sxask-follow .sx-box{max-width:740px;margin:0 auto}.imp .sx-go:disabled{opacity:.5}@media print{.imp .sxask-follow,.imp .hdr,.imp .sxask-tools{display:none}.imp .sxask-main{padding-bottom:24px}}.imp .g-culture,.imp.g-culture,.imp .g-wonder,.imp.g-wonder{--ac:#36506b;--tint:#36506b1a;--bd:#cfc6b4}.imp .g-catholic,.imp.g-catholic{--ac:#7b2d26;--tint:#7b2d261a;--bd:#cfc6b4}:is(.imp .dl-main:has(.sxdata),.imp .dl-main:has(.sxstudio)){max-width:none;font-size:inherit;padding:0}.imp .sxdata{--ac:var(--dat)}.imp .sxdata .sxlib-rows>li.auth .row .acts{flex-wrap:wrap;gap:8px;display:flex}.imp .sxlib-rows .rowbtn{border:1px solid var(--ac);min-height:44px;color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.imp .sxlib-rows .rowbtn.fill{background:var(--ac);color:var(--card)}.imp .sxdata-what{background:var(--bg);border:1px solid var(--line);margin:0 0 14px;padding:16px 20px}.imp .sxdata-what h4{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin:0 0 2px;font-size:12px;font-weight:500}.imp .sxdata-what p{margin:0 0 12px;font-size:18px;line-height:1.6}.imp .sxdata-what p:last-child{margin-bottom:0}.imp .sxdata-note{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin-top:28px;font-size:12px}.imp .sxstudio{--ac:var(--dat);width:100%;max-width:760px;margin:0 auto;padding:40px 24px 160px}.imp .sxstudio .sxlib-sub{text-align:center;max-width:none;font-family:var(--font-serif), Georgia, serif;color:#4a453c;margin:12px auto 34px;font-size:24px;line-height:1.5}.imp .sxstudio h1{text-align:center;color:var(--ac);margin:0}.imp .sxstudio-try{text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:16px 0 0;font-size:15px}.imp .sxstudio-try button{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.imp .sxstudio-try button:hover{color:var(--ac)}.imp .sxstudio-turn{margin-top:40px}.imp .sxstudio-turn+.sxstudio-turn{border-top:1px solid var(--line);padding-top:32px}.imp .sxstudio-q{font-family:var(--font-serif), Georgia, serif;margin:0 0 20px;font-size:24px;font-style:italic}.imp .sxstudio-err{color:#8a2d26;font-family:var(--font-sans), system-ui, sans-serif;font-size:15px}.imp .sxstudio-follow{z-index:5;border:1px solid var(--ink);background:var(--card);max-width:820px;margin:0 auto;display:flex;position:fixed;bottom:22px;left:0;right:0}.imp .sxstudio-follow input{min-width:0;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 16px;font-size:15px}.imp .sxstudio-follow button{background:var(--ac);color:var(--card);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 22px;font-size:12px;font-weight:500}.imp .sxdata .sxlib-sub{font-family:var(--font-serif), Georgia, serif;font-size:24px;line-height:1.5}.imp .sxlib-main h1 em{font-style:italic;font-weight:400}.imp .sxlib-sub.wide{max-width:none}.imp .sxlib-find{position:relative}.imp .sxlib-drop{z-index:30;background:var(--card);border:1px solid var(--ink);border-top:1px solid var(--line);max-height:min(70vh,520px);padding:6px 0 4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #1e1b161a}.imp .sxlib-drop .dh{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:8px 20px 2px;font-size:12px}.imp .sxlib-drop .dw{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:4px 20px 8px;font-size:12px}.imp .sxlib-drop a,.imp .sxlib-drop button{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 20px;text-decoration:none;display:flex}.imp .sxlib-drop a.on,.imp .sxlib-drop button.on,.imp .sxlib-drop a:hover,.imp .sxlib-drop button:hover{background:color-mix(in srgb, var(--ac) 8%, transparent)}.imp .sxlib-drop .t{font-size:18px;line-height:1.3}.imp .sxlib-drop .m{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px}.imp .sxlib-drop button.all{border-top:1px solid var(--line2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-top:4px;font-size:12px}.imp .sxlib-results li{border-top:1px solid var(--line2);padding:10px 0 12px}.imp .sxlib-results li:first-child{border-top:0}.imp .sxlib-results li a{border-top:0;padding:0}.imp .sxlib-results a.wk{padding-bottom:4px}.imp .sxlib-results a.ps{border-left:2px solid var(--line);margin:6px 0 0 14px;padding-left:12px}.imp .sxlib-results .s{font-size:15px;line-height:1.5}.imp .sxlib-results mark{background:color-mix(in srgb, var(--ac) 16%, transparent);color:inherit}.imp .findfloat{z-index:40;border:1px solid var(--ink);width:min(480px,100vw - 32px);height:48px;color:var(--muted);background:#fbf9f3;border-radius:24px;align-items:center;gap:8px;padding:0 10px 0 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 10px #f5f1e8eb,0 6px 22px #1e1b1624}.imp .findfloat input{min-width:0;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.imp .findfloat .fcount{font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;font-size:12px}.imp .findfloat button{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:50%;font-size:15px}.imp .findfloat button:hover{background:color-mix(in srgb, var(--ac) 10%, transparent)}@media (max-width:980px){.imp .findfloat{width:min(480px,100vw - 68px);bottom:12px;left:calc(50% + 22px)}}@media (max-width:720px){.imp.sx-land{overflow-x:hidden}.imp .sx-arch{position:fixed;transform:translate(-50%,6%)}.imp .sx-main{padding:52px 18px 24px}.imp .sx-main h1{font-size:42px}.imp .sx-sub{margin-top:14px;font-size:18px;line-height:1.45}.imp .sx-ask{margin-top:24px}.imp .sx-box{padding:12px 14px}.imp .sx-box textarea{font-size:18px}.imp .sx-bar{flex-direction:column;align-items:stretch;gap:10px;margin-top:8px;padding-top:10px}.imp .sx-pills{flex-wrap:nowrap;gap:6px}.imp .sx-pill{flex:1 1 0;justify-content:center;gap:6px;min-width:0;padding:0 6px;font-size:12px}.imp .sx-go{width:100%}.imp .sx-try{margin-top:8px}.imp .sx-sugg button{padding:5px 0;font-size:15px}.imp .sx-sugg li:nth-child(3){display:none}.imp .sx-foot{flex-direction:column;padding:12px 18px 20px;font-size:12px}.imp .sxlib-main{padding:22px 16px 72px}.imp .sxlib-sub{margin:10px 0 20px;font-size:18px}.imp .sxlib-bar{min-height:52px;padding-left:14px}.imp .sxlib-bar input{font-size:15px}.imp .sxlib-bar button{padding:0 16px}.imp .sxlib-drop{max-height:60vh}.imp .sxlib-drop .dh,.imp .sxlib-drop .dw{margin-left:14px;margin-right:14px}.imp .sxlib-drop a,.imp .sxlib-drop button{padding:8px 14px}.imp .sxlib-panel,.imp .sxlib-results{margin-left:-4px;margin-right:-4px;padding:14px 14px 8px}.imp .sxlib-letters{gap:2px}.imp .sxlib-letters button{min-width:36px;min-height:40px}.imp .sxlib-rows>li{gap:10px}.imp .sxlib-rows .t{overflow-wrap:anywhere;font-size:18px}.imp .sxlib-results .t{font-size:18px}.imp .sxask-main{padding:20px 16px 230px}.imp .sxask-follow{padding:8px 12px 12px}.imp .sxask-follow .sx-box{padding:10px 12px}.imp .sxask-follow textarea{font-size:15px}.imp .sxstudio{padding:24px 16px 150px}.imp .sxstudio-follow{bottom:14px;left:12px;right:12px}.imp .sxdoc-main,.imp .sxdoc{padding-left:16px;padding-right:16px}.imp .findfloat{bottom:10px}.imp .rbody{padding-bottom:90px}}.imp .rbody .para.lemma{border-left:2px solid color-mix(in srgb, var(--ac) 35%, transparent);margin-left:1.2em;padding-left:14px;font-style:italic}.imp .rbody .blk:not(.v) .vn{margin-right:10px;font-style:normal}@media (min-width:981px){.imp .reader .rtext{max-width:780px;margin:0 auto;padding-left:32px}}.imp .rtext{max-width:780px;margin:0 auto;padding:32px 32px 90px}.imp .rbody{font-size:18px;line-height:1.8}.imp .rbody .mk{color:var(--ac);font-variant-numeric:tabular-nums;min-width:1.5em;margin-right:.5em;font-weight:600;display:inline-block}.imp .rbody .mk-lbl{font-style:normal}.imp .rbody .blk.li.d1{margin-left:1.5em}.imp .rbody .blk.li.d2{margin-left:3em}.imp .rbody .blk.li.d3{margin-left:4.5em}.imp .rbody .blk.li.d4{margin-left:6em}.imp .rbody .blk.li:not(.d0){border-left:2px solid color-mix(in srgb, var(--ac) 28%, transparent);padding-left:12px}.imp .findfloat{background:var(--card,#fbf9f3);width:min(560px,100vw - 32px);height:44px;box-shadow:none;border-radius:0;gap:6px;padding:0 0 0 16px}.imp .findfloat:before{content:"";z-index:-1;background:var(--bg);position:absolute;inset:-16px -100vw -40px}.imp .findfloat:after{content:"";z-index:-1;background:var(--card,#fbf9f3);border:1px solid var(--ink);position:absolute;inset:-1px}.imp .findfloat input{font-family:var(--font-serif), Georgia, serif;font-size:18px}.imp .findfloat button{border-radius:0}.imp .findfloat .fstep{width:28px;height:32px}.imp .findfloat .fgo{background:var(--ac);width:48px;height:calc(100% + 2px);color:var(--card,#fbf9f3);flex:none;justify-content:center;align-items:center;margin:-1px -1px -1px 0;padding:0;display:flex}.imp .findfloat .fgo svg{width:20px;height:20px;display:block}.imp .findfloat input{margin-right:2px}.imp .findfloat .fgo:hover{background:var(--ac);filter:brightness(1.12)}@media (max-width:720px){.imp .rbody{font-size:18px}.imp .findfloat{box-sizing:border-box;width:calc(100vw - 32px);max-width:560px;height:40px;left:50%}.imp .findfloat .fgo{width:42px}.imp .findfloat input{font-size:15px}}.imp .sxlib-rows.ind .row{flex-wrap:nowrap;gap:12px}.imp .sxlib-rows.ind .nm{flex:auto;min-width:0}.imp .sxlib-rows.ind .t{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:18px;overflow:hidden}.imp .sxlib-rows.ind .m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imp .sxdata .sxlib-rows.ind>li.auth .row .acts{flex-wrap:nowrap;flex:none}.imp .sxlib-kicker.rel{margin-top:22px}.imp .sxlib-back{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ac);cursor:pointer;background:0 0;border:0;margin:0 0 6px;padding:0;font-size:12px}@media (max-width:640px){.imp .sxlib-rows.ind .row{flex-wrap:wrap;gap:4px 12px}.imp .sxlib-rows.ind .nm{flex:100%}.imp .sxlib-rows.ind .rowbtn{letter-spacing:.06em;min-height:38px;padding:0 12px;font-size:12px}.imp .sxdata .sxlib-rows.ind>li.auth .row .acts{gap:6px}}.imp .sxstudio-old{border:1px solid var(--line);background:var(--card);margin-top:20px}.imp .sxstudio-old>summary{cursor:pointer;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);padding:14px 18px;font-size:15px;list-style:none}.imp .sxstudio-old>summary::-webkit-details-marker{display:none}.imp .sxstudio-old>summary:before{content:"▸";color:var(--ac);margin-right:10px;display:inline-block}.imp .sxstudio-old[open]>summary:before{content:"▾"}.imp .sxstudio-old>:not(summary){margin-left:18px;margin-right:18px}.imp .sxstudio-old[open]{padding-bottom:18px}.imp .sxstudio-turn,.imp .sxstudio-old{scroll-margin-top:calc(var(--hdr,72px) + 12px)}.imp .sxlib-rows.tp>li{flex-wrap:nowrap}.imp .sxlib-rows.tp>li>div{flex:auto;min-width:0}.imp .sxlib-rows.tp .rowbtn{white-space:nowrap;flex:none;margin-left:auto}@media (max-width:720px){.imp .sx-sugg li{min-height:76px}}.imp .sxask-wait{align-items:baseline;gap:8px;display:flex}.imp .sx-waitlancet{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:21.6px;overflow:visible}.imp .sx-lancet-frame{stroke:var(--muted);stroke-width:1px;opacity:.8}.imp .sx-ln{stroke-width:1.2px;opacity:0}.imp .sx-ln1{stroke:var(--cat);animation:sx-ln1 22s ease-in-out var(--ln-d,0s) infinite}.imp .sx-ln2{stroke:var(--gb);animation:sx-ln2 22s ease-in-out var(--ln-d,0s) infinite}.imp .sx-ln3{stroke:var(--dat);animation:sx-ln3 22s ease-in-out var(--ln-d,0s) infinite}@keyframes sx-ln3{0%{opacity:0;transform:translateY(3px)}1%{opacity:0;transform:translateY(3px)}3.5%{opacity:1;transform:none}11%{opacity:1;transform:none}13.5%{opacity:0;transform:translateY(-3px)}21%{opacity:0;transform:translateY(3px)}22.5%{opacity:1;transform:none}34%{opacity:1;transform:none}37%{opacity:0;transform:translateY(-3px)}41%{opacity:0;transform:translateY(3px)}43.5%{opacity:1;transform:none}45.5%{opacity:1;transform:none}48%{opacity:0;transform:translateY(-3px)}65%{opacity:0;transform:translateY(3px)}67%{opacity:1;transform:none}70%{opacity:1;transform:none}73%{opacity:0;transform:translateY(-3px)}87%{opacity:0;transform:translateY(3px)}89.5%{opacity:1;transform:none}96%{opacity:1;transform:none}99%{opacity:0;transform:translateY(-3px)}to{opacity:0;transform:translateY(3px)}}@keyframes sx-ln2{0%{opacity:0;transform:translateY(3px)}4%{opacity:0;transform:translateY(3px)}6.5%{opacity:1;transform:none}13.5%{opacity:1;transform:none}16%{opacity:0;transform:translateY(-3px)}21.8%{opacity:0;transform:translateY(3px)}23.3%{opacity:1;transform:none}34%{opacity:1;transform:none}37%{opacity:0;transform:translateY(-3px)}44%{opacity:0;transform:translateY(3px)}46.5%{opacity:1;transform:none}51%{opacity:1;transform:none}53.5%{opacity:0;transform:translateY(-3px)}61%{opacity:0;transform:translateY(3px)}63%{opacity:1;transform:none}74%{opacity:1;transform:none}78%{opacity:0;transform:translateY(-3px)}84%{opacity:0;transform:translateY(3px)}86.5%{opacity:1;transform:none}93.5%{opacity:1;transform:none}96%{opacity:0;transform:translateY(-3px)}to{opacity:0;transform:translateY(3px)}}@keyframes sx-ln1{0%{opacity:0;transform:translateY(3px)}7%{opacity:0;transform:translateY(3px)}9.5%{opacity:1;transform:none}16%{opacity:1;transform:none}19%{opacity:0;transform:translateY(-3px)}22.6%{opacity:0;transform:translateY(3px)}24.1%{opacity:1;transform:none}34%{opacity:1;transform:none}37%{opacity:0;transform:translateY(-3px)}47%{opacity:0;transform:translateY(3px)}49.5%{opacity:1;transform:none}55%{opacity:1;transform:none}58%{opacity:0;transform:translateY(-3px)}65%{opacity:0;transform:translateY(3px)}67%{opacity:1;transform:none}70%{opacity:1;transform:none}73%{opacity:0;transform:translateY(-3px)}81%{opacity:0;transform:translateY(3px)}83.5%{opacity:1;transform:none}91%{opacity:1;transform:none}93.5%{opacity:0;transform:translateY(-3px)}to{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.imp .sx-ln{opacity:1;animation:none}}.imp .sxtip{vertical-align:.35em;margin-left:5px;display:inline-block;position:relative}.imp .sxtip-b{width:14px;height:14px;color:var(--ac);font-family:var(--font-display), Georgia, serif;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;padding:0;font-size:12px;font-style:italic;line-height:12px;position:relative}.imp .sxtip-b:after{content:"";position:absolute;inset:-15px}.imp .sxtip-t{z-index:30;background:var(--card);border:1px solid var(--line);width:min(440px,80vw);font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);vertical-align:baseline;padding:14px 16px;font-size:12px;line-height:1.7;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-30%);box-shadow:0 6px 18px #1e1b1614}.imp .sxtip-t b{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.imp .sxtip.on .sxtip-t,.imp .sxtip:focus-within .sxtip-t{display:block}@media (hover:hover){.imp .sxtip:hover .sxtip-t{display:block}}@media (max-width:720px){.imp .sxtip{position:static}.imp .sxtip-t{width:auto;left:16px;right:16px;transform:none}}.imp .reader{width:100%;max-width:none;margin:0;display:block;position:relative}.imp .rail2{z-index:45;left:0;top:calc(var(--hdr,59px) + 12px);flex-direction:column;align-items:center;gap:2px;width:56px;display:flex;position:fixed}.imp .rail2 button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.imp .rail2 button:hover{color:var(--ink)}.imp .rail2 button.on{color:var(--ac)}.imp .rail2 button.on:before{content:"";background:var(--ac);width:2px;position:absolute;top:10px;bottom:10px;left:-6px}.imp .outlinecol{z-index:44;left:56px;top:var(--hdr,59px);background:var(--bg);scrollbar-width:thin;scrollbar-color:transparent transparent;overscroll-behavior:contain;border:0;width:clamp(250px,50vw - 406px,340px);padding:20px 20px 120px 12px;animation:.18s ease-out rpanel-in;position:fixed;bottom:0;overflow-y:auto;box-shadow:10px 0 24px -14px #1e1b1638}.imp .outlinecol:hover{scrollbar-color:var(--line) transparent}.imp .outlinecol::-webkit-scrollbar{width:6px}.imp .outlinecol::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.imp .outlinecol:hover::-webkit-scrollbar-thumb{background:var(--line)}.imp .outlinecol[hidden]{display:none}.imp .reader[data-tool=note] .outlinecol,.imp .reader[data-tool=export] .outlinecol,.imp .reader[data-tool=cf] .outlinecol{width:250px}@keyframes rpanel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.imp .reader .rtext{max-width:700px;margin:0 auto;padding:32px 24px 90px}.imp .outline{gap:14px;font-size:15px}.imp .outline .ohead{padding:0;font-size:18px;font-weight:600}.imp .ofilter{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;height:36px;margin:0;padding:0}.imp .ofilter:focus{border-bottom-color:var(--ac)}.imp ul.ol ul.ol{border-left:0;margin-left:0;padding-left:14px}.imp ul.ol a,.imp ul.ol .grp>button,.imp ul.insec button{overflow-wrap:anywhere;border-radius:0;padding-left:0;padding-right:0}.imp ul.ol a:hover,.imp ul.ol .grp>button:hover,.imp ul.insec button:hover{color:var(--ac);background:0 0}.imp ul.ol a.cur{font-weight:600}.imp ul.insec{border-left:0;margin:2px 0 10px;padding:0 0 0 14px}.imp ul.insec button{font-size:15px}.imp ul.insec li.l2 button{padding-left:14px}.imp ul.insec li.here>button{color:var(--ac)}.imp .ppanel{flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.5;display:flex}.imp .ppanel h3{margin:0 0 4px}.imp .ppanel p{color:var(--muted);margin:0}.imp .ppanel>button{text-align:left;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.imp .ppanel>button:hover{color:var(--ac)}.imp .pnotes{flex-direction:column;gap:2px;margin:8px 0;padding:0;list-style:none;display:flex}.imp .pnotes button{text-align:left;font:inherit;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:15px}.imp .pnotes button:hover{color:var(--ac)}.imp .pbtns{flex-wrap:wrap;gap:4px 18px;display:flex}.imp .pnote{color:var(--muted);margin-top:8px;font-size:15px}.imp .phint{color:var(--muted);margin:0 0 12px;font-size:15px}.imp .rtip{z-index:47;background:var(--card,#fbf9f3);border:1px solid var(--line);width:min(320px,100vw - 88px);color:var(--ink);padding:14px 16px;font-size:15px;line-height:1.5;position:fixed;bottom:76px;left:72px;box-shadow:0 6px 22px #1e1b1624}.imp .rtip p{margin:0 0 10px}.imp .rtip div{flex-wrap:wrap;gap:4px 18px;display:flex}.imp .rtip button{min-height:36px;font:inherit;color:var(--ac);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.imp .pn{border-top:1px solid var(--ink);margin-top:12px;padding-top:24px}.imp .pn .btn.next{background:var(--ac);border-color:var(--ac);color:var(--card,#fbf9f3)}.imp .rtitle .byline.sect{letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media (max-width:980px){.imp .rail2{width:44px}.imp .rail2 button.on:before{left:0}.imp .reader .rtext{padding:18px 18px 64px 52px}.imp .outlinecol{width:min(72vw,300px);padding:18px 16px 100px 12px;left:44px}.imp .reader[data-tool=note] .outlinecol,.imp .reader[data-tool=export] .outlinecol,.imp .reader[data-tool=cf] .outlinecol{width:min(72vw,300px)}.imp .reader[data-tool=note] .outlinecol,.imp .reader[data-tool=cf][data-bible=""] .outlinecol{display:none}.imp .rtip{width:auto;bottom:64px;left:56px;right:12px}}.imp .sxtip-t:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.imp .sxask-follow .sx-pill.catholic{cursor:pointer}.imp .sxask-ans sup{cursor:pointer;color:var(--ac,#7b2d26)}.imp .sxask-ans sup:hover{text-decoration:underline}.imp .sxask-src .srcbtn{border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:0}.imp .sxask-src .srcbtn:hover{color:var(--ink);border-bottom-color:var(--ink)}.sxpop-back{z-index:60;background:#1e1b1659;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sxpop{color:#1e1b16;background:#fbf9f3;border:1px solid #d9d2c1;width:min(680px,100%);max-height:78dvh;padding:22px 24px 26px;position:relative;overflow-y:auto;box-shadow:0 -8px 32px #1e1b1633}.sxpop-x{color:#6b6457;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:6px;right:10px}.sxpop-src+.sxpop-src{border-top:1px solid #d9d2c1;margin-top:24px;padding-top:18px}.sxpop h3{margin:0 36px 10px 0;font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.sxpop h3 .n{color:#6b6457;margin-right:6px}.sxpop blockquote{white-space:pre-line;border-left:2px solid #b9ae94;margin:0 0 12px;padding-left:14px;font-family:Newsreader,Georgia,serif;font-size:15px;line-height:1.65}.sxpop-none{color:#6b6457;font-size:15px}.sxpop-open{color:#6b6457;text-underline-offset:3px;font-family:Instrument Sans,system-ui,sans-serif;font-size:12px;text-decoration:underline}@media (min-width:760px){.sxpop-back{align-items:center}.sxpop{max-height:80vh}}@media print{.sxpop-back{display:none}}.imp .vnotes{flex-direction:column;gap:12px;display:flex}.imp .vmore .chip{border:1px solid var(--line);min-height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:16px;padding:0 12px;font-size:12px}.imp .vmore .chip.on{color:var(--ink);border-color:var(--ac);background:color-mix(in srgb, var(--ac) 8%, transparent)}.imp .qsec+.qsec{margin-top:14px}.imp .qhead{font-family:var(--font-sans), sans-serif;color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4}.imp .qlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.imp .qlist blockquote{border-left:2px solid color-mix(in srgb, var(--ac) 50%, transparent);margin:0;padding-left:12px;font-size:.95em;line-height:1.6}.imp .qgloss{color:var(--muted);margin:4px 0 0 14px;font-size:12px}.imp .qfrom{letter-spacing:.04em;color:var(--muted);margin:2px 0 0 14px;font-size:12px;display:block}.imp .sxask-src li.lib-c,.imp .sxask-src li.lib-g,.imp .sxask-src li.lib-d,.sxpop .sxpop-src.lib-c,.sxpop .sxpop-src.lib-g,.sxpop .sxpop-src.lib-d{color:inherit;font-weight:400}.imp .cmchips{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.imp .cmchips .chip.none{opacity:.55}.imp .cmchips .chip .mt,.imp .qgloss .mt{letter-spacing:.04em;color:var(--muted);font-size:12px}.imp .qgloss .mt{margin-left:6px;font-style:normal}.imp .qgloss{font-style:italic}.imp .qla{color:var(--muted);margin:4px 0 0 14px;font-size:12px}.imp .qla summary{cursor:pointer}.imp .qla blockquote{font-size:12px}.imp .cflist .cfq{border-top:1px solid var(--rule,#0000001f);padding:10px 0 12px}.imp .cfq .l{font-size:12px}.imp .cfq .rel{color:var(--muted);margin:2px 0 4px;font-size:12px;font-style:italic}.imp .cfq blockquote{border-left:2px solid var(--accent,currentColor);margin:4px 0 6px;padding-left:12px;font-size:15px;line-height:1.55}.imp .cfq .btns{align-items:center;gap:12px;display:flex}.imp .sxask-follow textarea{scrollbar-width:none;overflow-y:auto}.imp .sxask-follow textarea::-webkit-scrollbar{display:none}.imp .sxask-ans blockquote{border-left:3px solid var(--line);background:#7b2d260b;border-radius:0 3px 3px 0;padding:12px 18px}.imp .sxask-ans blockquote p:last-child{color:var(--muted);margin-bottom:0;font-size:.9em}.imp .sxask-ans blockquote{max-width:640px;font-family:var(--font-sans), system-ui, sans-serif;color:#2f2b25;border-left:3px solid var(--line);background:#7b2d260b;border-radius:0 4px 4px 0;margin:26px 0 28px;padding:18px 26px 16px;font-size:15px;line-height:1.7}.imp .sxask-ans blockquote p{margin:0 0 14px}.imp .sxask-ans blockquote p:last-child{border-top:1px solid var(--line);letter-spacing:.02em;color:var(--muted);margin:16px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.imp .sxask-ans blockquote p:only-child{font-size:inherit;letter-spacing:normal;color:inherit;border:0;margin:0;padding:0}@media (max-width:720px){.imp .sxask-ans blockquote{margin:20px -4px 22px;padding:14px 16px;font-size:15px}}.imp .sxask-ans h3{letter-spacing:.01em;color:var(--ink,#1e1b16);margin:26px 0 8px;font-family:Instrument Sans,system-ui,sans-serif;font-size:15px;font-weight:600}.imp .sxask-ans h3:first-child{margin-top:0}.imp.sx-land .sxtip-b{color:var(--muted)}.imp.sx-land .sxtip-t{text-align:left}.imp .sxtip-t .lt{font-weight:600}.imp .sxtip-t .lt.c{color:var(--cat)}.imp .sxtip-t .lt.g{color:var(--gb)}.imp .sxtip-t .lt.d{color:var(--dat)}.imp .sxcloister{--st:#8a7a62;--stl:#5f523f;--hi:#fffbf2cc;--sh:#4634223d;--sf:#ddd4c1;--sf2:#d3c9b4;--acc:var(--cat);height:calc(60px + var(--lf-air,112px));pointer-events:none;flex:none;margin-top:auto;position:relative}.imp .sxcloister.lf-canon{--acc:var(--gb)}.imp .sxcloister.lf-disputed{--acc:#6b5a3a}.imp .sxcloister.lf-data{--acc:var(--dat)}.imp .sxcloister svg{display:block;position:absolute}.imp .sxcloister .lf-wall{height:60px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:720px){.imp .sxcloister{--lf-air:96px}}.imp .sxcloister .lf-wall svg{margin-left:-1000px;top:0;left:50%}.imp .sxcloister .lf-ped{filter:drop-shadow(0 1.5px 1.5px #1e1b162e);width:84px;height:11px;bottom:26.5px;left:50%;transform:translate(-50%)}.imp .sxcloister .lf-fig{z-index:1;opacity:.85;height:auto;bottom:36.5px;left:50%;transform:translate(-50%)}.imp.sxlib{flex-direction:column;display:flex}.imp.sxlib .sxlib-main{padding-bottom:56px}.imp.dl{flex-direction:column;min-height:100svh;display:flex}.imp.dl>.dl-main{flex-direction:column;flex:1;display:flex}.imp.dl>.dl-main>.sxdata{flex:none;padding-bottom:56px}@media (max-width:720px){.imp.sxlib .sxlib-main{padding-top:48px;padding-bottom:24px}.imp.dl>.dl-main>.sxdata{padding-bottom:24px}}.imp .sxbible{text-align:center;max-width:820px}.imp .sxbible .sxlib-sub{max-width:none;margin:12px auto 34px}.imp .bs-bar{border:1px solid var(--line,#cfc6b4);background:var(--card);align-items:center;gap:8px;max-width:760px;margin:0 auto;padding:8px 8px 8px 22px;display:flex}.imp .bs-bar:focus-within{border-color:var(--ac)}.imp .bs-bar input{min-width:0;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:18px}.imp .bs-bar input::placeholder{color:#6b6457}.imp .bs-bar button{border:1px solid var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;cursor:pointer;white-space:nowrap;padding:13px 18px;font-size:12px;font-weight:500}.imp .bs-bar .p{background:var(--ac);color:var(--card)}.imp .bs-bar .g{color:var(--ac);background:0 0}.imp .bs-note{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:14px 0 0;font-size:12px}.imp .bs-note.err{color:#8a2c22}.imp .bs-res{text-align:left;max-width:760px;margin:8px auto 0}.imp .bs-hit{color:inherit;border-top:1px solid #00000017;padding:12px 6px;text-decoration:none;display:block}.imp .bs-hit:hover,.imp .bs-hit:focus-visible{background:#7b2d2612;outline:none}.imp .bs-hit .t{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);font-size:12px;display:block}.imp .bs-hit .s{font-size:15px;line-height:1.5;display:block}.imp .bs-hit mark{color:inherit;background:#7b2d2629}.imp .brd{text-align:left;border-top:1px solid #0000002e;max-width:740px;margin:56px auto 0;padding-top:20px}.imp .brd-h{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 22px;display:flex}.imp .brd-d{letter-spacing:.16em;text-transform:uppercase;color:#5c564a;font-size:12px;font-weight:500}.imp .brd-d a{letter-spacing:.04em;text-transform:none;color:var(--ac);margin-right:14px;font-size:12px;text-decoration:none}.imp .brd-t{flex-wrap:wrap;align-items:baseline;gap:18px;font-size:12px;display:flex}.imp .brd-t a,.imp .brd-t .exp{color:#5c564a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;text-decoration:none}.imp .brd-t a.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .brd-t .exp:hover,.imp .brd-t a:hover{border-bottom-color:currentColor}.imp .exp-msg{color:#8a2c22;font-size:12px}.imp .brd-l{border-bottom:1px solid #00000017;margin:18px 0 0;padding:0;list-style:none}.imp .brd-l a{color:inherit;border-top:1px solid #00000017;justify-content:space-between;gap:16px;padding:14px 6px;font-size:18px;text-decoration:none;display:flex}.imp .brd-l a:hover,.imp .brd-l a:focus-visible{background:#7b2d2612;outline:none}.imp .brd-l span{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;text-align:right;font-size:12px}.imp .brd-n{color:#5c564a;margin:18px 0 0}.imp .rdp{text-align:left;max-width:700px}.imp .rdp h1{margin-top:6px}.imp .rdp-back a{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);font-size:12px;text-decoration:none}.imp .rdp-h{border-bottom:1px solid #0000002e;margin:18px 0 8px;padding-bottom:12px}.imp .rdp-r{margin-top:38px}.imp .rdp-r h2{margin:0}.imp .rdp-ref{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:2px 0 14px;font-size:12px}.imp .rdp-t p{margin:0 0 8px;font-size:18px;line-height:1.75}.imp .rdp-t .vn{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);vertical-align:super;margin-right:6px;font-size:12px}.imp .rdp-t .om{color:#8a8372}.imp .rdp-f{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:10px;font-size:12px;display:flex}.imp .rdp-o{color:#5c564a;border-bottom:1px solid #0000;text-decoration:none}.imp .rdp-o:hover{border-bottom-color:currentColor}.imp .rc{flex-basis:100%}.imp .rc-b{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.imp .rc-b:hover{border-bottom-color:var(--ac)}.imp .rc-body{border-left:2px solid #7b2d2659;margin-top:12px;padding:4px 0 4px 18px}.imp .rc-body h4{letter-spacing:.16em;text-transform:uppercase;color:#5c564a;margin:12px 0 4px;font-size:12px;font-weight:500}.imp .rc-body p{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin:0 0 8px;font-size:15px;line-height:1.6}.imp .rc-body .rc-n{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;font-size:12px}.imp .rc-body .rc-n a{color:var(--ac)}.imp .rc-v{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-right:4px;font-size:12px}.imp .rdp-s{color:#5c564a;margin:44px 0 0;font-size:15px;font-style:italic}@media (max-width:640px){.imp .bs-bar{flex-wrap:wrap;padding:8px}.imp .bs-bar input{flex-basis:100%;padding:12px 8px}.imp .bs-bar button{flex:1}.imp .brd-l a{font-size:18px}}.imp .of-days{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;justify-content:center;gap:4px;font-size:12px;display:flex}.imp .of-days a{color:#5c564a;border-bottom:1px solid #0000;padding:6px 12px;text-decoration:none}.imp .of-days a.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .of-days a:hover{border-bottom-color:currentColor}.imp .of-b{margin-top:30px}.imp .of-l a{align-items:baseline;gap:20px}.imp .of-n{flex-direction:column;flex:0 0 150px;display:flex}.imp .of-n small{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-top:1px;font-size:12px}.imp .brd-l .of-m,.imp .of-m{font-family:var(--font-serif), Georgia, serif;color:#5c564a;text-align:left;flex:1;font-size:15px;line-height:1.5}.imp .of-lede{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:4px 0 0;font-size:12px}.imp .of-mean{color:#5c564a;margin:22px 0 0}.imp .of-i{margin-top:30px}.imp .of-i h2 small{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-left:10px;font-size:12px}.imp .of-a{color:#5c564a;margin:4px 0 12px;font-size:15px;line-height:1.6}.imp .of-a span{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin-right:4px;font-size:12px;font-style:normal}.imp .pz{color:#8a8372}@media (max-width:640px){.imp .of-l a{flex-direction:column;gap:4px}.imp .of-n{flex-basis:auto}}.imp .brd-l a .of-n{text-align:left}.imp .brd-l a .of-n small{font-size:12px;font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a}.imp .rdp-t .cite{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:14px 0 4px;font-size:12px;font-style:italic}.imp .cmp{text-align:left;margin-top:26px}.imp .cmp-v{border-left:2px solid #7b2d2659;margin:22px 0 0;padding:0 0 0 18px;font-size:18px;line-height:1.7}.imp .cmp-v .vn{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);vertical-align:super;margin-right:6px;font-size:12px}.imp .cmp-tabs{font-family:var(--font-sans), system-ui, sans-serif;border-bottom:1px solid #0000002e;flex-wrap:wrap;gap:4px 20px;padding-bottom:8px;font-size:12px;display:flex}.imp .cmp-tabs button{font:inherit;color:#5c564a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0}.imp .cmp-tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .cmp-tabs button.none{opacity:.45}.imp .cmp-tabs button:hover{border-bottom-color:currentColor}.imp .cmp-body{padding-top:6px}.imp .cmp-s{margin-top:24px}.imp .cmp-s h3{margin:0 0 8px}.imp .cmp-s figure{margin:0 0 16px}.imp .cmp-s blockquote{margin:0;font-size:18px;line-height:1.7}.imp .cmp-s figcaption,.imp .cmp-n,.imp .cmp-la summary{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-top:4px;font-size:12px}.imp .cmp-n a{color:var(--ac)}.imp .cmp-la{margin-top:4px}.imp .cmp-la blockquote{font-size:15px}.imp .cmp-vs{font-family:var(--font-sans), system-ui, sans-serif;border-top:1px solid #0000002e;flex-wrap:wrap;gap:4px 12px;margin-top:44px;padding-top:14px;font-size:12px;display:flex}.imp .cmp-vs span{color:#5c564a;margin-right:6px}.imp .cmp-vs a{color:#5c564a;border-bottom:1px solid #0000;text-decoration:none}.imp .cmp-vs a.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .cmp-vs a:hover{border-bottom-color:currentColor}.imp .of-x{font-family:var(--font-sans), system-ui, sans-serif;justify-content:center;margin:28px 0 0;font-size:12px;display:flex;position:relative}.imp .of-xb{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.imp .of-xb:hover,.imp .of-xb[aria-expanded=true]{border-bottom-color:var(--ac)}.imp .of-xm{background:var(--card);z-index:5;border:1px solid #0000002e;flex-direction:column;min-width:190px;display:flex;position:absolute;top:26px;box-shadow:0 6px 18px #00000014}.imp .of-xm a,.imp .of-xm button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 16px;text-decoration:none}.imp .of-xm a:hover,.imp .of-xm button:hover{color:var(--ac);background:#7b2d2612}.imp .of-toc{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;gap:6px 20px;margin:18px 0 0;font-size:12px;display:flex}.imp .of-toc a{color:var(--ac);border-bottom:1px solid #0000;text-decoration:none}.imp .of-toc a:hover{border-bottom-color:var(--ac)}.imp .of-g{scroll-margin-top:calc(var(--hdr,80px) + 12px);margin-top:46px}.imp .of-gh{border-top:1.5px solid var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac);margin:0;padding-top:14px;font-size:12px;font-weight:500}.imp .of-i{border-top:1px solid #00000017;margin-top:22px;padding-top:18px}.imp .of-gh+.of-i{border-top:0;margin-top:14px;padding-top:0}.imp .of-i h3{margin:0}.imp .of-i h3 small{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-left:10px;font-size:12px}.imp .of-i .of-a{background:#7b2d260f;border-left:2px solid #7b2d2673;margin:10px 0 14px;padding:8px 14px}.imp .of-ps .of-v{margin:0 0 10px;font-size:18px;line-height:1.55}.imp .of-v .l1{display:block}.imp .of-v .l2{padding-left:28px;display:block}.imp .of-hy p{margin:0 0 18px;font-size:18px;line-height:1.6}.imp .of-hy span{display:block}.imp .of-rs p{margin:0 0 8px;font-size:18px;line-height:1.6}.imp .of-rs b{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-right:4px;font-size:12px;font-weight:500}.imp .brd-h{align-items:center}.imp .brd-title{margin:0}.imp .brd-t .rt{font:inherit;color:#5c564a;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 2px}.imp .brd-t .rt.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .brd-t .rt:hover{border-bottom-color:currentColor}.imp .brd-l:not(.of-l) li{border-top:1px solid #00000017}.imp .brd-l:not(.of-l) li:first-child{border-top:0}.imp .brd-l li.open{background:#7b2d2609}.imp .brd-r{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:16px;padding:14px 6px;display:flex}.imp .brd-r span{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;text-align:right;margin-left:auto;font-size:12px}.imp .brd-r i{font-style:normal;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);text-align:center;width:12px}.imp .brd-r:hover b,.imp .brd-r:focus-visible b{color:var(--ac)}.imp .brd-r:focus-visible{outline:none}.imp .brd-x .rdp-t p{font-size:18px;line-height:1.7}.imp .brd .brd-n{padding:6px 0}.imp .brd-day{max-width:740px;font-family:var(--font-sans), system-ui, sans-serif;justify-content:space-between;margin:22px auto 0;font-size:12px;display:flex}.imp .brd-day a{color:var(--ac);border-bottom:1px solid #0000;text-decoration:none}.imp .brd-day a:hover{border-bottom-color:var(--ac)}.imp .br{width:100%;max-width:1180px;margin:0 auto;padding:0 20px 80px}.imp .br-ctl{top:var(--hdr,0px);z-index:10;background:var(--bg);border-bottom:1px solid #0000002e;padding:16px 0 12px;position:sticky}.imp .br-r1{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.imp .br-sw{flex:340px;max-width:520px;position:relative}.imp .br-drop{z-index:30;background:var(--card);border:1px solid #cfc6b4;max-height:70vh;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 22px #0000001a}.imp .br-drop h6{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5c564a;margin:0;padding:9px 16px 3px;font-size:12px;font-weight:500}.imp .br-drop>button{text-align:left;width:100%;font-family:var(--font-serif), Georgia, serif;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:14px;padding:8px 16px;font-size:15px;display:flex}.imp .br-drop>button small{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;font-size:12px}.imp .br-drop>button:hover{background:#7b2d2612}.imp .br-hits a{color:inherit;border-top:1px solid #00000012;padding:9px 16px;text-decoration:none;display:block}.imp .br-hits a:hover{background:#7b2d2612}.imp .br-hits .t{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);font-size:12px;display:block}.imp .br-hits .s{font-size:15px;line-height:1.5;display:block}.imp .br-hits mark{color:inherit;background:#7b2d2629}.imp .br-with{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;flex-wrap:wrap;align-items:center;gap:6px 7px;font-size:12px;display:flex}.imp .br-with .chip{font:inherit;color:#5c564a;cursor:pointer;background:0 0;border:1px solid #cfc6b4;border-radius:999px;padding:5px 13px}.imp .br-with .chip[aria-pressed=true]{border-color:var(--ac);color:var(--ac);background:#7b2d261f}.imp .br-with .chip:hover{border-color:var(--ac)}.imp .br-r2{font-family:var(--font-sans), system-ui, sans-serif;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex;position:relative}.imp .br-loc{cursor:pointer;background:0 0;border:0;padding:0}.imp .br-loc small{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-left:6px;font-size:12px;font-weight:400}.imp .br-pn a{color:var(--ac);margin-left:18px;text-decoration:none}.imp .br-pn a:hover{text-decoration:underline}.imp .br-pop{z-index:25;background:var(--card);border:1px solid #cfc6b4;width:min(580px,92vw);max-height:70vh;padding:16px 18px;position:absolute;top:40px;left:0;overflow:auto;box-shadow:0 8px 22px #0000001a}.imp .br-pop .tabs{gap:18px;margin-bottom:10px;display:flex}.imp .br-pop .tabs button{color:#5c564a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0}.imp .br-pop .tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .br-pop .bk,.imp .br-pop .ch{flex-wrap:wrap;gap:4px 14px;display:flex}.imp .br-pop .bk button,.imp .br-pop .ch button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:2px 0}.imp .br-pop .bk button:hover,.imp .br-pop .bk button.on,.imp .br-pop .ch button:hover,.imp .br-pop .ch button.on{color:var(--ac)}.imp .br-pop .ch{color:#5c564a;border-top:1px solid #0000001a;gap:4px 12px;margin-top:12px;padding-top:12px}.imp .br-n{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:10px 0 0;padding:0 6px;font-size:12px}.imp .br-sheet{box-shadow:none;background:0 0;border:0;margin:22px 0 0;padding:30px 28px 36px}.imp .br-sheet h2{text-align:center;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac);margin:0 0 4px;font-size:12px;font-weight:500}.imp .br-sheet h3{text-align:center;margin:0 0 22px}.imp .br-vr{border-top:1px dotted #0000001f;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0 44px;padding:8px 0;scroll-margin-top:220px;display:grid}.imp .br-vr:first-of-type{border-top:0}.imp .br-vr.plain{border-top:0;grid-template-columns:minmax(0,700px);justify-content:center;padding:2px 0}.imp .br-vt{cursor:pointer;margin:0;font-size:18px;line-height:1.8}.imp .br-vt sup{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-right:5px;font-size:12px}.imp .br-vt .mk{display:none}.imp .br-vr.sel .vtx{background:#7b2d2624}.imp .br-gl{color:#5c564a;border-left:1px solid #7b2d2659;margin-bottom:12px;padding-left:16px;font-size:15px;font-style:normal;line-height:1.6}.imp .br-gl .who{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;color:var(--ac);margin-bottom:2px;font-size:12px;font-style:normal;font-weight:500;display:block}.imp .br-gl .who i{letter-spacing:.04em;text-transform:none;color:#5c564a;margin-left:8px;font-style:normal}.imp .br-gl .mo{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:12px;font-style:normal;text-decoration:none}.imp .br-gl .mo:hover{border-bottom-color:var(--ac)}.imp .br-with .sw{font:inherit;color:#5c564a;cursor:pointer;background:0 0;border:0;margin-right:4px;padding:5px 0}.imp .br-with .sw b{color:var(--ac);border-bottom:1px solid var(--ac);font-weight:500}@media (max-width:860px){.imp .br{padding:0 14px 60px}.imp .br-sheet{padding:22px 16px 28px}.imp .br-vr,.imp .br-vr.plain{grid-template-columns:1fr}.imp .br-vt .mk{border:1px solid var(--ac);background:var(--ac);opacity:.55;vertical-align:middle;cursor:pointer;border-radius:50%;width:7px;height:7px;margin:0 0 1px 8px;padding:0;display:inline-block}.imp .br-vr.open .br-vt .mk{opacity:.9;background:0 0}.imp .br-vr:not(.open) .br-gl-r{display:none}.imp .br-gl-r{margin-top:4px}.imp .br-gl{margin-left:4px}.imp .br-pn a{margin-left:10px}.imp .br-loc small{display:none}.imp .br-ctl{position:static}}.imp .br-win{z-index:60;background:#1e1b1673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.imp .br-win-in{background:#fdfbf6;border:1px solid #cfc6b4;outline:none;width:min(720px,100%);max-height:min(86vh,900px);padding:30px 34px 26px;position:relative;overflow:auto;box-shadow:0 18px 50px #00000047}.imp .br-win-x{color:#5c564a;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:8px;right:12px}.imp .br-win-x:hover{color:var(--ac)}.imp .br-win-h{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:0 0 12px;padding-right:30px;font-size:12px}.imp .br-win-h span{color:var(--ac);margin-right:4px;font-size:12px;font-weight:500}.imp .br-win-v{border-left:2px solid #7b2d2659;margin:0 0 18px;padding-left:14px;font-size:18px;line-height:1.65}.imp .br-win-b p{margin:0 0 12px;font-size:18px;line-height:1.75}.imp .br-win-f{font-family:var(--font-sans), system-ui, sans-serif;border-top:1px solid #0000001a;margin:18px 0 0;padding-top:12px;font-size:12px}.imp .br-win-f a,.imp .br-win-f button{color:var(--ac);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.imp .br-gl .br-pa{margin:0 0 8px}.imp .br-gl .br-pa:last-of-type{margin-bottom:6px}@media (max-width:860px){.imp .br-win{align-items:flex-end;padding:0}.imp .br-win-in{width:100%;max-height:88vh;padding:24px 20px 20px}}.imp .brc-handle{z-index:40;background:var(--card);cursor:pointer;border:1px solid #cfc6b4;border-left:0;border-radius:0 6px 6px 0;padding:14px 6px;position:fixed;top:46vh;left:0;box-shadow:2px 2px 8px #3c28141a}.imp .brc-handle span{writing-mode:vertical-rl;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ac);font-size:12px;font-weight:500;transform:rotate(180deg)}.imp .brc-handle:hover{background:#7b2d2612}.imp .brc-back{z-index:44;background:#1e1b1640;position:fixed;inset:0}.imp .brc{z-index:45;left:0;top:var(--hdr,0px);background:var(--card);border-right:1px solid #cfc6b4;width:min(340px,88vw);padding:18px 18px 40px;position:fixed;bottom:0;overflow:auto;box-shadow:6px 0 24px #0000001f}.imp .brc[hidden]{display:none}.imp .brc-h{background:var(--card);z-index:2;font-family:var(--font-sans), system-ui, sans-serif;border-bottom:1px solid #00000024;justify-content:space-between;align-items:center;margin:-18px -18px 0;padding:18px 18px 10px;font-size:12px;display:flex;position:sticky;top:-18px}.imp .brc-h .tabs{gap:18px;display:flex}.imp .brc-h .tabs button{font:inherit;color:#5c564a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:3px 0}.imp .brc-h .tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .brc-h .x{color:#5c564a;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.imp .brc ul{margin:8px 0 0;padding:0;list-style:none}.imp .brc-bk{text-align:left;width:100%;font-family:var(--font-serif), Georgia, serif;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:7px 2px;font-size:18px;display:block}.imp .brc-bk:hover,.imp .brc-bk.on{color:var(--ac)}.imp .brc-ch{flex-wrap:wrap;gap:2px 4px;padding:2px 0 10px 6px;display:flex}.imp .brc-ch button{min-width:34px;font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:12px}.imp .brc-ch button:hover{color:var(--ac);background:#7b2d2617}.imp .brc-ch button.on{color:var(--ac);background:#7b2d2626}.imp .br-with .sw+.sw{margin-left:8px}.imp .br-my{border-left:2px solid var(--ac);color:var(--ink);white-space:pre-wrap;margin-bottom:12px;padding-left:16px;font-size:15px;line-height:1.6}.imp .br-my .who{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ac);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.imp .br-my .mo{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.imp .br-my textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cfc6b4;margin:4px 0 6px;padding:8px 10px;font-size:15px;line-height:1.55;display:block}.imp .br-my textarea:focus{border-color:var(--ac);outline:none}.imp .br-my .acts{font-family:var(--font-sans), system-ui, sans-serif;gap:16px;font-size:12px;display:flex}.imp .br-my .acts button{color:var(--ac);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.imp .br-add{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;opacity:.85;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:12px}.imp .br-add:hover{opacity:1;text-decoration:underline}@media (max-width:860px){.imp .br-vr:not(.open) .br-gl-r{display:none}}.imp .br-head{text-align:center;padding:34px 0 20px}.imp .br-head h1{color:var(--ac);margin:0}.imp .br-sub{color:#4a453c;margin:10px 0 0;font-size:24px;line-height:1.5}.imp .br-tg{flex-direction:column;gap:6px;display:flex}.imp .br-with.two{gap:6px 14px}.imp .br-with .sw.ex{color:var(--ac);border-bottom:1px solid #0000}.imp .br-with .sw.ex:hover{border-bottom-color:var(--ac)}.imp .br-xm{color:#8a2c22;font-size:12px}.imp .br-ctl{top:var(--hdr,0px)}@media (max-width:860px){.imp .br-head{padding:22px 0 12px}.imp .br-sub{font-size:18px}.imp .br{padding-bottom:96px}.imp .br-sw{z-index:42;flex:none;max-width:none;position:fixed;bottom:12px;left:12px;right:12px}.imp .br-sw .br-bar{box-shadow:0 6px 22px #3c281433}.imp .br-drop{max-height:60vh;top:auto;bottom:calc(100% + 6px)}}.imp .br-my .keep{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:0 0 6px;font-size:12px;display:block}.imp .br-bar{width:100%;min-height:48px}.imp .br-bar input{padding:0;font-size:18px}.imp .br-bar button{cursor:pointer;padding:0 26px}.imp .br-bar:focus-within{outline:1px solid var(--ac);outline-offset:0}.imp .br-with .chip{border-color:var(--line);min-height:34px;color:var(--ink);border-radius:0;padding:0 14px}.imp .br-with .chip:hover,.imp .br-with .chip[aria-pressed=true]{border-color:var(--ac);color:var(--ac)}.imp .brc-handle,.imp .brc-ch button{border-radius:0}.imp .br-tg{grid-template-columns:auto 1fr;grid-template-areas:"comm chips""my ex";align-items:center;gap:6px 18px;display:grid}.imp .br-tg .s-comm{grid-area:comm;justify-self:start}.imp .br-tg .chips{grid-area:chips}.imp .br-tg .s-my{grid-area:my;justify-self:start}.imp .br-tg .s-ex{grid-area:ex}.imp .br-with.chips .lab{display:none}.imp .br-with .chip.na,.imp .br-with .chip:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.imp .br-with .na-note{color:#5c564a;flex-basis:100%;font-size:12px}@media (max-width:860px){.imp .br-tg{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"comm my ex""chips chips chips";gap:8px;margin-top:2px}.imp .br-tg .sw,.imp .br-tg .s-ex .sw{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:0 0;border-radius:0;justify-content:center;justify-self:stretch;align-items:center;gap:6px;margin:0;padding:0 6px;font-size:12px;display:flex}.imp .br-tg .sw[aria-pressed=true]{border-color:var(--ac);color:var(--ac);background:#7b2d261a}.imp .br-tg .sw b{letter-spacing:.08em;text-transform:uppercase;border:0;font-size:12px;font-weight:500}.imp .br-tg .sw.ex{color:var(--ac)}.imp .br-with.chips{margin-top:2px}.imp .br-with.chips .lab{letter-spacing:.16em;text-transform:uppercase;color:#5c564a;flex-basis:100%;font-size:12px;display:block}}@media (min-width:861px){.imp .br-tg .sw{border:1px solid var(--line);min-height:36px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.imp .br-tg .sw:hover{border-color:var(--ac);color:var(--ac)}.imp .br-tg .sw[aria-pressed=true]{border-color:var(--ac);color:var(--ac);background:#7b2d261a}.imp .br-tg .sw b{letter-spacing:.08em;text-transform:uppercase;border:0;font-size:12px;font-weight:500}.imp .br-tg .sw.ex{color:var(--ac)}.imp .br-tg .s-ex{align-items:center;gap:12px;margin-left:0;display:flex}.imp .br-tg{gap:8px 14px}}@media (max-width:860px){.imp .brc{width:100vw;box-shadow:none;z-index:60;border-right:0}.imp .brc-back,.imp .brc-handle[aria-expanded=true]{display:none}.imp .br-with.chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.imp .br-with.chips .lab,.imp .br-with.chips .na-note{grid-column:1/-1}.imp .br-with.chips .chip{justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 6px;display:flex}}.imp .br-opt{display:none}@media (min-width:861px){.imp .br-r1{align-items:flex-start}.imp .br-sw{flex:0 420px}.imp .br-tg{flex:520px}.imp .br-ctl.compact .br-tg{display:none}.imp .br-ctl.compact .br-opt{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:12px;display:inline-block}.imp .br-ctl.compact.optsopen .br-tg{z-index:20;background:var(--card);border:1px solid #cfc6b4;max-width:640px;padding:14px 16px;display:grid;position:absolute;top:100%;right:20px;box-shadow:0 8px 22px #0000001a}.imp .br-ctl.compact .br-r2+.br-n{display:none}}.imp .br-with.chips{justify-content:flex-start}.imp .br-foot{font-family:var(--font-sans), system-ui, sans-serif;justify-content:space-between;gap:12px;margin:16px 0 0;font-size:15px;display:flex}.imp .br-foot a{color:var(--ac);border:1px solid var(--line);background:var(--card);padding:10px 16px;text-decoration:none}.imp .br-foot a:hover{border-color:var(--ac)}@media (min-width:861px){.imp .br-tg .sw{gap:6px;min-height:30px;padding:0 11px;font-size:12px}.imp .br-with .chip{min-height:30px}}@media (max-width:860px){.imp .br-tg{gap:6px}.imp .br-tg .sw,.imp .br-tg .s-ex .sw{gap:4px;min-height:32px;padding:0 4px;font-size:12px}.imp .br-tg .sw b{font-size:12px}.imp .br-with.chips{gap:6px}.imp .br-with.chips .chip{min-height:32px;font-size:12px}.imp .br{padding-bottom:110px}.imp .brc-handle{top:50%;bottom:auto;transform:translateY(-50%)}.imp .brc-handle span{font-size:12px}}.imp .brd-tt{flex-direction:column;gap:2px;display:flex}.imp .brd-date{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5c564a;margin:0;font-size:12px;font-weight:500}.imp .rdp-retry{color:var(--ac);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.imp .lem{color:var(--ink);font-style:italic;font-weight:400}.imp .lem:after{content:"."}@media (max-width:720px){.imp .sxlib-rows.ind .t,.imp .sxlib-rows.ind .m{white-space:normal;text-overflow:clip;overflow:visible}}.imp .brd{margin-top:28px;padding-top:34px}.imp .brd-h{gap:14px 28px;padding-bottom:6px}.imp .brd-tt{gap:8px}.imp .brd-t{gap:10px 26px}.imp .brd-t .exp{color:var(--ac)}.imp .brd-l{margin-top:30px}.imp .brd-r{padding:18px 6px}.imp .brd-x{padding:6px 6px 24px}.imp .brd-day{margin-top:34px}@media (max-width:640px){.imp .brd{margin-top:18px;padding-top:26px}.imp .brd-t{justify-content:flex-start;width:100%}.imp .brd-l{margin-top:24px}}.imp .rcal-back{z-index:70;background:#1e1b164d;justify-content:flex-end;display:flex;position:fixed;inset:0}.imp .rcal{background:var(--card);width:min(560px,100vw);height:100%;font-family:var(--font-sans), system-ui, sans-serif;text-align:left;border-left:1px solid #cfc6b4;padding:22px 24px 40px;overflow:auto;box-shadow:-8px 0 28px #00000024}.imp .rcal-h{align-items:center;gap:14px;margin-bottom:18px;display:flex}.imp .rcal-h h3{text-align:center;flex:1;margin:0}.imp .rcal-y,.imp .rcal-x{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;font-size:24px;line-height:1}.imp .rcal-y:hover:not(:disabled),.imp .rcal-x:hover{border-color:var(--ac);color:var(--ac)}.imp .rcal-y:disabled{opacity:.35;cursor:default}.imp .rcal-g{grid-template-columns:repeat(2,1fr);gap:22px 26px;display:grid}.imp .rcal-m h4{letter-spacing:.16em;text-transform:uppercase;color:#5c564a;margin:0 0 6px;font-size:12px;font-weight:500}.imp .rcal-w,.imp .rcal-d{grid-template-columns:repeat(7,1fr);display:grid}.imp .rcal-w i{text-align:center;color:#8a8374;padding-bottom:3px;font-size:12px;font-style:normal}.imp .rcal-d a,.imp .rcal-d span{height:32px;color:var(--ink);justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.imp .rcal-d a:hover{color:var(--ac);background:#7b2d261a}.imp .rcal-d a.tod{border:1px solid var(--ac)}.imp .rcal-d a.cur{background:var(--ac);color:#fff}.imp .rcal-f{color:#5c564a;margin:22px 0 0;font-size:12px}.imp .rcal-f button{color:var(--ac);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:12px;padding:0;text-decoration:underline}@media (max-width:520px){.imp .rcal{padding:18px 14px 40px}.imp .rcal-g{gap:18px 16px}.imp .rcal-d a,.imp .rcal-d span{height:30px;font-size:12px}}@media (max-width:720px){.imp .sx-sub,.imp .sxlib-sub{position:relative}.imp .sxtip-t{z-index:80;width:auto;margin-top:8px;position:absolute;top:100%;left:0;right:0;transform:none;box-shadow:0 12px 40px #1e1b1633}}.imp.gi .cap{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--muted,#6a6456);font-size:12px}.imp.gi .gi-main{max-width:1040px;margin:0 auto;padding:0 28px 96px}.imp.gi .gi-lh{text-align:center;padding:78px 0 18px}.imp.gi .gi-lh h1{color:var(--ac);margin:0}.imp.gi .gi-lh p{color:#4a453c;max-width:640px;margin:14px auto 0;font-size:24px;line-height:1.5}@media (max-width:720px){.imp.gi .gi-lh p{font-size:18px}}.imp.gi .gi-sw{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;justify-content:center;gap:26px;margin:34px 0 40px;font-size:12px;display:flex}.imp.gi .gi-sw button{color:#6a6456;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0}.imp.gi .gi-sw button.on{color:var(--ink);border-bottom-color:var(--ink)}.imp.gi .gi-fam{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:10px 40px;padding:26px 0;display:grid}.imp.gi .gi-fam h2{margin:0}.imp.gi .gi-fam h2 small{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;letter-spacing:.06em;margin-top:6px;font-size:12px;font-weight:400;display:block}.imp.gi .gi-list{columns:3 190px;column-gap:28px;font-size:18px;line-height:1.9}.imp.gi .gi-list>*{color:#6a6456;text-decoration:none;display:block}.imp.gi .gi-list a.live{color:var(--ink)}.imp.gi .gi-list a.live:after{content:" ·";color:var(--ac)}.imp.gi .gi-list a.live:hover{color:var(--ac)}.imp.gi .gi-note{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;text-align:center;margin:0;padding:30px 0 0;font-size:12px}.imp.gi .gi-ph{text-align:center;padding:44px 24px 0}@media (max-width:720px){.imp.gi .gi-ph{padding:28px 20px 0}}.imp.gi .gi-ph.sp-ph{padding-bottom:22px}.imp.gi .gi-ph .cap{color:var(--ac)}.imp.gi .gi-ph h1{color:var(--ink);margin:14px 0 0}.imp.gi .gi-ph .la{font-family:var(--font-display), Georgia, serif;color:#6a6456;margin-top:2px;font-size:24px;font-style:italic}.imp.gi .gi-ph .meta{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;margin-top:22px;font-size:12px}.imp.gi .gi-modes{top:var(--hdr,60px);z-index:20;background:var(--vellum,#f5f1e8);border-bottom:1px solid var(--line);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;justify-content:center;gap:34px;margin-top:30px;padding:16px 12px 12px;font-size:12px;display:flex;position:sticky;overflow-x:auto}.imp.gi .gi-modes a{color:#6a6456;white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:4px;text-decoration:none}.imp.gi .gi-modes a.on{color:var(--ink);border-bottom-color:var(--ink)}.imp.gi .gi-col{max-width:700px;margin:0 auto;padding:0 24px}.imp.gi .gi-band{scroll-margin-top:calc(var(--hdr,60px) + 60px);padding:36px 0 10px}.imp.gi .gi-band>.cap{text-align:center;display:block}.imp.gi .gi-band>h2{text-align:center;margin:8px 0 6px}.imp.gi .gi-in{color:#6a6456;text-align:center;margin:0 0 46px;font-size:18px}.imp.gi .gi-essay p{margin:0 0 1.15em;font-size:18px;line-height:1.8}.imp.gi .gi-lead{color:#5c564a;max-width:620px;margin:0 0 22px;font-size:18px;line-height:1.7}.imp.gi .gi-lead.centre{text-align:center;margin:12px auto 0}.imp.gi .gi-sub{margin:64px 0 10px;display:block}.imp.gi .gi-t{border-top:1px solid var(--line)}.imp.gi .gi-acc .gi-t:last-child{border-bottom:1px solid var(--line)}.imp.gi .gi-t>button{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:baseline;gap:18px;padding:24px 0;display:flex}.imp.gi .gi-t .n{font-family:var(--font-display), Georgia, serif;color:var(--ac);flex:none;width:22px;font-size:24px}.imp.gi .gi-t h3{flex:1;margin:0}.imp.gi .gi-t .c{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;font-size:12px}.imp.gi .gi-t i{font-style:normal;font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;width:12px}.imp.gi .gi-bd{padding:0 0 34px}.imp.gi .gi-bridge{color:#5c564a;border-top:1px dotted var(--line);max-width:620px;margin:2px 0 0;padding:14px 0 0;font-size:15px}.imp.gi .gi-p{border-top:1px dotted var(--line);grid-template-columns:150px 1fr;gap:6px 30px;padding:20px 0;display:grid}.imp.gi .gi-bd>.gi-lead+.gi-p{border-top:0;padding-top:4px}.imp.gi .gi-bridge+.gi-p{border-top:0}.imp.gi .gi-p .w{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;font-size:12px;line-height:1.5}.imp.gi .gi-p .w b{color:var(--ink);font-size:12px;font-weight:500;display:block}.imp.gi .gi-p .w em{letter-spacing:.04em;margin-top:6px;font-style:normal;display:block}.imp.gi blockquote{margin:0;font-size:18px;line-height:1.75}.imp.gi blockquote p{margin:0 0 .8em}.imp.gi .go{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-top:6px;font-size:12px;text-decoration:none;display:block}.imp.gi .go:hover{text-decoration:underline}.imp.gi .gi-works{border-top:1px solid var(--line)}.imp.gi .gi-works .wk{border-bottom:1px solid var(--line);align-items:baseline;gap:0;padding:15px 0;display:flex}.imp.gi .gi-works .y{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex:none;width:110px;font-size:12px}.imp.gi .gi-works a{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-left:auto;font-size:12px;text-decoration:none}.imp.gi .gi-works b{font-weight:500}.imp.gi .gi-terms .term{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:6px 30px;padding:20px 0;display:grid}.imp.gi .gi-terms .term:last-child{border-bottom:1px solid var(--line)}.imp.gi .gi-terms h4,.imp.gi .gi-terms p{margin:0}.imp.gi .gi-terms .src{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;margin-top:6px;font-size:12px;display:block}.imp.gi .gi-two{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 44px;padding-top:22px;display:grid}.imp.gi .gi-two h4{margin:0 0 2px}.imp.gi .gi-two .cap{margin-bottom:12px;display:block}.imp.gi .gi-two blockquote{margin-bottom:.9em;font-size:18px}.imp.gi .gi-ages{border-top:1px solid var(--line)}.imp.gi .gi-ages .ag{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:30px;padding:16px 0;display:grid}.imp.gi .gi-ages .ag .cap{padding-top:5px}.imp.gi .gi-ages a,.imp.gi .gi-ages span:not(.cap){white-space:nowrap;color:var(--ink);margin-right:18px;text-decoration:none}.imp.gi .gi-ages a:hover{color:var(--ac)}.imp.gi .gi-ages .ag>div{line-height:1.9}.imp.gi .gi-thk{counter-reset:q;margin:0;padding:0;list-style:none}.imp.gi .gi-thk li{counter-increment:q;border-top:1px solid var(--line);font-family:var(--font-display), Georgia, serif;grid-template-columns:44px 1fr;padding:26px 0;font-size:24px;line-height:1.3;display:grid}.imp.gi .gi-thk li:last-child{border-bottom:1px solid var(--line)}.imp.gi .gi-thk li:before{content:counter(q);color:var(--ac);padding-top:3px;font-size:24px}.imp.gi .gi-thk small{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;margin-top:6px;font-size:12px;display:block}.imp.gi .gi-thk small a{color:var(--ac);text-decoration:none}.imp.gi .gi-notes{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.imp.gi .gi-notes .cap{margin-bottom:8px;display:block}.imp.gi .gi-notes textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-height:150px;font:inherit;resize:vertical;color:var(--ink);background:0 0;outline:0;padding:6px 0;font-size:18px;line-height:1.7}.imp.gi .gi-notes small{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex-wrap:wrap;gap:18px;margin-top:8px;font-size:12px;display:flex}.imp.gi .gi-notes small button{color:var(--ac);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.imp.gi .gi-also{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 44px;padding-top:22px;font-size:18px;display:grid}.imp.gi .gi-also h5{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6a6456;margin:0 0 8px;font-size:12px;font-weight:500}.imp.gi .gi-also h5.c{color:var(--cat)}.imp.gi .gi-also h5.d{color:var(--dat)}.imp.gi .gi-also a{color:var(--ink);margin-bottom:8px;line-height:1.7;text-decoration:none;display:block}.imp.gi .gi-also a.c:hover{color:var(--cat)}.imp.gi .gi-also a.d:hover{color:var(--dat)}.imp.gi .gi-also a span{color:#6a6456;font-size:15px;display:block}.imp.gi .gi-also .none{color:#6a6456;margin:0;font-size:15px;line-height:1.7}.imp.gi .gi-ask{border-bottom:1px solid var(--ink);max-width:560px;margin:56px auto 0;display:flex}.imp.gi .gi-ask input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 2px;font-size:18px}.imp.gi .gi-ask button{color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:12px}.imp.gi .gi-prov{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;text-align:center;max-width:560px;margin:0 auto;padding:60px 0 40px;font-size:12px}@media (max-width:760px){.imp.gi .gi-main{padding:0 16px 80px}.imp.gi .gi-col{padding:0 20px}.imp.gi .gi-fam{grid-template-columns:1fr}.imp.gi .gi-list{columns:2;column-gap:20px;font-size:18px}.imp.gi .gi-p,.imp.gi .gi-terms .term,.imp.gi .gi-ages .ag{grid-template-columns:1fr;gap:8px}.imp.gi .gi-p .w{flex-wrap:wrap;gap:10px;display:flex}.imp.gi .gi-p .w b{display:inline}.imp.gi .gi-p .w em{margin:0}.imp.gi .gi-two,.imp.gi .gi-also{grid-template-columns:1fr;gap:28px 0}.imp.gi .gi-modes{justify-content:flex-start;gap:22px}.imp.gi .gi-thk li{font-size:24px}}.imp.gi .gi-band>h2+.gi-essay{margin-top:38px}.imp.gi .gi-ages .ag>div{flex-wrap:wrap;gap:0 18px;display:flex}.imp.gi .gi-ages a,.imp.gi .gi-ages span:not(.cap){margin-right:0}.imp.gi .gi-col{width:100%;min-width:0}.imp .sxtip-t .tp{margin-top:10px;display:block}.imp .sxtip-t .tp.tpn{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.imp .sxtip-t b+.tp{margin-top:6px}.imp.gi .gi-t h3 small{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.imp.gi .gi-cd{border-top:1px dotted var(--line);border-bottom:1px dotted var(--line);grid-template-columns:120px 1fr;gap:6px 20px;margin:0 0 20px;padding:14px 0;font-size:15px;line-height:1.6;display:grid}.imp.gi .gi-cd dt{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6a6456;padding-top:4px;font-size:12px}.imp.gi .gi-cd dd{margin:0}.imp.gi .gi-p .why{color:#5c564a;margin:0 0 14px;font-size:15px;line-height:1.6}.imp.gi .gi-terms .term:first-of-type{border-top:1px solid var(--line)}.imp.gi .gi-terms .gi-lead{margin-bottom:14px}.imp.gi .gi-end{padding-top:70px}@media (max-width:760px){.imp.gi .gi-cd{grid-template-columns:1fr;gap:2px 0}.imp.gi .gi-cd dd{margin-bottom:8px}}.imp.gi .gi-arc{border-left:1px solid var(--ac);margin:18px 0 0;padding:0 0 0 20px;list-style:none}.imp.gi .gi-arc>li{border-bottom:1px solid var(--line);margin-bottom:4px;padding:0 0 6px 26px;position:relative}.imp.gi .gi-arc>li:before{content:"";background:var(--ac);border-radius:50%;width:11px;height:11px;position:absolute;top:26px;left:-26px}.imp.gi .gi-arc>li.k-imagination:before{background:var(--vellum,#f5f1e8);border:2px solid var(--ac);width:7px;height:7px;left:-24px}.imp.gi .gi-arc>li.k-critic:before{border-radius:2px}.imp.gi .gi-arc .hd{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;grid-template-columns:140px 1fr 16px;align-items:baseline;gap:2px 14px;padding:18px 0;display:grid}.imp.gi .gi-arc .hd .y{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:#6a6456;font-size:12px}.imp.gi .gi-arc .hd .kd{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);font-size:12px}.imp.gi .gi-arc .hd .ht{color:#4a463c;grid-column:2/4;font-size:15px}.imp.gi .gi-arc .hd i{font-style:normal;font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;grid-area:1/3}.imp.gi .gi-arc .hd .y em{letter-spacing:.02em;color:var(--ac);margin-top:2px;font-style:normal;display:block}.imp.gi .gi-all{text-align:right;margin:14px 0 0}.imp.gi .gi-all button{color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}@media (max-width:720px){.imp.gi .gi-arc .hd{grid-template-columns:1fr auto 16px}.imp.gi .gi-arc .hd .y,.imp.gi .gi-arc .hd .ht{grid-column:1/4}.imp.gi .gi-arc .hd i{grid-area:2/3}}.imp.gi .gi-arcend{border-top:1px solid var(--line);margin-top:10px;padding-top:22px;font-size:18px;line-height:1.75}.imp.gi .gi-disc li{grid-template-columns:44px 1fr;font-size:24px}.imp.gi .gi-disc .cap{margin-bottom:8px;display:block}.imp.gi .gi-disc .gi-qi{font-family:var(--font-body), Georgia, serif;color:#5c564a;margin:14px 0 8px;font-size:18px;line-height:1.7}.imp .askbox{--ac:var(--cat);padding:0}.imp .askbox.gb{--ac:var(--gb)}.imp .askbox.wd{--ac:#5b3a63}.imp .ab-tabs{border-bottom:1px solid var(--line);display:flex}.imp .ab-tabs button{min-height:46px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 22px;font-size:12px}.imp .ab-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.imp .ab-tabs button:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.imp .askbox textarea{text-align:left;min-height:64px;padding:14px 22px 4px}.imp .askbox .sx-bar{border-top:0;margin:0;padding:8px 22px 14px}.imp .askbox .sx-go{background:var(--ac)}.imp .askbox.compact textarea{min-height:52px;padding-top:12px}.imp .ab-room{flex-wrap:wrap;gap:4px 22px;display:flex}.imp .ab-link{min-height:40px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:12px}.imp .ab-link:hover,.imp .ab-link:focus-visible{color:var(--ink);border-bottom-color:currentColor}.imp .ab-hint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px}.imp .ab-picker{border-top:1px solid var(--line);padding:6px 22px 22px}.imp .ab-cols{grid-template-columns:repeat(3,1fr);gap:0 40px;padding-top:14px;display:grid}.imp .ab-gh{border:0;border-bottom:1px solid var(--gc,var(--ink));text-align:left;cursor:default;width:100%;min-height:30px;font-family:var(--font-serif), Georgia, serif;white-space:nowrap;color:var(--gc,var(--ink));background:0 0;align-items:baseline;gap:10px;margin-bottom:4px;padding:0 0 8px;font-size:18px;font-weight:500;line-height:1.1;display:flex}.imp .ab-gh small{letter-spacing:.04em;text-transform:none;font-size:12px;display:none}.imp .ab-gh .chev{letter-spacing:0;margin-left:auto;font-size:15px;display:none}.imp .ab-grp.catholic{--gc:var(--cat)}.imp .ab-grp.culture{--gc:var(--gb)}.imp .ab-grp.wonder{--gc:#5b3a63}.imp .ab-gl{flex-direction:column;display:flex}.imp .ab-rm{text-align:left;min-height:32px;font-family:var(--font-serif), Georgia, serif;color:var(--ink);background:0 0;border:0;padding:5px 0;font-size:15px;line-height:1.25}.imp .ab-rm:hover,.imp .ab-rm:focus-visible{color:var(--gc,var(--cat))}.imp .ab-rm[aria-current=true]{color:var(--ac);font-weight:600}.imp .ab-guide{text-align:left;color:var(--muted);grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:22px;font-size:15px;line-height:1.55;display:grid}.imp .ab-guide p{margin:0}.imp .ab-guide b{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.sxpop.ab-browse{width:min(560px,100%);max-height:72dvh;padding:18px 20px 20px}.sxpop.ab-browse h3{margin:0 36px 10px 0}.sxpop.ab-browse h3 small{color:#6b6457;margin:4px 0 0;font-family:Instrument Sans,system-ui,sans-serif;font-size:12px;font-weight:400;display:block}.sxpop.ab-browse ul{border-top:1px solid #1e1b16;margin:0 0 12px;padding:0;list-style:none}.sxpop.ab-browse ul>li{border-bottom:1px solid #e4ddcc}.sxpop.ab-browse .ab-au{text-align:left;cursor:pointer;color:#1e1b16;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;min-height:36px;padding:6px 0;display:flex}.sxpop.ab-browse .ab-au .nm{flex:1}.sxpop.ab-browse .ab-au .ct{color:#4a443a;white-space:nowrap;font-family:Instrument Sans,system-ui,sans-serif;font-size:12px}.sxpop.ab-browse .ab-au .chev{color:#6b6457;font-size:12px;transition:transform .15s}.sxpop.ab-browse li.open .chev{transform:rotate(180deg)}.sxpop.ab-browse .ab-wk{border-left:2px solid #d9d2c1;margin:0 0 10px;padding:0 0 0 14px;list-style:none}.sxpop.ab-browse .ab-wk li{color:#3a342b;padding:2px 0;font-family:Newsreader,Georgia,serif;font-size:12px;line-height:1.4}.imp .sxask-crumb{border-bottom:1px solid var(--line2);font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;gap:4px 22px;margin-bottom:18px;padding-bottom:12px;font-size:12px;display:flex}.imp .sxask-crumb a,.imp .sxask-crumb button{min-height:36px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;padding:0;text-decoration:none;display:inline-flex}.imp .sxask-crumb button{color:var(--muted)}.imp .sxask-crumb a:hover,.imp .sxask-crumb button:hover{border-bottom-color:currentColor}.imp .sxask-room h1{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.4}.imp .sxask-room p{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}@media (max-width:720px){.imp .ab-tabs button{padding:0 14px}.imp .askbox textarea{padding:14px 16px 4px}.imp .askbox .sx-bar{flex-direction:column;align-items:stretch;padding:6px 16px 12px}.imp .askbox .ab-room{justify-content:flex-start;gap:4px 14px}.imp .ab-picker{padding:0 16px 8px}.imp .ab-cols{padding-top:0;display:block}.imp .ab-grp{border-bottom:1px solid var(--line2)}.imp .ab-gh{cursor:pointer;align-items:center;min-height:52px;padding:0}.imp .ab-gh .chev,.imp .ab-gh small{display:inline}.imp .ab-gl{padding-bottom:10px;display:none}.imp .ab-grp.open .ab-gl{display:flex}.imp .ab-grp.open .chev{transform:rotate(180deg)}.imp .ab-rm{min-height:42px;font-size:15px}.imp .ab-gh{font-size:18px}.imp .ab-guide{grid-template-columns:1fr;gap:14px;font-size:15px}}.imp .sx-main .askbox{position:relative}@media (max-width:720px){.imp .sx-main .askbox .sx-bar{min-height:0}.imp .sx-main .askbox .ab-room{min-height:40px}}.imp .sxask-follow .askbox{max-height:80dvh;overflow-y:auto}.imp .sxask-follow .askbox.compact .ab-tabs button{min-height:40px}.imp .sxask-follow .askbox.compact .sx-bar{padding-top:4px;padding-bottom:10px}@media (max-width:720px){.imp .sxask-follow .askbox.compact .sx-bar{flex-direction:row;align-items:center;gap:8px}.imp .sxask-follow .askbox.compact .sx-go{flex:none;width:auto;min-height:40px;padding:0 20px}.imp .sxask-follow .askbox.compact .sx-pills{flex:1}}.imp .sx-pill .dot{flex:none}.imp .sxask-room{margin-bottom:20px}.imp .sx-lfoot{z-index:1;pointer-events:none;flex:none;width:100%;height:182px;margin-top:0;position:relative}.imp .sx-lfoot .lf-wall{max-width:none;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.imp .sx-lfoot .lf-portal{width:min(486px,100%);height:auto;display:block;position:absolute;bottom:26.5px;left:50%;transform:translate(-50%)}@media (max-width:720px){.imp .sx-lfoot{height:min(182px,48vw)}.imp .sx-lfoot .lf-portal{bottom:26px}}.imp.sx-land .sx-main{padding-bottom:4px}.imp .askbox .ab-note{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:0;padding:0 22px 2px;font-size:12px;line-height:1.4}@media (max-width:720px){.imp .askbox .ab-note{padding:0 16px 2px}}.imp .ab-tabs{align-items:center}.imp .ab-sep{color:var(--muted);margin:0 -6px 1px;font-size:15px}.imp .ab-room{align-items:center;gap:4px 18px}.imp .ab-room .ab-tag{border:1px solid var(--ac);background:color-mix(in srgb, var(--ac) 12%, transparent);min-height:40px;color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;padding:0 14px;font-size:12px;font-weight:500}.imp .ab-room .ab-tag:not(:disabled):hover{background:color-mix(in srgb, var(--ac) 20%, transparent)}.imp .ab-room .ab-tag:disabled{cursor:default}.imp .ab-picker{transform-origin:top;border-top:0;animation:.22s ease-out ab-drop}@keyframes ab-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.imp .ab-picker{animation:none}}@media (min-width:721px){.imp.sx-land .sxtip-t{transform:translate(-75%)}}.imp .sxtip-t .tp+b{margin-top:14px}.imp .br-loc{cursor:default}.imp .brc-handle{width:30px;height:88px;padding:0;overflow:hidden}.imp .brc-handle span{writing-mode:horizontal-tb;white-space:nowrap;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}@media (min-width:861px){.imp .br-r1{justify-content:center;align-items:center}.imp .br-sw{flex:0 420px}.imp .br-tg{flex:0 auto;grid-template-columns:auto auto auto;grid-template-areas:"comm my ex";justify-items:start}.imp .br-tg .s-comm{grid-area:comm}.imp .br-tg .s-my{grid-area:my}.imp .br-tg .s-ex{grid-area:ex}.imp .br-tg.on{grid-template-columns:auto auto;grid-template-areas:"comm chips""my ex"}.imp .br-tg.on .s-comm{grid-area:comm}.imp .br-tg.on .s-my{grid-area:my}.imp .br-tg.on .s-ex{grid-area:ex}.imp .br-ctl.compact .br-opt{padding-top:0}}.sxpop{scrollbar-width:thin;scrollbar-color:#b9ae94 transparent}.sxpop::-webkit-scrollbar{width:6px}.sxpop::-webkit-scrollbar-track{background:0 0}.sxpop::-webkit-scrollbar-thumb{background:#cfc6b4;border-radius:3px}.sxpop::-webkit-scrollbar-thumb:hover{background:#b9ae94}.imp.gi .gi-themes{margin:30px 0 0}.imp.gi .gi-themes section{margin:0 0 30px}.imp.gi .gi-themes h3{margin:0 0 8px}.imp.gi .gi-themes p{margin:0 0 .8em;font-size:18px;line-height:1.7}@media (min-width:900px){.imp.gi .gi-main{max-width:1280px}.imp.gi .gi-col{max-width:1000px}.imp.gi .gi-lead,.imp.gi .gi-bridge{max-width:820px}.imp.gi .gi-p{grid-template-columns:190px 1fr;gap:6px 44px}.imp.gi .gi-arc .hd{grid-template-columns:170px 1fr 16px}}.imp.gi .gi-ph .gi-back{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;color:var(--ac);margin-bottom:0;font-size:15px;text-decoration:none;display:inline-block}.imp.gi .gi-ph .gi-back:hover{text-decoration:underline}.imp.gi .gi-disc li:last-child{border-bottom:0}.imp.gi .gi-arc+.gi-arcend{margin-top:10px}.imp.gi .gi-notes{margin-top:36px}.imp.gi .gi-end{text-align:center;padding:30px 0 70px}.imp.gi .gi-exp{border:1px solid var(--ac);color:var(--ac);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 28px;font-size:12px}.imp.gi .gi-exp:hover{background:var(--ac);color:var(--vellum,#f5f1e8)}.imp.gi .gi-msg{color:#6a6456;margin-top:10px;font-size:12px;display:block}@media (min-width:721px){.imp.sx-land .sx-main{padding-bottom:36px}}.imp .sxask-room-ans strong{color:var(--ac);font-weight:600}.imp.gi .gi-sub{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6a6456;margin:26px 0 10px;font-size:12px;font-weight:500}.imp.gi .gi-concepts{margin:0}.imp.gi .gi-concepts>div{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:6px 28px;padding:14px 0;display:grid}.imp.gi .gi-concepts>div:last-child{border-bottom:1px solid var(--line)}.imp.gi .gi-concepts dd{margin:0;font-size:18px;line-height:1.65}@media (max-width:720px){.imp.gi .gi-concepts>div{grid-template-columns:1fr}}.imp .sxask-ans blockquote .lib-c,.imp .sxask-ans blockquote .lib-g,.imp .sxask-ans blockquote .lib-d{font-weight:500}.imp .sxask-ans blockquote:has(.lib-c){border-left-color:var(--cat);background:color-mix(in srgb, var(--cat) 6%, transparent)}.imp .sxask-ans blockquote:has(.lib-g){border-left-color:var(--gb);background:color-mix(in srgb, var(--gb) 6%, transparent)}.imp .sxask-ans blockquote:has(.lib-d){border-left-color:var(--dat);background:color-mix(in srgb, var(--dat) 6%, transparent)}.imp .sxask-room-ans blockquote{border-left-color:var(--ac);background:color-mix(in srgb, var(--ac) 6%, transparent)}.imp .sxask-room-ans blockquote p:last-child{color:var(--ac)}.imp.gi .gi-arc{border-left:0;margin:28px 0 0;padding:0}.imp.gi .gi-arc>li{border-bottom:0;border-top:1px solid var(--line);border-radius:6px;margin:0;padding:0}.imp.gi .gi-arc>li:last-child{border-bottom:1px solid var(--line)}.imp.gi .gi-arc>li:before{content:none}.imp.gi .gi-arc>li.open{background:color-mix(in srgb, var(--ac) 5%, var(--vellum,#f5f1e8));border:1px solid var(--ac);margin:12px 0;padding:0 24px 8px}.imp.gi .gi-arc>li.open+li{border-top-color:#0000}.imp.gi .gi-arc .hd{padding:22px 0}.imp.gi .gi-arc>li.open .hd .nm{color:var(--ac)}.imp.gi .gi-arc .hd i{font-size:24px;font-weight:400;line-height:1}.imp.gi .gi-arc .gi-bd{padding:0 0 26px}.imp.gi .gi-arc .gi-bd>.gi-lead{color:#5c564a;max-width:none;margin:0 0 8px;font-size:18px;line-height:1.7}.imp.gi .gi-arc .gi-sec{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.imp.gi .gi-arc .gi-sub{letter-spacing:.2em;color:var(--ac);margin:0 0 14px;font-size:12px}.imp.gi .gi-arc .gi-concepts>div{border:0;padding:0 0 18px;display:block}.imp.gi .gi-arc .gi-concepts>div:last-child{padding-bottom:0}.imp.gi .gi-arc .gi-concepts dt{margin:0 0 4px}.imp.gi .gi-arc .gi-concepts dd{max-width:640px;font-size:18px;line-height:1.7}.imp.gi .gi-arc .gi-p{border:0;padding:0 0 26px;display:block}.imp.gi .gi-arc .gi-p:last-child{padding-bottom:0}.imp.gi .gi-arc .gi-p .w{margin:0 0 10px;font-size:12px}.imp.gi .gi-arc .gi-p .w b{font-size:12px;display:inline}.imp.gi .gi-arc .gi-p .w em{margin:0 0 0 10px;display:inline}.imp.gi .gi-arc .gi-p .why{color:#6a6456;margin:0 0 10px;font-size:15px;font-style:normal}.imp.gi .gi-arc .gi-p .go{margin-top:8px;font-size:12px;display:inline-block}@media (max-width:720px){.imp.gi .gi-arc>li.open{padding:0 16px 6px}}.imp.gi .gi-band>.cap{text-align:left}.imp.gi .gi-idx{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:14px 0 0;display:grid}.imp.gi .gi-grp{border-top:2px solid var(--ac);padding:4px 0 0;display:block}.imp.gi .gi-grp .gn{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);padding:10px 0 12px;font-size:12px;display:block}.imp.gi .gi-grp .gb{flex-direction:column;align-items:stretch;gap:8px;display:flex}.imp.gi .gi-grp .gb button{text-align:left}.imp.gi .gi-idx button{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;padding:11px 16px;font-size:15px;line-height:1}.imp.gi .gi-idx button:hover{border-color:var(--ac)}.imp.gi .gi-idx button[aria-selected=true]{background:var(--ac);border-color:var(--ac);color:var(--vellum,#f5f1e8)}.imp.gi .gi-idx button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.imp.gi .gi-panel{background:color-mix(in srgb, var(--ac) 5%, var(--vellum,#f5f1e8));border:1px solid var(--ac);border-top-width:3px;margin-top:24px;padding:8px 32px 30px}.imp.gi .gi-panel h2{margin:22px 0 14px}.imp.gi .gi-stand{max-width:620px;color:var(--ink);margin:0;font-size:18px;line-height:1.7}.imp.gi .gi-r{border-top:1px solid var(--line);margin-top:26px;padding:26px 0 4px}.imp.gi .gi-r header{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.imp.gi .gi-r header .at{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex-basis:100%;font-size:12px}.imp.gi .gi-r .gi-sum{color:#4a4538;max-width:640px;margin:14px 0 18px;font-size:15px;line-height:1.65}.imp.gi .gi-r header .tr{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ac);border:1px solid var(--ac);margin-left:auto;padding:3px 8px;font-size:12px}.imp.gi .gi-r blockquote{border:0;border-left:2px solid var(--ac);max-width:640px;margin:16px 0 0;padding:2px 0 2px 22px;font-size:18px;line-height:1.75}.imp.gi .gi-r blockquote strong{color:var(--ink);font-weight:600}.imp.gi .gi-r blockquote p{margin:0 0 14px}.imp.gi .gi-r .go{font-family:var(--font-sans), system-ui, sans-serif;margin-top:2px;font-size:12px;display:inline-block}.imp.gi .gi-tabs{display:none}@media (max-width:720px){.imp.gi .gi-tabs{margin-top:12px;display:block}.imp.gi .gi-tabs button{border:1px solid var(--line);width:100%;min-height:44px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.imp.gi .gi-tabs button.on{color:var(--ac);border-color:var(--ac)}.imp.gi .gi-idx{display:none}.imp.gi .gi-idx.open{border:1px solid var(--line);background:var(--card);margin-top:12px;padding:6px 14px 14px;display:block}.imp.gi .gi-idx.open .gi-grp{margin-top:10px}.imp.gi .gi-panel{padding:4px 18px 22px}.imp.gi .gi-r header .tr{margin-left:0}.imp.gi .gi-r blockquote{padding-left:14px}}.imp .rbody h2.sec.minor{font-family:var(--t-entry-font);color:var(--ink);border-top:0;border-bottom:0;margin:1.7em 0 .5em;padding-top:0;font-size:1.08em;font-style:italic;font-weight:500;line-height:1.35}.imp ul.insec li.minor button{padding-left:28px;font-size:12px}.imp .rc-i{margin:0 0 14px}.imp .rc-body .rc-vl{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.06em;color:#5c564a;margin:0 0 2px;font-size:12px}.imp .rc-body .rc-vl .rc-v{color:var(--ac);margin-right:2px}.imp .rc-body .rc-vl i{font-style:normal}.imp .rc-body .rc-m{font-family:var(--font-sans), system-ui, sans-serif;gap:14px;margin:2px 0 0;font-size:12px;display:flex}.imp .rc-body .mo{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.imp .rc-body .mo:hover{border-bottom-color:var(--ac)}.imp .rc-body h4 i{text-transform:none;letter-spacing:0;font-size:12px;font-style:italic}.imp.gi .gi-find{max-width:620px;margin:28px auto 0}.imp.gi .gi-find input:not(.sxlib-bar input){box-sizing:border-box;width:100%;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;border:1px solid #cfc8b6;border-radius:0;padding:11px 14px;font-size:15px}.imp.gi .gi-find ul{border:1px solid #cfc8b6;border-top:0;margin:0;padding:0;list-style:none}.imp.gi .gi-find li{border-top:1px solid #e6e0d0;padding:9px 14px;font-size:15px;line-height:1.6}.imp.gi .gi-find li:first-child{border-top:0}.imp.gi .gi-find li b{margin-right:10px;font-weight:600}.imp.gi .gi-find .gi-refs>*,.imp.gi .gi-find .gi-also>*{color:#6a6456;margin-right:10px;text-decoration:none}.imp.gi .gi-find a.live{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac);text-decoration-color:var(--ac)}.imp.gi .gi-find .gi-also{color:#6a6456;font-size:15px;display:block}.imp.gi .gi-find .none{color:#6a6456}.imp.gi .sp-ph .sp-ref{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);font-size:12px}.imp.gi .sp-orient{color:#3d382e;margin:28px 0 36px;font-size:18px;line-height:1.7}.imp.gi .sp-passage .cap{margin-bottom:14px;display:block}.imp.gi .sp-text p{margin:0 0 12px;padding-left:34px;font-size:18px;line-height:1.75;position:relative}.imp.gi .sp-text .n{text-align:left;min-width:26px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6;position:absolute;top:4px;left:0}.imp.gi .sp-text span.n{cursor:default}.imp.gi .sp-text p.hl{background:color-mix(in srgb, var(--ac) 9%, transparent);box-shadow:-8px 0 0 color-mix(in srgb, var(--ac) 9%, transparent);border-radius:2px}.imp.gi .sp-more,.imp.gi .sp-hint button{color:var(--ac);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.imp.gi .sp-more{font-family:var(--font-sans), system-ui, sans-serif;margin:4px 0 6px 34px;font-size:12px}.imp.gi .sp-hint{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;margin:10px 0 0;font-size:12px}.imp.gi .sp-senses{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.imp.gi .sp-senses button{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px;font-size:15px;display:flex}.imp.gi .sp-senses button small{opacity:.7;font-size:12px}.imp.gi .sp-senses button:hover{border-color:var(--ac)}.imp.gi .sp-senses button[aria-selected=true]{background:var(--ac);border-color:var(--ac);color:var(--vellum,#f5f1e8)}.imp.gi .sp-senses button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.imp.gi .gi-r.dim{opacity:.38}.imp.gi .sp-foot{align-items:baseline;gap:18px;margin-top:2px;display:flex}.imp.gi .sp-vv{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.imp.gi .sp-rel{margin-top:70px}.imp.gi .sp-rel .cap,.imp.gi .sp-links .cap{margin-bottom:8px;display:block}.imp.gi .sp-relnote{color:#5c564a;margin:0 0 14px;font-size:15px}.imp.gi .sp-rel details{border-top:1px solid var(--line);padding:14px 0}.imp.gi .sp-rel details:last-of-type{border-bottom:1px solid var(--line)}.imp.gi .sp-rel summary{cursor:pointer}.imp.gi .sp-rel .via{color:#5c564a;margin:12px 0 16px;font-size:15px}.imp.gi .sp-rel .go{font-family:var(--font-sans), system-ui, sans-serif;font-size:12px;display:inline-block}.imp.gi .sp-links{margin-top:48px}.imp.gi .sp-links ul{margin:0;padding:0;font-size:18px;line-height:2;list-style:none}.imp.gi .sp-list{max-width:640px;margin:24px auto 0;padding:0 24px;list-style:none}.imp.gi .sp-list li{border-top:1px solid var(--line)}.imp.gi .sp-list li:last-child{border-bottom:1px solid var(--line)}.imp.gi .sp-list a,.imp.gi .sp-list li.soon{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;display:flex}.imp.gi .sp-list span{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;font-size:12px}.imp.gi .sp-list li.soon,.imp.gi .sp-list li.soon b{color:#8a8478}.imp.gi .sp-list a:hover b{color:var(--ac)}@media (max-width:720px){.imp.gi .sp-senses{grid-template-columns:repeat(2,minmax(0,1fr))}.imp.gi .sp-text p{padding-left:30px;font-size:18px}.imp.gi .sp-orient{font-size:18px}}.imp.gi .sp-bar{top:var(--hdr,0px);z-index:5;background:var(--bg,#f5f1e8);border-bottom:1px solid color-mix(in srgb, var(--ac) 18%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 14px;display:flex;position:sticky}.imp.gi .sp-passage .sp-text{padding-top:18px}.imp.gi .sp-passage .sp-text p{line-height:1.8}.imp.gi .sp-bar .cap{margin:0}.imp.gi .sp-fold{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);border:1px solid var(--ac);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px}.imp.gi .sp-text[hidden]{display:none}.imp.gi .sp-groups{flex-wrap:wrap;gap:8px;margin:8px 0 34px;display:flex}.imp.gi .sp-groups a{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);color:var(--ink);align-items:baseline;gap:8px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.imp.gi .sp-groups a small{opacity:.65;font-size:12px}.imp.gi .sp-groups a:hover{border-color:var(--ac);color:var(--ac)}.imp.gi .sp-group{scroll-margin-top:calc(var(--hdr,0px) + 16px);margin-top:38px}.imp.gi .sp-group h2{margin:0 0 4px}.imp.gi .sp-gb{color:#5c564a;margin:0 0 6px;font-size:15px}.imp.gi .sp-drop{margin:8px 0 24px;display:none}.imp.gi .sp-drop summary{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);cursor:pointer;padding:12px 14px;font-size:15px;list-style:none}.imp.gi .sp-drop summary:after{content:" ▾"}.imp.gi .sp-drop[open] summary{border-color:var(--ac);color:var(--ac)}.imp.gi .sp-drop div{border:1px solid var(--line);border-top:0;flex-direction:column;display:flex}.imp.gi .sp-drop a{font-family:var(--font-sans), system-ui, sans-serif;border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;padding:12px 14px;font-size:15px;text-decoration:none;display:flex}.imp.gi .sp-drop a small{opacity:.65}.imp.gi .sp-set{margin-top:22px}.imp.gi .sp-set h3{margin:0 0 6px}.imp.gi .sp-soon{opacity:.55}@media (max-width:720px){.imp.gi .sp-drop{display:block}.imp.gi .sp-groups{display:none}}.imp.gi .sp-tools{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;justify-content:space-between;align-items:baseline;margin-top:22px;font-size:12px;display:flex}.imp.gi .sp-tools button{font:inherit;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.imp.gi .sp-card{border-top:1px solid var(--line);margin-top:0;padding:0}.imp.gi .gi-reads{margin-top:10px}.imp.gi .sp-card:last-child{border-bottom:1px solid var(--line)}.imp.gi .sp-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:16px 28px 16px 0;display:flex;position:relative}.imp.gi .sp-head:after{content:"+";font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);font-size:24px;line-height:1;position:absolute;top:16px;right:4px}.imp.gi .sp-card.open .sp-head:after{content:"−"}.imp.gi .sp-head:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.imp.gi .sp-head .at{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex-basis:100%;font-size:12px}.imp.gi .sp-head .tr{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ac);border:1px solid var(--ac);margin-left:auto;padding:3px 8px;font-size:12px}.imp.gi .sp-head .sp-peek{color:#5c564a;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;margin-top:4px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.imp.gi .sp-body{padding:0 0 12px}.imp.gi .sp-card>.gi-sum{margin:0 0 14px}.imp.gi .sp-body[hidden]{display:none}.imp.gi .sp-part+.sp-part{border-top:1px dotted var(--line);margin-top:22px;padding-top:14px}.imp.gi .sp-pat{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;color:#6a6456;margin-bottom:4px;font-size:12px}.imp.gi .sp-body blockquote{border:0;border-left:2px solid var(--ac);max-width:640px;margin:8px 0 0;padding:2px 0 2px 22px;font-size:18px;line-height:1.75}.imp.gi .sp-body blockquote p{margin:0}.imp.gi .sp-groupbar{flex-wrap:wrap;gap:8px;margin:8px 0 30px;display:flex}.imp.gi .sp-groupbar button{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.imp.gi .sp-groupbar button small{opacity:.65;font-size:12px}.imp.gi .sp-groupbar button:hover{border-color:var(--ac);color:var(--ac)}.imp.gi .sp-groupbar button[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--vellum,#f5f1e8)}.imp.gi .sp-groupsel{width:100%;font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;margin:8px 0 24px;padding:12px 14px;font-size:15px;display:none}@media (max-width:720px){.imp.gi .sp-groupbar{display:none}.imp.gi .sp-groupsel{display:block}.imp.gi .sp-body blockquote{padding-left:14px}}.imp.gi .ar-intro{max-width:700px;margin:18px auto 0;font-size:18px;line-height:1.75}.imp.gi .ar-why{max-width:700px;font-family:var(--font-sans), system-ui, sans-serif;margin:12px auto 26px;font-size:12px}.imp.gi .ar-why a{color:var(--ac);text-decoration:none}.imp.gi .ar-why a:hover{text-decoration:underline}.imp.gi .ar-wrap{border-top:1px solid var(--line);padding:26px 0}.imp.gi .ar-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.imp.gi .ar-card{border:1px solid var(--line);color:var(--ink);background:#ffffff59;gap:4px;padding:16px 18px 18px;text-decoration:none;display:grid}.imp.gi .ar-card:hover{border-color:var(--ac)}.imp.gi .ar-card .n{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);letter-spacing:.08em;font-size:12px}.imp.gi .ar-card .la{color:#6a6456;font-size:15px;font-style:italic}.imp.gi .ar-card .ln{margin-top:6px;font-size:15px;line-height:1.5}.imp.gi .ar-lead{border:1px solid var(--ac);max-width:700px;color:var(--ink);background:#ffffff80;border-left-width:4px;gap:6px;margin:26px auto 30px;padding:24px 28px 26px;text-decoration:none;display:grid}.imp.gi .ar-lead:hover{background:#ffffffbf}.imp.gi .ar-lead .cap{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ac);font-size:12px}.imp.gi .ar-lead .ln{color:#3d382e;font-size:18px;line-height:1.55}.imp.gi .ar-lead .go{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);margin-top:4px;font-size:12px}.imp.gi .gi-next{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.imp.gi .gi-next .cap{margin-bottom:8px;display:block}.imp.gi .gi-next ul{margin:0;padding:0;font-size:18px;line-height:1.8;list-style:none}.imp.gi .gi-next a{color:var(--ac);text-decoration:none}.imp.gi .gi-next a:hover{text-decoration:underline}.imp.gi .gi-next span{color:#5c564a}@media (max-width:720px){.imp.gi .ar-intro{font-size:18px}}.imp.gi .ro-sets{max-width:640px;margin:24px auto 0}.imp.gi .ro-set{margin-top:38px}.imp.gi .ro-set h2{margin:0 0 4px}.imp.gi .ro-set .sp-list{margin-top:10px;padding:0}.imp.gi .ro-note{color:#5c564a;max-width:640px;margin:36px auto 0;font-size:15px;line-height:1.7}.imp.gi .ro-med{margin-top:56px}.imp.gi .ro-med h2{margin:22px 0 6px}.imp.gi .ro-none{color:#5c564a;margin:8px 0 0;font-size:18px;line-height:1.7}.imp.gi .ro-list{margin:0;padding:0;list-style:none}.imp.gi .ro-list li{border-top:1px solid var(--line)}.imp.gi .ro-list li:last-child{border-bottom:1px solid var(--line)}.imp.gi .ro-list a{color:var(--ink);padding:16px 0;text-decoration:none;display:block}.imp.gi .ro-list b{display:block}.imp.gi .ro-list a:hover b{color:var(--ac)}.imp.gi .ro-list .wk{color:#5c564a;margin-top:2px;font-size:15px;font-style:italic;display:block}.imp.gi .ro-list .sub{margin-top:2px;font-size:15px;display:block}.imp.gi .ro-list .at{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;margin-top:6px;font-size:12px;display:block}.imp.gi .ro-nav{border-top:1px solid var(--line);font-family:var(--font-sans), system-ui, sans-serif;justify-content:space-between;gap:16px;margin-top:28px;padding-top:14px;font-size:15px;display:flex}.imp.gi .ar-soon{opacity:.6;border-style:dashed}.imp.gi .ar-sub{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin:0 0 12px;font-size:12px}.imp.gi .ar-sub a{color:var(--ac);text-decoration:none}.imp.gi .sp-claims{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.imp.gi .sp-claims button{text-align:left;width:100%;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:10px 14px;font-size:15px;line-height:1.5;display:flex}.imp.gi .sp-claims button[aria-pressed=true]{background:var(--ac);color:#fff;border-color:var(--ac)}.imp.gi .sp-claims .n{flex:none;min-width:1.2em;font-weight:600}.imp.gi .sp-senses[aria-label=The\ witnesses]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.imp.gi .sp-head .sp-sum{color:#4a4538;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-basis:100%;max-width:640px;margin-top:8px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.imp.gi .sp-note{color:#4a4538;max-width:640px;margin:14px 0 18px;font-size:15px;line-height:1.65}.imp.gi .sp-ref{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.03em;color:#6a6456;margin:14px 0 0;font-size:12px}.imp.gi .sp-head{padding-right:150px}.imp.gi .sp-head .tr{margin-left:0;position:absolute;top:17px;right:34px}.imp.gi .sp-head .sp-sum,.imp.gi .sp-head .sp-peek{padding-right:0}@media (max-width:720px){.imp.gi .sp-head{padding-right:118px}.imp.gi .sp-head .tr{padding:2px 6px;font-size:12px;top:18px;right:30px}}.imp.gi .sp-foot{margin-top:10px;padding-left:24px}.imp.gi .sp-foot .go{margin:0;display:inline}.imp.gi .sp-fref{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.03em;color:#6a6456;font-size:12px}.imp.gi .sp-teach{border-top:1px solid var(--line);margin:8px 0 44px;padding-top:22px}.imp.gi .sp-teach .cap{margin-bottom:18px}.imp.gi .sp-t{margin:0 0 30px}.imp.gi .sp-t blockquote{border-left:3px solid var(--ac);color:var(--ink);max-width:680px;margin:0;padding:0 0 0 24px;font-size:18px;line-height:1.7}.imp.gi .sp-t blockquote p{margin:0}.imp.gi .sp-t figcaption{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.03em;color:#6a6456;margin:10px 0 0 27px;font-size:12px}.imp.gi .sp-t figcaption .go{margin:0;font-size:12px;display:inline}@media (min-width:900px){.imp.gi .gi-col.sp-col{max-width:720px}.imp.gi .sp-list{max-width:640px}.imp.gi .sp-groupbar{justify-content:center}}@media (max-width:720px){.imp.gi .sp-t blockquote{font-size:18px}}.imp .brd-ml{border-bottom:1px solid #00000017;margin:0;padding:0;list-style:none}.imp .brd-ml li{border-top:1px solid #00000017}.imp .brd-ml a{color:inherit;grid-template-columns:112px 1fr;align-items:baseline;gap:2px 16px;padding:14px 6px;text-decoration:none;display:grid}.imp .brd-ml a:hover,.imp .brd-ml a:focus-visible{background:#7b2d2612;outline:none}.imp .brd-ml a:hover b,.imp .brd-ml a:focus-visible b{color:var(--ac)}.imp .brd-ml .mk{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);letter-spacing:.04em;font-size:12px}.imp .brd-ml b{font-family:var(--font-serif), Georgia, serif;font-size:17px;font-weight:600;line-height:1.35}.imp .brd-ml .ma{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;grid-column:2;font-size:13px}.imp .brd-ml .ma em{font-style:italic}@media (max-width:640px){.imp .brd-ml a{grid-template-columns:1fr}.imp .brd-ml .ma{grid-column:1}.imp .brd-m{margin-top:30px}}.imp .sxdq{max-width:820px}.imp .sxdq h1{color:#6b5a3a}.imp .sxdq .dq-lede{color:var(--muted);margin:-16px 0 28px}.imp .dq-jump{flex-wrap:wrap;gap:10px;margin:0 0 48px;display:flex}.imp .dq-chip{--ac:var(--ink);border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.imp .dq-chip:hover{border-color:var(--ac)}.imp .dq-chip .dq-dot{background:var(--ac);border-radius:50%;width:8px;height:8px}.imp .dq-group,.imp .dq-chip{--ac:var(--ink)}.imp .dq-group.catholic,.imp .dq-chip.catholic{--ac:var(--cat);--ac-t:var(--cat-t)}.imp .dq-group.canon,.imp .dq-chip.canon{--ac:var(--gb);--ac-t:var(--gb-t)}.imp .dq-group.data,.imp .dq-chip.data{--ac:var(--dat);--ac-t:var(--dat-t)}.imp .dq-group.site{--ac-t:var(--wash)}.imp .sxdq section.dq-group{margin-bottom:64px;scroll-margin-top:80px}.imp .dq-group h2{color:var(--ac);border-bottom:1px solid var(--ac);margin-bottom:10px;padding-bottom:10px}.imp .dq-blurb{color:var(--muted);margin:0 0 20px;font-size:18px}.imp .dq{border-bottom:1px solid var(--line2)}.imp .dq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.imp .dq summary::-webkit-details-marker{display:none}.imp .dq summary:hover .dq-q{color:var(--ac)}.imp .dq-mark{flex:none;width:14px;height:14px;position:relative}.imp .dq-mark:before,.imp .dq-mark:after{content:"";background:var(--ac);opacity:.7;height:1px;position:absolute;top:6.5px;left:0;right:0}.imp .dq-mark:after{transition:transform .15s;transform:rotate(90deg)}.imp .dq[open] .dq-mark:after{transform:rotate(0)}.imp .dq-body{border-left:1px solid var(--ac);margin:0 0 22px;padding:6px 0 4px 20px}.imp .dq-body p{margin:0 0 14px;font-size:18px;line-height:1.65}@media (max-width:720px){.imp .dq-body{padding-left:14px}}.imp.gi .gi-col.sp-col{max-width:720px}.imp.gi .sp-col .sp-orient{margin:22px 0 28px;font-size:18px}.imp.gi .sp-col .sp-text p{font-size:18px}.imp.gi .sp-col .sp-t blockquote{max-width:none;font-size:18px}.imp.gi .sp-col .sp-claims{gap:6px}.imp.gi .sp-groupsel{appearance:none;border:0;border-bottom:1px solid var(--ac);letter-spacing:.12em;text-transform:uppercase;width:auto;min-width:220px;max-width:100%;color:var(--ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%237b2d26' stroke-width='1.4'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 4px center no-repeat;border-radius:0;margin:4px auto 22px;padding:6px 26px 8px 0;font-size:12px}.imp.gi .sp-groupsel:focus-visible{outline:1px solid var(--ac);outline-offset:3px}@media (max-width:720px){.imp.gi .sp-groupsel{display:block}.imp.gi .sp-senses{gap:6px}.imp.gi .sp-senses button{padding:9px 10px;font-size:12px}}.imp.gi .sp-groupbar,.imp.gi .sp-group>h2,.imp.gi .sp-group>.sp-gb,.imp.gi .sp-group .sp-list{max-width:640px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.imp.gi .sp-group>h2{margin-top:0;margin-bottom:4px}.imp.gi .sp-groupbar{justify-content:center}@media (max-width:720px){.imp.gi .sp-groupbar,.imp.gi .sp-group>h2,.imp.gi .sp-group>.sp-gb,.imp.gi .sp-group .sp-list{padding-left:20px;padding-right:20px}.imp.gi .sp-groupsel{display:block}}.imp.gi .sp-groupbar{align-items:baseline;gap:6px 0;margin:10px auto 40px}.imp.gi .sp-groupbar button{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.62;background:0 0;border:0;gap:6px;padding:4px 0;font-size:12px;position:relative}.imp.gi .sp-groupbar button+button:before{content:"·";text-align:center;opacity:.8;width:22px;color:var(--ink);display:inline-block}.imp.gi .sp-groupbar button small{opacity:.6;letter-spacing:0;font-size:12px}.imp.gi .sp-groupbar button:hover{color:var(--ac);opacity:1;background:0 0;border:0}.imp.gi .sp-groupbar button[aria-pressed=true]{color:var(--ac);opacity:1;box-shadow:inset 0 -1px 0 var(--ac);background:0 0;border:0}.imp hr{border:0;border-top:1px solid var(--line);margin:28px 0}.imp .sxlib-drop button.all{margin-top:8px;padding-top:10px}.imp .sxask-src,.imp .sxask-tools{padding-top:14px}.imp .sxask-crumb{margin-bottom:22px;padding-bottom:14px}.imp .cmp-vs{margin-top:40px;padding-top:16px}.imp .cmp-tabs{padding-bottom:14px}.imp .rdp-h{margin-bottom:14px;padding-bottom:14px}.imp .br-ctl{padding-top:16px;padding-bottom:14px}.imp .br-win-f{margin-top:22px;padding-top:14px}.imp .br-pop .ch{margin-top:14px;padding-top:14px}.imp.gi .gi-bridge{margin-top:8px;padding-top:16px}.imp.gi .gi-arc .gi-sec{margin-top:32px;padding-top:24px}.imp.gi .gi-notes{margin-top:40px;padding-top:24px}.imp .brd-l a,.imp.gi .gi-works .wk{padding-top:16px;padding-bottom:16px}.imp .sxlib-rows>li{padding:14px 0}.imp.sc .sc-lhead .sc-h1,.imp .sxlib-main h1,.imp .sxstudio h1,.imp .br-head h1,.imp.gi .gi-lh h1,.imp.gi .gi-ph h1,.imp.gi .sp-ph h1,.imp .rdp h1,.imp .sxdoc-main h1,.imp .dpage h1,.imp .archpage h1,.imp .sxglance h1,.imp h1.title,.imp .rtitle h1{font-family:var(--t-title-font);font-size:var(--t-title-size);font-weight:var(--t-title-weight);font-style:normal;line-height:1}.imp .rbody h2.sec.l1,.imp .rbody h2.sec.l2,.imp .sxdoc-main h2,.imp .sxdoc-main h3,.imp .ppanel h3,.imp .rdp-r h2,.imp .cmp-s h3,.imp .of-i h2,.imp .of-i h3,.imp .br-sheet h3,.imp .rcal-h h3,.imp .drawer h2,.imp.gi .gi-fam h2,.imp.gi .gi-t h3,.imp.gi .gi-terms h4,.imp.gi .gi-two h4,.imp.gi .gi-themes h3,.imp.gi .gi-panel h2,.imp.gi .gi-band>h2,.imp.gi .gi-r header .who,.imp.gi .sp-head .who,.imp.gi .sp-group h2,.imp.gi .ro-set h2,.imp.gi .ro-med h2,.imp.gi .sp-set h3,.imp.gi .gi-arc .hd .nm,.imp.gi .ar-card .nm,.imp.gi .ar-lead .nm,.sxpop.ab-browse h3,.sxpop.ab-browse .ab-au .nm,.imp .of-n b,.imp .brd-l a .of-n b,.imp .brd-title,.imp .brd-r b,.imp .br-loc,.imp.gi .cs-sec h2,.imp.gi .cs-who h3,.imp.gi .cs-sub h3,.imp.gi .cs-title h3,.imp.gi .gi-concepts dt,.imp.gi .sp-rel summary,.imp .dq-q,.imp .gl-t,.imp .gl-cmpwrap h2,.imp .dempty h3,.imp .dpanel h3,.imp .rawhead h3,.imp .ans h2.atitle,.imp .adev h4,.imp .archpage h2{font-family:var(--t-head-font);font-size:var(--t-head-size);font-weight:var(--t-head-weight);font-style:normal;line-height:var(--t-head-lh);color:var(--ink)}.imp .sxlib-rows .t,.imp .sxlib-results .t,.imp .sxlib-drop .t,.imp .sxglance .gl-list a,.imp .sxlib-rows .sub li,.imp.gi .sp-list b,.imp.gi .ro-list b{font-family:var(--t-entry-font);font-size:var(--t-entry-size);font-weight:var(--t-entry-weight);font-style:normal;line-height:1.3}.imp.gi .sp-list span,.imp .of-n small,.imp .sxlib-rows .m,.imp .sxlib-results .m,.imp.gi .gi-fam h2 small,.imp .of-i h3 small,.imp .of-i h2 small,.imp.gi .ro-list .sub,.imp.gi .cs-note,.imp.gi .cs-title p,.imp.gi .sp-head .at,.imp.gi .gi-r header .at,.sxpop.ab-browse h3 small,.imp.gi .sp-gb,.imp.gi .sp-group>.sp-gb,.imp .sxlib-drop .m{font-family:var(--t-desc-font);font-size:var(--t-desc-size);font-weight:var(--t-desc-weight);letter-spacing:0;text-transform:none;color:var(--muted);font-style:normal;line-height:1.4}.imp.gi .sp-head .wk,.imp.gi .gi-r header .wk,.imp.gi .ro-list .wk{font-family:var(--t-head-font);font-size:var(--t-work-size);color:var(--ink);font-style:italic;font-weight:400}.imp.gi .sp-list a,.imp.gi .sp-list li.soon,.imp.gi .ro-list a{padding:18px 0}.imp.gi .sp-group h2,.imp.gi .sp-group>h2,.imp.gi .ro-set h2,.imp.gi .ro-med h2{margin-bottom:14px}.imp.gi .sp-group,.imp.gi .ro-set{margin-top:44px}.imp.gi .ro-set .sp-list,.imp.gi .sp-group .sp-list{margin-top:0}.imp.gi .ro-nav{margin-top:36px;padding-top:18px}.imp.gi .sp-rel details{padding:18px 0}.imp.gi .gi-next{margin-top:36px;padding-top:18px}.imp .sxdq .dq-group h2{color:var(--ac)}.imp .sxdq .dq-q{font-family:var(--t-entry-font);font-size:var(--t-entry-size);font-weight:var(--t-entry-weight)}.imp .brd-c{border-left:2px solid #7b2d2666;margin:30px 0 0;padding:4px 0 4px 22px}.imp .brd-c-wait{min-height:90px}.imp .brd-ck{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin:0 0 8px;font-size:11px;font-weight:500}.imp .brd-c .rc-i p{font-size:17px;line-height:1.75}.imp .brd-cl{font-family:var(--font-sans), system-ui, sans-serif;margin:10px 0 0;font-size:12px}.imp .brd-cl a{color:var(--ac);border-bottom:1px solid #0000;text-decoration:none}.imp .brd-cl a:hover{border-bottom-color:var(--ac)}.imp .brd-m{margin-top:64px}.imp .brd-mh{font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 6px;font-size:26px;font-weight:500}.imp .brd-mg{margin-top:30px}.imp .brd-mg h4{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin:0 0 8px;font-size:11px;font-weight:500}.imp .brd-mg h4 small{letter-spacing:0;text-transform:none;color:#5c564a;margin-left:12px;font-size:12px;font-style:italic}.imp .brd-more{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:12px}.imp .brd-more:hover{text-decoration:underline}.imp .brd-c .rc-i p{font-family:var(--font-serif), Georgia, serif;margin:0 0 10px}.imp .brd-c .rc-i p.rc-vl{font-family:var(--font-sans), system-ui, sans-serif;color:#5c564a;margin-bottom:6px;font-size:12px}.imp .brd-c .rc-i p.rc-vl i{font-style:normal}.imp .brd-c .rc-i p.rc-m{margin:0}.imp .brd-c .mo{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);cursor:pointer;background:0 0;border:0;padding:0 14px 0 0;font-size:12px}.imp .brd-c .mo:hover{text-decoration:underline}.imp .brd-c .rc-v{margin-right:6px}.imp .brd-x .rdp-t p.cite{margin:14px 0 4px;font-size:12px;line-height:1.5}.imp .brd-ml .ma .dot{margin:0 .6em}.imp .brd-ml a{align-items:baseline}.imp .brd-ml .mk{line-height:1.35}.imp .brd-r{align-items:baseline;min-height:0}.imp .rtitle{text-align:center;align-items:center;gap:0;padding-top:22px}.imp .rtitle .backs{justify-content:center}.imp .rtitle h1{font-size:var(--t-doc-title-size);color:var(--ink);margin:14px 0 0}.imp .rtitle .byline{margin-top:14px;font-size:12px}.imp .rtitle .byline+.byline,.imp .rtitle .byline.sect{margin-top:6px}.imp .rtext>.rtitle+*{margin-top:36px}.imp .rbody h2.sec{text-align:center}.imp .rbody h2.sec.l1{border-top:1px solid var(--line);border-bottom:0;margin:2.2em 0 .8em;padding-top:1.1em}.imp .rbody h2.sec.l2{border:0;margin:1.8em 0 .6em;padding:0}.imp .rbody h2.sec:first-child{border-top:0;margin-top:.6em;padding-top:0}.imp.gi.cs{--ac:var(--dat)}.imp.gi .gi-col.cs-col{max-width:760px}.imp.gi .cs-stand{text-align:center;color:#4a453c;max-width:620px;margin:22px auto 0;font-size:20px;line-height:1.55}.imp.gi .gi-ph .cs-stand{padding-bottom:8px}.imp.gi .cs-sec{margin-top:28px}.imp.gi .cs-sec h2{margin:0 0 6px}.imp.gi .cs-note{max-width:640px;margin:8px 0}.imp.gi .cs-note b{color:var(--ink);font-weight:600}.imp.gi .cs-note a{color:var(--ac)}.imp.gi .cs-sub{background:var(--bg);border:1px solid var(--line);margin:14px 0 0;padding:18px 20px 14px}.imp.gi .cs-sub h3{margin:0 0 10px}.imp.gi .cs-sub p,.imp.gi .cs-terms{color:#4a4538;margin:0;font-size:16px;line-height:1.65}.imp.gi .cs-terms>div{margin:0 0 8px}.imp.gi .cs-terms dt,.imp.gi .cs-terms dd{font:inherit;line-height:inherit;margin:0;display:inline}.imp.gi .cs-terms dt{color:var(--ink);font-weight:700}.imp.gi .cs-terms dt:after{content:"."}.imp.gi .cs-title{margin:6px 0 4px}.imp.gi .cs-title h3{margin:0}.imp.gi .cs-title p{margin:2px 0 0}.imp.gi .cs-sec{border-top:4px solid var(--dat);background:#ece6d6;padding:26px 28px 28px}.imp.gi .cs-sec.cs-q{background:#e3dcc9}.imp.gi .cs-sec>h2{margin:0 0 4px;font-size:28px;line-height:1.15}.imp.gi .cs-sec>h2+.cs-note{margin:0 0 18px}.imp.gi .cs-bar{background:var(--bg);border:1px solid var(--line);gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}.imp.gi .cs-bar .cs-ctl,.imp.gi .cs-bar .cs-cmp{margin:0}.imp.gi .cs-bar .cs-cmp{border-top:1px solid var(--line2);padding-top:12px}.imp.gi .cs-fig,.imp.gi .cs-figs{background:var(--bg)}.imp.gi .cs-fig{border:1px solid var(--line);padding:16px 16px 10px}.imp.gi .cs-figs{border:1px solid var(--line);border-top:0;margin:0;padding:16px}.imp.gi .cs-links{margin:14px 0 0}.imp.gi .cs-groups{max-width:640px;margin:0 auto;padding:0 24px}.imp.gi .cs-groups .sp-group{margin-top:44px}.imp.gi .cs-groups .sp-list{margin:0;padding:0}.imp.gi .cs-k{font-weight:600}.imp.gi .cs-k.c{color:var(--cat)}.imp.gi .cs-k.g{color:var(--gb)}.imp.gi .cs-ctl,.imp.gi .cs-cmp{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;display:flex}.imp.gi .cs-ctl{margin:20px 0 10px}.imp.gi .cs-cmp{gap:8px;margin:0 0 18px}.imp.gi .cs-sel{align-items:center;gap:8px;display:inline-flex}.imp.gi .cs-ctl select,.imp.gi .cs-cmp select{font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:0;max-width:100%;min-height:34px;padding:6px 8px;font-size:13px}.imp.gi .cs-sel select{min-width:210px}.imp.gi .cs-seg{display:inline-flex}.imp.gi .cs-seg button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;min-height:34px;margin-left:-1px;padding:6px 12px}.imp.gi .cs-seg button:first-child{margin-left:0}.imp.gi .cs-seg button.on{background:var(--ac);color:var(--bg);border-color:var(--ac)}.imp.gi .cs-cmp button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px}.imp.gi .cs-cmp button.on{border-color:var(--ac);color:var(--ac)}.imp.gi .cs-fig{min-height:120px;transition:opacity .15s}.imp.gi .cs-fig.busy{opacity:.5}.imp.gi .cs-chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.imp.gi .cs-chart svg:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.imp.gi .cs-chart .gr{stroke:var(--line2);stroke-width:1px}.imp.gi .cs-chart .tk{font-family:var(--font-sans), system-ui, sans-serif;fill:#6a6456;font-size:11px}.imp.gi .cs-chart .gd{stroke:var(--ink);stroke-opacity:.35;stroke-dasharray:3 3}.imp.gi .cs-read{min-height:20px;font-family:var(--font-sans), system-ui, sans-serif;color:var(--ink);margin:8px 0 0;font-size:12px}.imp.gi .cs-key{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;font-size:12px;display:flex}.imp.gi .cs-key span{align-items:center;gap:6px;display:inline-flex}.imp.gi .cs-table{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:320px;overflow:auto}.imp.gi .cs-table table{border-collapse:collapse;width:100%;font-family:var(--font-sans), system-ui, sans-serif;font-size:12px}.imp.gi .cs-table th,.imp.gi .cs-table td{text-align:right;border-bottom:1px solid var(--line2);padding:7px 10px}.imp.gi .cs-table th:first-child,.imp.gi .cs-table td:first-child{text-align:left;padding-left:0}.imp.gi .cs-table thead th{background:var(--bg);font-weight:600;position:sticky;top:0}.imp.gi .cs-figs{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px 44px;margin:22px 0 8px;padding-top:16px;display:flex}.imp.gi .cs-figs dt{font-family:var(--font-sans), system-ui, sans-serif;color:#6a6456;font-size:12px}.imp.gi .cs-figs dd{font-family:var(--font-display), Georgia, serif;color:var(--ac);margin:2px 0 0;font-size:28px;line-height:1.15}.imp.gi .cs-links a{border-bottom:1px solid #0000;text-decoration:none}.imp.gi .cs-links a:hover{border-bottom-color:var(--ac)}.imp.gi .sp-card.cs-cat{--ac:var(--cat)}.imp.gi .sp-card.cs-cls{--ac:var(--gb)}.imp.gi .cs-who{background:var(--bg);border:1px solid var(--line);margin:0 0 8px;padding:16px 18px 8px}.imp.gi .cs-who.open{border-color:var(--dat);border-left:4px solid var(--dat);padding-bottom:16px}.imp.gi .cs-who h3{margin:0 0 8px}.imp.gi .cs-who-b{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.imp.gi .cs-who.open .cs-who-b>span{color:var(--dat)}.imp.gi .cs-chev{border:1px solid var(--line);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.imp.gi .cs-chev:before{content:"+";font:400 15px/1 var(--sans,sans-serif);color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.imp.gi .cs-who.open .cs-chev{background:var(--dat);border-color:var(--dat)}.imp.gi .cs-who.open .cs-chev:before{content:"−";color:var(--bg)}.imp.gi .cs-who-b:focus-visible{outline:2px solid var(--dat);outline-offset:3px}.imp.gi .cs-who>p{color:#4a4538;cursor:pointer;margin:0 0 10px;font-size:16px;line-height:1.65}.imp.gi .cs-who .gi-reads{margin-top:8px}.imp.gi .cs-question{text-align:center;margin:0;padding:12px 8px;font-size:18px;line-height:1.5}.imp.gi .cs-list{margin-top:36px}.imp.gi.cs .gi-ph h1{text-wrap:balance;max-width:12em;margin-left:auto;margin-right:auto}.imp.gi .cs-list b{font-weight:400}@media (max-width:720px){.imp.gi .cs-stand{font-size:18px}.imp.gi .cs-question{font-size:16px}.imp.gi .cs-figs dd{font-size:24px}.imp.gi .cs-sec{padding:20px 14px 22px}.imp.gi .cs-sec>h2{font-size:24px}.imp.gi .cs-sel{width:100%}.imp.gi .cs-sel select{flex:1;min-width:0}}.imp.gi.cs .gi-ph .cap{margin-top:14px;display:block}@supports (padding:max(0px)){.imp .hdr.sxh{padding-top:max(8px, env(safe-area-inset-top))}@media (min-width:721px){.imp .hdr.sxh{padding-top:max(22px, env(safe-area-inset-top))}}.imp .rail2{left:env(safe-area-inset-left)}.imp .findfloat{bottom:max(18px, calc(env(safe-area-inset-bottom) + 8px))}}@media (display-mode:standalone){body{overscroll-behavior-y:none}}.imp .sx-install{max-width:420px;color:var(--muted);text-align:left;justify-content:center;align-items:flex-start;gap:12px;margin:22px auto 0;font-size:15px;line-height:1.55;display:flex}.imp .sx-install b{color:var(--ink);font-weight:500}.imp .sx-install button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;flex:none;margin-top:-4px;font-size:22px;line-height:1}.imp .sv{max-width:900px;margin:0 auto}.imp .sv-bar{margin-top:8px}.imp .sv-tabs{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-top:10px;display:flex}.imp .sv-tabs button{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.imp .sv-tabs button:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.imp .sv-tabs button.on{color:var(--ac);border-bottom-color:var(--ac)}.imp .sv-tabs button.on:after{transform:rotate(-135deg)translateY(-1px)}.imp .sv-panel,.imp .sv-results{margin-top:14px}.imp .sv-panel{border:1px solid var(--line);background:var(--card);padding:20px 24px 14px}.imp .sv-lede{font-family:var(--t-desc-font);font-size:var(--t-desc-size);color:var(--muted);margin:0 0 14px}.imp .sv-docs{grid-template-columns:repeat(3,1fr);gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.imp .sv-docs li{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.imp .sv-docs .n{font-family:var(--t-entry-font);font-size:var(--t-entry-size);font-weight:var(--t-entry-weight);color:var(--ink)}.imp .sv-docs .f{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px}.imp .sv-docs .l{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);font-size:12px;text-decoration:none}.imp .sv-docs .l:hover{text-decoration:underline}@media (max-width:720px){.imp .sv-docs{grid-template-columns:repeat(2,1fr);gap:0 16px}}@media (max-width:420px){.imp .sv-docs{grid-template-columns:1fr}}.imp .sv-az{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:nowrap;justify-content:space-between;gap:0;display:flex}.imp .sv-az button{min-width:0;min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex:1 1 0;padding:0;font-size:13px}.imp .sv-az button.on{background:var(--ac);color:var(--card)}.imp .sv-az button:disabled{color:var(--muted);opacity:.4;cursor:default}.imp .sv-rhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.imp .sv-rhead h2{font-family:var(--t-head-font);font-size:var(--t-head-size);font-weight:var(--t-head-weight);line-height:var(--t-head-lh);margin:0 0 10px}.imp .sv-rhead h2 span{font-family:var(--t-desc-font);font-size:var(--t-desc-size);color:var(--muted);margin-left:6px;font-weight:400}.imp .sv-rhead button{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px}.imp .sv-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:18px 0;display:grid}.imp .sv-row h3{font-family:var(--t-head-font);font-size:var(--t-head-size);font-weight:var(--t-head-weight);line-height:var(--t-head-lh);margin:0}.imp .sv-row h3 a{color:var(--ink);text-decoration:none}.imp .sv-row p{font-family:var(--t-entry-font);font-size:var(--t-entry-size);margin:2px 0 8px}.imp .sv-tags{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;gap:6px;display:flex}.imp .sv-tag{border:1px solid var(--line);color:var(--ink);padding:1px 8px;font-size:11px}.imp .sv-go{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);border:1px solid var(--ac);padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none}.imp .sv-home{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:0 44px;margin-top:40px;display:grid}.imp .sv-home h2{font-family:var(--font-display), Georgia, serif;margin:0 0 6px;font-size:26px;font-weight:500}.imp .sv-home h2 span{color:var(--muted);font-size:20px}.imp .sv-src{background:var(--card);border:1px solid var(--line);padding:18px 20px 8px}.imp .sv-src h2{font-size:22px}.imp .sv-src p{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin:0;padding:12px 0;display:flex}.imp .sv-src b{font-family:var(--t-head-font);font-size:17px;font-weight:600}.imp .sv-src span{font-family:var(--t-desc-font);font-size:var(--t-desc-size);color:var(--muted)}.imp .sv-page{grid-template-columns:minmax(0,1fr) 280px;gap:40px;max-width:900px;margin:30px auto 0;display:grid}.imp .sv-line{font-family:var(--t-entry-font);max-width:60ch;margin:0 0 28px;font-size:20px;line-height:1.6}.imp .sv-page h2{font-family:var(--font-display), Georgia, serif;margin:0 0 10px;font-size:26px;font-weight:500}.imp .sv-lives{margin:0;padding:0;list-style:none}.imp .sv-lives li{border-top:1px solid var(--line)}.imp .sv-lives a{color:var(--ink);flex-direction:column;gap:2px;padding:14px 0;text-decoration:none;display:flex}.imp .sv-lives b{font-family:var(--t-head-font);font-size:var(--t-head-size);font-weight:var(--t-head-weight)}.imp .sv-lives span{font-family:var(--t-desc-font);font-size:var(--t-desc-size);color:var(--muted)}.imp .sv-facts{background:var(--card);border:1px solid var(--line);align-self:start;padding:16px 18px}.imp .sv-facts h2{font-size:22px}.imp .sv-facts dl{font-family:var(--font-sans), system-ui, sans-serif;gap:8px;margin:0;font-size:13px;display:grid}.imp .sv-facts dl div{grid-template-columns:76px 1fr;gap:10px;display:grid}.imp .sv-facts dt{color:var(--muted)}.imp .sv-facts dd{margin:0}@media (max-width:800px){.imp .sv-home,.imp .sv-page{grid-template-columns:1fr;gap:28px}.imp .sv-row{grid-template-columns:1fr}.imp .sv-go{justify-self:start}}@media (max-width:720px){.imp .sv-az button{min-height:30px;font-size:11px}}.imp .sv-days{font-family:var(--font-sans), system-ui, sans-serif;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;margin-top:12px;display:grid}.imp .sv-days button{min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;font-size:13px}.imp .sv-days button.on{background:var(--ac);color:var(--card)}.imp .sv-days button:disabled{color:var(--muted);opacity:.35;cursor:default}@media (max-width:720px){.imp .sv-tabs{flex-direction:column;align-items:center;gap:0;margin-top:8px}.imp .sv-tabs button{min-height:40px}.imp .sv-panel{margin-top:8px;padding:16px 14px 10px}.imp .sv-home{gap:22px;margin-top:22px}.imp .sv-home h2{margin-bottom:4px}.imp .sv-row{gap:8px;padding:14px 0}.imp .sv-row p{margin:2px 0 6px}.imp .sv-tags{gap:5px}.imp .sv-src{padding:14px 16px 4px}.imp .sv-src p{padding:10px 0}}.imp .sv-meta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);text-align:center;margin:8px 0 0;font-size:12px}.imp .sv-badges{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;display:flex}.imp .sv-tag{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--line);color:var(--ink);padding:1px 8px;font-size:11px}.imp .sv-tag.d{border-color:var(--ac);color:var(--ac)}.imp .sv-note{font-family:var(--t-desc-font);font-size:var(--t-desc-size);color:var(--muted);margin:-4px 0 14px}.imp .sv-lives li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;display:grid}.imp .sv-read{font-family:var(--font-sans), system-ui, sans-serif;border:1px solid var(--ac);font-size:13px;font-weight:600;color:var(--ac)!important;padding:6px 14px!important}.imp .sv-tools{align-items:center;gap:12px;margin-top:26px;display:flex}.imp .sv-export{font-family:var(--font-sans), system-ui, sans-serif;color:var(--ac);border:1px solid var(--ac);cursor:pointer;background:0 0;padding:8px 16px;font-size:13px;font-weight:600}.imp .sv-err{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:12px}.imp .sv-side{flex-direction:column;align-self:start;gap:16px;display:flex}.imp .sv-mini{font-family:var(--t-entry-font);margin:0;padding:0;font-size:15px;list-style:none}.imp .sv-mini li{border-bottom:1px solid var(--line);padding:7px 0}.imp .sv-mini li:last-child{border:0}.imp .sv-mini a{color:var(--ink);text-decoration:none}.imp .sv-mini a:hover{color:var(--ac)}.imp .sv-mini small{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);font-size:11px;display:block}.imp .sv-more{font-family:var(--font-sans), system-ui, sans-serif;color:var(--muted);margin:8px 0 0;font-size:11px}
