.nlt{--nlt-col: calc(889 * var(--nl-px));--nlt-rule: 1px solid var(--nl-black);padding-top:calc(var(--nl-nav-h) + 40 * var(--nl-px));padding-bottom:calc(60 * var(--nl-px));color:var(--nl-black)}.nlt a{color:inherit}.nlt-main,.nlt .hero{width:var(--nico-content);max-width:calc(100% - 2 * var(--nico-gutter));margin-inline:auto;box-sizing:border-box}.nlt h1,.nlt h2,.nlt h3{text-wrap:wrap}.nlt .hero{display:grid;grid-template-columns:var(--nlt-col) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title   inv" "title   desc" "nav     nav";align-items:start;padding:calc(60 * var(--nl-px)) calc(72 * var(--nl-px)) calc(72 * var(--nl-px));border-radius:var(--nico-r-photo);background:var(--nico-yellow-band);position:relative;isolation:isolate;overflow:hidden}.nlt .hero-bg,.nlt .hero-waves,.nlt .hero-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nlt .hero-bg{z-index:-3;object-fit:cover;object-position:center 60%}.nlt .hero-waves{z-index:-2;object-fit:cover;opacity:.8}.nlt .hero-light{z-index:-1;background:linear-gradient(180deg,#fffffff5,#ffffffbf 38%,#ffdd0050 95%)}@media(prefers-reduced-motion:reduce){.nlt .hero-waves{display:none}}.nlt .eyebrow{grid-area:eyebrow;margin-bottom:calc(24 * var(--nl-px));font-size:max(12px,calc(16 * var(--nl-px-t)));line-height:calc(16.937 / 16);text-transform:uppercase}.nlt .hero h1{grid-area:title;margin:0;font-size:calc(72 * var(--nl-px));line-height:calc(70 / 72);letter-spacing:-.045em;font-weight:400}.nlt .glossary-invitation,.nlt .glossary-description{margin:0;max-width:calc(685 * var(--nl-px));font-size:max(16px,calc(25 * var(--nl-px-t)));line-height:1.04;letter-spacing:-.02em}.nlt .glossary-invitation{grid-area:inv;margin-top:calc(8 * var(--nl-px));margin-bottom:1lh;font-weight:700}.nlt .glossary-description{grid-area:desc}.nlt .hero-navigation{grid-area:nav;display:flex;flex-direction:column;align-items:flex-start;gap:calc(28 * var(--nl-px));margin-top:calc(56 * var(--nl-px))}.nlt .explore-button{order:1;display:inline-flex;align-items:center;padding:calc(17 * var(--nl-px)) calc(36 * var(--nl-px));border-radius:var(--nico-r-pill);background:var(--nl-black);color:var(--nl-yellow);font-size:max(12px,calc(18 * var(--nl-px-t)));line-height:calc(28 / 18);font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background var(--nl-dur) ease,color var(--nl-dur) ease}.nlt .explore-button:hover{background:var(--nl-yellow);color:var(--nl-black)}.nlt .hero-search{order:0;width:100%;margin:0}.nlt .hero-search>label{display:block;margin-bottom:calc(12 * var(--nl-px));font-size:max(12px,calc(16 * var(--nl-px-t)));text-transform:uppercase}.nlt .hero-search>div{position:relative}.nlt .hero-search input{display:block;width:100%;height:calc(72 * var(--nl-px));min-height:48px;box-sizing:border-box;padding:0 calc(32 * var(--nl-px)) 0 calc(76 * var(--nl-px));border:var(--nlt-rule);border-radius:var(--nico-r-pill);background:var(--nl-white);color:var(--nl-black);font:inherit;font-size:max(16px,calc(25 * var(--nl-px-t)));-webkit-appearance:none;appearance:none}.nlt .hero-search input::-webkit-search-cancel-button{-webkit-appearance:none}.nlt .hero-search input:focus{outline:2px solid var(--nl-black);outline-offset:2px}.nlt .concept-search-submit{position:absolute;z-index:1;top:50%;left:calc(14 * var(--nl-px));width:calc(52 * var(--nl-px));height:calc(52 * var(--nl-px));min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;color:var(--nl-black);cursor:pointer}.nlt .concept-search-submit:hover{background:var(--nl-yellow)}.nlt .concept-search-submit svg{width:24px;height:24px}.nlt .search-example{position:absolute;top:50%;left:calc(76 * var(--nl-px));max-width:calc(100% - 110 * var(--nl-px));overflow:hidden;transform:translateY(-50%);color:var(--nl-grey-text);font-size:max(16px,calc(25 * var(--nl-px-t)));line-height:1.3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity .65s ease,filter .65s ease,transform .65s ease}.nlt .search-example.is-fading{opacity:0;filter:blur(2px);transform:translateY(calc(-50% - 3px))}.nlt .search-example-word{display:inline-block;white-space:pre;animation:nlt-word .7s cubic-bezier(.2,.65,.3,1) both}.nlt .search-example-concept{position:relative;isolation:isolate;background:none;color:var(--nl-black)}.nlt .search-example-concept:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nl-yellow);animation:nlt-fade .8s ease both}@keyframes nlt-word{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes nlt-fade{0%{opacity:0}to{opacity:1}}.nlt .concept-search-status{margin:calc(10 * var(--nl-px)) 0 0;font-size:max(13px,calc(16 * var(--nl-px-t)))}.nlt .concept-search-status:empty{display:none}.nlt .search-suggestions{margin-top:calc(24 * var(--nl-px))}.nlt .suggestion-heading{margin-bottom:calc(12 * var(--nl-px));font-size:max(12px,calc(16 * var(--nl-px-t)));text-transform:uppercase}.nlt .suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nl-carousel-gap)}.nlt .search-suggestion{display:flex;align-items:flex-start;gap:calc(12 * var(--nl-px));min-width:0;padding:calc(24 * var(--nl-px));border-radius:var(--nico-r-card);background:var(--nl-white);transition:box-shadow var(--nl-dur) ease}.nlt .search-suggestion:hover,.nlt .search-suggestion:focus-within{box-shadow:inset 0 0 0 1px var(--nl-black)}.nlt .search-suggestion>a{flex:1;min-width:0;text-decoration:none;font-size:max(16px,calc(25 * var(--nl-px-t)));line-height:1.04;letter-spacing:-.02em}.nlt .search-suggestion .concept-teaser{display:block;margin-top:calc(10 * var(--nl-px));color:var(--nl-grey-text);font-size:max(13px,calc(16 * var(--nl-px-t)));line-height:1.35;letter-spacing:0}.nlt .search-suggestions>p{margin:calc(12 * var(--nl-px)) 0 0;font-size:max(13px,calc(16 * var(--nl-px-t)))}.nlt .listen{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:calc(44 * var(--nl-px));height:calc(44 * var(--nl-px));min-width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background:var(--nl-yellow);color:var(--nl-black);cursor:pointer;transition:background var(--nl-dur) ease,color var(--nl-dur) ease}.nlt .listen svg{width:55%;height:55%}.nlt .listen:hover,.nlt .listen[aria-pressed=true]{background:var(--nl-black);color:var(--nl-yellow)}.nlt .listen[aria-disabled=true]{background:var(--nico-card-grey);cursor:help}.nlt .listen:focus-visible{outline:2px solid var(--nl-black);outline-offset:2px}.nlt-main>section{margin-top:calc(110 * var(--nl-px))}.nlt .explore{scroll-margin-top:calc(var(--nl-nav-h) + 20px)}.nlt .section-head{display:grid;grid-template-columns:var(--nlt-col) minmax(0,1fr);align-items:end;padding-top:calc(36 * var(--nl-px));border-top:var(--nlt-rule)}.nlt .section-head h2{margin:0;font-size:calc(72 * var(--nl-px));line-height:calc(79 / 72);letter-spacing:-.045em;font-weight:400}.nlt .section-head p{margin:0 0 calc(10 * var(--nl-px));max-width:calc(685 * var(--nl-px));font-size:max(16px,calc(25 * var(--nl-px-t)));line-height:1.04}.nlt .featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nl-carousel-gap);margin-top:calc(56 * var(--nl-px))}.nlt .featured-audio{position:relative;min-width:0}.nlt .featured{display:flex;flex-direction:column;height:100%;min-height:calc(400 * var(--nl-px));box-sizing:border-box;padding:calc(32 * var(--nl-px)) calc(32 * var(--nl-px)) calc(100 * var(--nl-px));border-radius:var(--nico-r-card);background:var(--nico-card-grey);text-decoration:none;transition:background var(--nl-dur) ease}.nlt .featured:hover{background:var(--nico-yellow-band)}.nlt .featured>span{padding-right:calc(40 * var(--nl-px));font-size:calc(36 * var(--nl-px));line-height:1.05;letter-spacing:-.04em}.nlt .featured-definition{display:block;margin-top:calc(24 * var(--nl-px));font-size:max(15px,calc(20 * var(--nl-px-t)));line-height:1.35;font-weight:400}.nlt .featured>b{position:absolute;top:calc(32 * var(--nl-px));right:calc(32 * var(--nl-px));font-size:calc(28 * var(--nl-px));line-height:1;font-weight:400}.nlt .featured-audio>.listen{position:absolute;right:calc(28 * var(--nl-px));bottom:calc(28 * var(--nl-px));width:calc(52 * var(--nl-px));height:calc(52 * var(--nl-px))}.nlt .definition-core{padding:0 .055em;margin:0 -.055em;background-color:transparent;background-image:linear-gradient(var(--nl-yellow),var(--nl-yellow));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .24s ease}.nlt .definition:hover .definition-core,.nlt .definition:focus-within .definition-core,.nlt .featured-audio:hover .definition-core,.nlt .featured-audio:focus-within .definition-core{background-size:100% 100%}@media(hover:none){.nlt .definition-core{background-size:100% 100%}}.nlt .tools{display:flex;justify-content:flex-end;margin-top:calc(48 * var(--nl-px))}.nlt .tools select{height:calc(62 * var(--nl-px));min-height:44px;padding:0 calc(64 * var(--nl-px)) 0 calc(28 * var(--nl-px));border:var(--nlt-rule);border-radius:var(--nico-r-pill);background:var(--nl-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right calc(24 * var(--nl-px)) center / 20px;color:var(--nl-black);font:inherit;font-size:max(14px,calc(18 * var(--nl-px-t)));-webkit-appearance:none;appearance:none;cursor:pointer}.nlt .visible-count{display:flex;justify-content:space-between;gap:16px;margin:calc(28 * var(--nl-px)) 0 calc(16 * var(--nl-px));font-size:max(12px,calc(16 * var(--nl-px-t)));text-transform:uppercase}.nlt .clear{padding:0;border:0;border-bottom:var(--nlt-rule);background:none;color:inherit;font:inherit;cursor:pointer}.nlt .family{display:grid;grid-template-columns:var(--nlt-col) minmax(0,1fr);gap:20px;padding:calc(36 * var(--nl-px)) 0;border-top:var(--nlt-rule)}.nlt .family h3{display:flex;align-items:baseline;gap:calc(20 * var(--nl-px));margin:0;font-size:calc(36 * var(--nl-px));line-height:1.1;letter-spacing:-.03em;font-weight:400}.nlt .family h3 span{font-size:max(12px,calc(16 * var(--nl-px-t)));letter-spacing:0}.nlt .family>div{display:flex;flex-wrap:wrap;gap:calc(12 * var(--nl-px)) calc(16 * var(--nl-px))}.nlt .compact-audio{display:inline-flex;align-items:center;gap:calc(6 * var(--nl-px));max-width:100%}.nlt .compact-audio>.listen{width:calc(40 * var(--nl-px));height:calc(40 * var(--nl-px))}.nlt .index-term,.nlt .related-link{display:inline-flex;align-items:center;min-height:calc(44 * var(--nl-px));box-sizing:border-box;padding:calc(6 * var(--nl-px)) calc(22 * var(--nl-px));border:var(--nlt-rule);border-radius:var(--nico-r-pill);font-size:max(14px,calc(18 * var(--nl-px-t)));line-height:1.2;text-decoration:none;transition:background var(--nl-dur) ease}.nlt .index-term:hover,.nlt .related-link:hover{background:var(--nl-yellow)}.nlt .alpha{margin-top:calc(56 * var(--nl-px));padding-top:calc(36 * var(--nl-px));border-top:var(--nlt-rule)}.nlt .alpha>summary{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(36 * var(--nl-px));letter-spacing:-.03em;list-style:none;cursor:pointer}.nlt .alpha>summary::-webkit-details-marker{display:none}.nlt .alpha>summary:after{content:"+";font-size:1.2em;line-height:1}.nlt .alpha[open]>summary:after{content:"−"}.nlt .alphabet{display:flex;flex-wrap:wrap;gap:calc(8 * var(--nl-px));margin:calc(32 * var(--nl-px)) 0 calc(48 * var(--nl-px))}.nlt .alphabet a,.nlt .alphabet span{display:flex;align-items:center;justify-content:center;width:calc(48 * var(--nl-px));height:calc(48 * var(--nl-px));min-width:30px;min-height:30px;border-radius:50%;font-size:max(13px,calc(18 * var(--nl-px-t)));text-decoration:none}.nlt .alphabet a{border:var(--nlt-rule);font-weight:700;transition:background var(--nl-dur) ease}.nlt .alphabet a:hover{background:var(--nl-yellow)}.nlt .alphabet span{color:var(--nl-grey-line)}.nlt .alpha-list{columns:3;column-gap:calc(64 * var(--nl-px))}.nlt .alpha-group{break-inside:avoid;margin-bottom:calc(40 * var(--nl-px));scroll-margin-top:calc(var(--nl-nav-h) + 20px)}.nlt .alpha-group>b{display:block;margin-bottom:calc(10 * var(--nl-px));padding-bottom:calc(8 * var(--nl-px));border-bottom:var(--nlt-rule);font-size:calc(36 * var(--nl-px));line-height:1;font-weight:400}.nlt .alpha-list .compact-audio{display:flex;justify-content:space-between;width:100%;margin:calc(6 * var(--nl-px)) 0}.nlt .alpha-list .concept-link{flex:1;min-width:0;font-size:max(15px,calc(20 * var(--nl-px-t)));text-decoration:none}.nlt .alpha-list .concept-link:hover{text-decoration:underline}.nlt--concepto .concept>summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:calc(60 * var(--nl-px)) calc(72 * var(--nl-px)) calc(72 * var(--nl-px));border-radius:var(--nico-r-photo);background:var(--nico-yellow-band);list-style:none;cursor:default}.nlt .concept>summary::-webkit-details-marker{display:none}.nlt--concepto .concept>summary>span:first-child{min-width:0}.nlt--concepto .concept>summary small{display:block;margin-bottom:calc(24 * var(--nl-px));font-size:max(12px,calc(16 * var(--nl-px-t)));text-transform:uppercase}.nlt--concepto .concept>summary strong{display:block;font-size:calc(72 * var(--nl-px));line-height:calc(70 / 72);letter-spacing:-.045em;font-weight:400}.nlt--concepto .concept>summary>.listen{width:calc(62 * var(--nl-px));height:calc(62 * var(--nl-px));min-width:44px;min-height:44px}.nlt .expand{display:none}.nlt .concept-body{display:grid;grid-template-columns:var(--nlt-col) minmax(0,1fr);padding-inline:calc(72 * var(--nl-px))}.nlt .dictionary-tools,.nlt .speech-status,.nlt .concept-body>.back{grid-column:1 / -1}.nlt .dictionary-tools{display:none}.nlt .speech-status{margin:0;min-height:0;font-size:max(13px,calc(16 * var(--nl-px-t)))}.nlt .speech-status:empty{display:none}.nlt .dictionary-label,.nlt .related>span{grid-column:1;margin:0;padding-top:calc(36 * var(--nl-px));border-top:var(--nlt-rule);font-size:max(12px,calc(16 * var(--nl-px-t)));line-height:calc(16.937 / 16);text-transform:uppercase}.nlt .definition,.nlt .explanation,.nlt .related>div{grid-column:2;margin:0 0 calc(72 * var(--nl-px));padding-top:calc(30 * var(--nl-px));border-top:var(--nlt-rule)}.nlt .concept-body>:first-of-type.dictionary-label{margin-top:calc(72 * var(--nl-px))}.nlt .concept-body>.definition{margin-top:calc(72 * var(--nl-px))}.nlt .definition{font-size:calc(44 * var(--nl-px));line-height:calc(50 / 44);letter-spacing:-.035em;outline:none}.nlt .definition strong{font-weight:400}.nlt .def-prefix{display:none}.nlt .explanation{max-width:calc(820 * var(--nl-px));font-size:max(16px,calc(20 * var(--nl-px-t)));line-height:1.4}.nlt .explanation-intro{margin:0 0 calc(36 * var(--nl-px));font-size:max(18px,calc(25 * var(--nl-px-t)));line-height:1.2;letter-spacing:-.01em}.nlt .meaning-section+.meaning-section{margin-top:calc(28 * var(--nl-px))}.nlt .meaning-section h3{margin:0 0 calc(8 * var(--nl-px));font-size:inherit;font-weight:700}.nlt .meaning-section p{margin:0}.nlt .related{display:contents}.nlt .related>div{display:flex;flex-wrap:wrap;gap:calc(12 * var(--nl-px)) calc(16 * var(--nl-px));margin-bottom:calc(56 * var(--nl-px))}.nlt .concept-body>.back{justify-self:start;padding:calc(17 * var(--nl-px)) calc(36 * var(--nl-px));border-radius:var(--nico-r-pill);background:var(--nl-black);color:var(--nl-yellow);font-size:max(12px,calc(18 * var(--nl-px-t)));line-height:calc(28 / 18);font-weight:700;text-transform:uppercase;text-decoration:none;transition:background var(--nl-dur) ease,color var(--nl-dur) ease}.nlt .concept-body>.back:hover{background:var(--nl-yellow);color:var(--nl-black)}.nlt .audio-global-status{position:fixed;z-index:30;bottom:24px;left:50%;max-width:min(600px,calc(100vw - 32px));margin:0;padding:12px 24px;transform:translate(-50%);border-radius:var(--nico-r-pill);background:var(--nl-black);color:var(--nl-yellow);font-size:15px;pointer-events:none}.nlt .audio-global-status:empty{display:none}.nlt .hidden,.nlt .term-audio.hidden,.nlt [hidden]{display:none!important}.nlt .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.nlt .search-example,.nlt .search-example-word,.nlt .search-example-concept:before,.nlt .definition-core{animation:none!important;transition:none!important;filter:none!important}}@media(max-width:900px){.nlt{padding-top:calc(var(--nl-nav-h) + 16px)}.nlt .hero{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "inv" "desc" "nav";padding:28px 20px;border-radius:20px}.nlt .eyebrow{margin-bottom:12px}.nlt .hero h1,.nlt--concepto .concept>summary strong{font-size:clamp(36px,10vw,48px);letter-spacing:-.035em}.nlt .glossary-invitation{margin-top:20px;margin-bottom:1lh}.nlt .glossary-invitation,.nlt .glossary-description{font-size:17px;line-height:1.3}.nlt .hero-navigation{margin-top:28px;gap:20px}.nlt .hero-search input{padding-left:52px;padding-right:18px}.nlt .concept-search-submit{left:6px}.nlt .search-example{left:52px;max-width:calc(100% - 70px)}.nlt .explore-button,.nlt .concept-body>.back{padding:12px 22px;font-size:13px;line-height:1.4}.nlt .suggestion-grid,.nlt .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nlt .search-suggestion{padding:14px;border-radius:14px}.nlt .search-suggestion>a{font-size:16px}.nlt-main>section{margin-top:56px}.nlt .section-head,.nlt .family{grid-template-columns:1fr;gap:14px}.nlt .section-head{padding-top:20px}.nlt .section-head h2{font-size:32px;line-height:1.05;letter-spacing:-.03em}.nlt .section-head p{font-size:16px;line-height:1.3}.nlt .featured-grid{margin-top:24px}.nlt .featured{min-height:0;padding:18px 16px 72px;border-radius:14px}.nlt .featured>span{padding-right:20px;font-size:20px}.nlt .featured-definition{margin-top:12px;font-size:14px}.nlt .featured>b{top:18px;right:14px;font-size:18px}.nlt .featured-audio>.listen{right:14px;bottom:14px;width:40px;height:40px}.nlt .tools{margin-top:28px}.nlt .tools select{width:100%;padding-right:48px;background-position:right 18px center}.nlt .family{padding:22px 0}.nlt .family h3,.nlt .alpha>summary{font-size:24px}.nlt .family>div,.nlt .related>div{gap:8px}.nlt .index-term,.nlt .related-link{padding:6px 14px;min-height:36px}.nlt .alpha{margin-top:32px;padding-top:22px}.nlt .alpha-list{columns:2;column-gap:24px}.nlt .alpha-group>b{font-size:24px}.nlt--concepto .concept>summary{padding:28px 20px;border-radius:20px}.nlt--concepto .concept>summary small{margin-bottom:12px}.nlt .concept-body{grid-template-columns:1fr;padding-inline:0}.nlt .dictionary-label,.nlt .related>span{padding-top:20px}.nlt .definition,.nlt .explanation,.nlt .related>div{grid-column:1;margin-bottom:36px;padding-top:12px;border-top:0}.nlt .concept-body>:first-of-type.dictionary-label{margin-top:36px}.nlt .concept-body>.definition{margin-top:0}.nlt .definition{font-size:26px;line-height:1.15}.nlt .explanation{font-size:16px}.nlt .explanation-intro{margin-bottom:22px;font-size:19px}}@media(max-width:480px){.nlt .suggestion-grid{grid-template-columns:1fr}.nlt .alpha-list{columns:1}}
