.se-hero{padding:clamp(124px,15vh,172px) 0 clamp(36px,4vw,56px)}.se-h1{max-width:16em;font-family:var(--display);font-size:clamp(42px,5vw,76px);font-weight:300;line-height:1;letter-spacing:-.034em;overflow-wrap:anywhere;text-wrap:balance}.se-lead{margin-top:18px}.se-form{position:relative;display:flex;gap:8px;align-items:center;max-width:760px;height:60px;padding:0 6px 0 52px;margin-top:clamp(26px,3vw,38px);background:var(--paper);border:1px solid transparent;border-radius:999px;transition:background .25s,border-color .25s,box-shadow .35s var(--ease)}.se-form:hover{border-color:var(--line2)}.se-form:focus-within{background:var(--white);border-color:var(--ink);box-shadow:var(--shadow)}.se-form-icon{position:absolute;left:21px;width:19px;height:19px;color:var(--muted)}.se-form input{flex:1;min-width:0;height:100%;padding:0;font:400 17px / 1 var(--sans);color:var(--ink);background:none;border:0;outline:0;appearance:none}.se-form input::placeholder{color:var(--faint);opacity:1}.se-form input::-webkit-search-cancel-button{appearance:none}.se-form button{flex:none;height:48px;padding:0 24px;font:500 15px / 1 var(--sans);color:var(--white);cursor:pointer;background:var(--ink);border:0;border-radius:999px;transition:background .25s}.se-form button:hover{background:var(--hover-ink)}.se-form button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.se-try{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:22px}.se-try p{font-size:14.5px;color:var(--muted)}.se-try ul,.se-try-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.se-try a,.se-try-list a,.se-tabs a{display:inline-flex;gap:7px;align-items:center;height:36px;padding:0 15px;font-size:14.5px;color:var(--ink);text-decoration:none;white-space:nowrap;background:#f1f0ec;border-radius:999px;transition:background .2s,color .2s}.se-try a:hover,.se-try-list a:hover,.se-tabs a:hover{background:#e7e5e0}.se-hero:has(.se-form input:not(:placeholder-shown)) :is(.se-lead,.se-try){display:none}.se-noscript{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:22px;font-size:15.5px;color:var(--muted)}.se-noscript a{color:var(--ink);text-underline-offset:3px}.se-results{padding-bottom:clamp(72px,8vw,112px)}.se-results[hidden],.se-tabs[hidden],.se-status[hidden],.se-rows[hidden],.se-note[hidden]{display:none}.se-status{padding-bottom:18px;font-size:14.5px;color:var(--muted)}.se-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:22px}.se-tabs a span{font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.se-tabs a[aria-current]{color:var(--white);background:var(--ink)}.se-tabs a[aria-current] span{color:#ffffffc2}.se-rows{padding:0;margin:0;list-style:none;border-top:1px solid var(--ink)}.se-row{border-bottom:1px solid var(--hairline)}.se-row-link{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;align-items:start;padding:26px 0;color:inherit;text-decoration:none}.se-row-meta{display:grid;gap:4px;padding-top:5px;font-size:14px;line-height:1.35;color:var(--muted)}.se-row-meta time{font-variant-numeric:tabular-nums}.se-row-main{display:grid;gap:9px;max-width:800px;min-width:0}.se-row-title{font-family:var(--display);font-size:clamp(23px,1.9vw,29px);font-weight:300;line-height:1.12;letter-spacing:-.02em;text-wrap:pretty;text-decoration:underline transparent 1px;text-underline-offset:4px;transition:text-decoration-color .2s}.se-row-link:hover .se-row-title{text-decoration-color:currentColor}.se-row-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.se-row-dek{font-size:15.5px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.se-row-title mark{color:inherit;background:linear-gradient(transparent 62%,var(--bloom-pale) 62%)}.se-row-meta mark,.se-row-dek mark{color:var(--ink);background:linear-gradient(transparent 58%,var(--bloom-pale) 58%)}.se-note{display:grid;gap:12px;padding-top:32px;font-size:16.5px;color:var(--muted);border-top:1px solid var(--ink)}.se-note-title{max-width:24em;font-family:var(--display);font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.05;letter-spacing:-.028em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.se-try-list{margin-top:8px}.se-note-links{display:flex;flex-wrap:wrap;gap:18px}.se-note-links a{color:var(--ink);text-underline-offset:3px}@media(max-width:760px){.se-form{height:54px;padding-left:46px}.se-form-icon{left:18px}.se-form input{font-size:16px}.se-form button{height:42px;padding:0 18px}.se-row-link{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.se-row-meta{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:0;font-size:13.5px}}
