/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--bg)}@media not all and (height>=24rem){html{scroll-padding-top:1rem}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1.125rem;font-weight:400;line-height:1.7;display:flex}:lang(hi){line-height:1.8}h1,h2,h3,h4{color:var(--text);overflow-wrap:break-word;text-wrap:balance;font-weight:700;line-height:1.25}h1{letter-spacing:-.012em;font-size:2rem;line-height:1.2}@media (width>=64rem){h1{font-size:2.5rem}}h2{font-size:1.5rem}h3{font-size:1.25rem}h1:lang(hi),h2:lang(hi),h3:lang(hi){letter-spacing:normal;font-weight:600;line-height:1.4}a{color:var(--accent);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--accent-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=range],[type=file])),select,textarea{border:1px solid var(--border-strong);background:var(--bg);max-width:100%;min-height:2.75rem;color:var(--text);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}textarea{min-height:8rem}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input,select,textarea{accent-color:var(--accent)}input[type=checkbox],input[type=radio]{width:1.25rem;height:1.25rem}hr{border-color:var(--border)}time{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.skip-link{z-index:100;background:var(--bg);color:var(--accent);border-radius:.375rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.site-header{--focus:var(--brand-ivory);z-index:40;background:var(--brand-ink);color:var(--ink-text);font-size:.9375rem;line-height:1.4;position:sticky;top:0}[data-theme=dark] .site-header{box-shadow:0 1px 0 var(--ink-rule)}:root:not([data-js]) .site-header{position:static}@media not all and (height>=24rem){.site-header{position:static}}.site-header-bar{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.site-header-bar{padding-inline:1.5rem}}.site-header-bar{min-height:var(--header-h);align-items:center;gap:1rem;display:flex;position:relative}:root:not([data-js]) .site-header-bar{flex-wrap:wrap;padding-block:.5rem}.site-logo{border-radius:.25rem;flex:none;line-height:0;display:block}.site-logo img{width:auto;height:2rem;display:block}@media (width>=64rem){.site-logo img{height:2.5rem}}.menu-toggle{border:1px solid var(--ink-border);min-height:2.5rem;color:var(--ink-text);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;margin-inline-start:auto;padding:0 .75rem;font-weight:600;display:none}.menu-toggle:hover{color:var(--ink-text-strong);background:var(--ink-control)}.menu-toggle svg{width:1.25rem;height:1.25rem}.menu-toggle[aria-expanded=true] .icon-menu,.menu-toggle[aria-expanded=false] .icon-close,.header-search{display:none}@media not all and (width>=80rem){.site-header-bar{gap:.75rem}:root[data-js] .menu-toggle{display:inline-flex}:root[data-js] .header-search{border:1px solid var(--ink-border);width:2.5rem;height:2.5rem;color:var(--ink-text);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}:root[data-js] .header-search:hover{color:var(--ink-text-strong);background:var(--ink-control)}.header-search svg{width:1.25rem;height:1.25rem}:root[data-js] .header-search+.menu-toggle{margin-inline-start:0}:root[data-js] .site-menu{display:none}:root[data-js] .menu-toggle[aria-expanded=true]+.site-menu{max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));background:var(--brand-ink);border-top:1px solid var(--ink-rule);border-bottom:1px solid var(--ink-rule);gap:1.25rem;padding:1rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (width>=40rem){:root[data-js] .menu-toggle[aria-expanded=true]+.site-menu{padding-inline:1.5rem}}:root:not([data-js]) .site-menu{gap:1rem;width:100%;padding-bottom:.5rem;display:grid}.site-nav ul{display:grid}.site-nav li+li{border-top:1px solid var(--ink-rule)}.site-nav a{align-items:center;min-height:3rem;font-size:1.0625rem;display:flex}.site-nav a[href="/ask.php"]{justify-content:center;margin-bottom:.5rem}@media (width>=40rem){.site-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.site-nav li:first-child{grid-column:1/-1}.site-nav a[href="/ask.php"]{width:fit-content;padding-inline:1.75rem}}.site-search{width:100%}.site-search label{color:var(--ink-muted);margin-bottom:.375rem;font-size:.875rem;display:block}}@media not all and (width>=22.5rem){:root[data-js] .menu-toggle{justify-content:center;width:2.5rem;padding:0}:root[data-js] .menu-toggle span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=80rem){.site-header-bar{flex-wrap:wrap}.site-menu{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem 1rem;min-width:0;display:flex}.site-nav{margin-inline-end:auto}.site-nav ul{align-items:center;gap:.25rem;display:flex}.site-nav a{white-space:nowrap;align-items:center;min-height:2.5rem;padding-inline:.5rem;display:inline-flex}.site-search{width:11rem}.site-search label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.site-nav a{color:var(--ink-text);border-radius:.375rem;font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink-text-strong);text-underline-offset:.4em;text-decoration-line:underline;text-decoration-thickness:2px}.site-nav a[href="/ask.php"]{background:var(--cta-bg);color:var(--cta-fg);border-radius:999px;padding-inline:.875rem;font-weight:700;text-decoration:none}.site-nav a[href="/ask.php"]:hover{background:var(--cta-bg-hover);color:var(--cta-fg);text-decoration:none}.site-nav a[href="/ask.php"][aria-current=page]{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:2px}@media (width>=80rem){html[lang=hi] .site-nav a{font-size:1rem}}.site-search{display:block}.site-search-row{align-items:stretch;display:flex}.site-search input{border:1px solid var(--ink-border);background:var(--ink-control);min-width:0;height:2.5rem;min-height:0;color:var(--ink-text-strong);border-right:0;border-radius:999px 0 0 999px;flex:1;padding:0 .875rem;font-size:1rem}.site-search input::placeholder{color:var(--ink-muted);opacity:1}.site-search input:focus-visible{outline-offset:0}.site-search button{border:1px solid var(--ink-border);background:var(--ink-control);width:2.75rem;height:2.5rem;color:var(--ink-text);cursor:pointer;border-radius:0 999px 999px 0;justify-content:center;align-items:center;display:inline-flex}.site-search button:hover{color:var(--ink-text-strong);background:#2a2a2e}.site-search button svg{width:1.125rem;height:1.125rem}.site-prefs{flex:none;align-items:center;gap:.75rem;display:flex}.lang-toggle{border:1px solid var(--ink-border);border-radius:999px;padding:.1875rem;display:inline-flex}.lang-toggle a{min-width:2.75rem;min-height:2rem;color:var(--ink-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .625rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lang-toggle a:hover{color:var(--ink-text-strong);text-decoration:underline}.lang-toggle a[aria-current]{background:var(--brand-ivory);color:var(--brand-ink);font-weight:600}.theme-toggle{border:1px solid var(--ink-border);width:2.5rem;height:2.5rem;color:var(--ink-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--ink-text-strong);background:var(--ink-control)}.theme-toggle svg{width:1.25rem;height:1.25rem}.theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}:root:not([data-js]) .theme-toggle{visibility:hidden}.shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.shell{padding-inline:1.5rem}}.shell{flex:1;padding-top:1.25rem;padding-bottom:3.5rem}@media (width>=64rem){.shell{max-width:64rem;padding-top:1.75rem}}.shell>main,.shell>.sidebar{min-width:0}.shell-sidebar>.sidebar{align-content:start;gap:1.5rem;margin-top:3rem;display:grid}@media (width>=64rem){.shell-sidebar{grid-template-columns:minmax(0, var(--measure)) minmax(16rem, 20rem);justify-content:space-between;align-items:start;column-gap:3rem;display:grid}.shell-sidebar>.sidebar{margin-top:0;padding-top:2.4rem}}.shell-full{flex:1}.sidebar-box{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.25rem;font-size:1rem;line-height:1.6}.sidebar-box h2{margin-bottom:.5rem;font-size:1.125rem}.sidebar-box p+p{margin-top:.75rem}.sidebar-youtube{background:0 0;border:0;padding:0 .25rem}.sidebar-youtube h2{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.sidebar-youtube h2:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.sidebar-youtube h2{margin-bottom:.25rem}.sidebar-youtube a{align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;display:inline-flex}.sidebar-youtube a:before{content:"";background:currentColor;flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M10 8v8l6-4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M10 8v8l6-4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.item,.page,.list-header{max-width:var(--measure)}.item-header,.list-header,.page>h1{margin-bottom:1.5rem}.item-header h1,.list-header h1,.page>h1{margin-top:.25rem}h1.caps{letter-spacing:.02em;font-size:1.75rem}@media (width>=64rem){h1.caps{font-size:2.125rem}}@media not all and (width>=40rem){h1.long{font-size:1.625rem}h1.long.caps{font-size:1.5rem}}.item-dates{clip-path:inset(-.5rem -.5rem -.5rem 1.25rem);flex-wrap:wrap;align-items:baseline;margin-inline-start:-1.25rem;display:flex}.item-dates>:before{content:"·" / "";width:1.25rem;color:var(--border-strong);text-align:center;display:inline-block}.item-dates{color:var(--text-muted);margin-top:.75rem;font-size:.9375rem}.item-body{margin-top:1.75rem}.page-body:not(.prose)>*+*{margin-top:1rem}.list-header>*+*{margin-top:.75rem}.print-only{display:none}.breadcrumbs{color:var(--text-muted);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.breadcrumbs ol{flex-wrap:wrap;align-items:center;row-gap:.25rem;display:flex}.breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"›" / "";color:var(--border-strong);margin-inline:.5rem}.breadcrumbs a{color:var(--accent);padding-block:.125rem;text-decoration:none;display:inline-block}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs li:last-child{flex:1 1 0}.breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}html[lang=hi] .breadcrumbs{font-size:.9375rem}.pagination{max-width:var(--measure);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;font-size:1rem;display:flex}.pagination-status{color:var(--text-muted);font-variant-numeric:tabular-nums}.pagination-pages{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.375rem;display:none}@media (width>=40rem){.pagination-status{display:none}.pagination-pages{display:flex}}.pagination a{border:1px solid var(--border-strong);border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.pagination a:hover{background:var(--surface)}.pagination-pages a,.pagination-pages [aria-current=page]{min-width:2.75rem;min-height:2.75rem;padding:0 .5rem}.pagination-pages [aria-current=page]{background:var(--accent);color:var(--accent-fg);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pagination-gap{min-width:1.25rem;color:var(--text-muted);text-align:center}.pagination a[rel=prev]:before{content:"←" / "";margin-inline-end:.5rem}.pagination a[rel=next]{margin-inline-start:auto}.pagination a[rel=next]:after{content:"→" / "";margin-inline-start:.5rem}.site-footer{--focus:var(--brand-ivory);background:var(--brand-ink);color:var(--ink-text);font-size:.9375rem;line-height:1.6}[data-theme=dark] .site-footer{border-top:1px solid var(--ink-rule)}.site-footer-inner{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.site-footer-inner{padding-inline:1.5rem}}.site-footer-inner{gap:2rem;padding-top:2.5rem;padding-bottom:2rem;display:grid}@media (width>=40rem){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (width>=64rem){.site-footer-inner{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}.site-footer a{color:var(--ink-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted)}.site-footer a:hover{color:var(--ink-text-strong);text-decoration-color:currentColor}.footer-logo{border-radius:.25rem;line-height:0;display:inline-block}.footer-logo img{width:auto;height:2rem}.footer-heading{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.footer-heading:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.site-footer ul{gap:.25rem;display:grid}.site-footer li a{padding-block:.25rem;display:inline-block}.footer-contact>*+*{margin-top:.75rem}.footer-social{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.footer-meta{border-top:1px solid var(--ink-rule);color:var(--ink-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.kind-badge{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-block}.kind-badge:lang(hi){letter-spacing:normal;text-transform:none}.list-intro{color:var(--text-muted);font-size:1.0625rem;line-height:1.6}.content-list{max-width:var(--measure);display:grid}.content-list>li{border-top:1px solid var(--border)}.content-list>li:last-child{border-bottom:1px solid var(--border)}.content-card{padding-block:1.25rem}.content-card-title{text-wrap:pretty;font-size:1.25rem;font-weight:700;line-height:1.35}h3.content-card-title{font-size:1.125rem}.content-card-title a{color:var(--accent);text-decoration:none}.content-card-title a:hover{color:var(--accent-hover);text-decoration-line:underline;text-decoration-thickness:2px}:is(.content-card-title,.search-hit h2,.related li) .caps{letter-spacing:.02em;font-size:.92em;font-weight:600}.content-card-meta{clip-path:inset(-.5rem -.5rem -.5rem 1.25rem);flex-wrap:wrap;align-items:baseline;margin-inline-start:-1.25rem;display:flex}.content-card-meta>:before{content:"·" / "";width:1.25rem;color:var(--border-strong);text-align:center;display:inline-block}.content-card-meta{color:var(--text-muted);margin-top:.375rem;font-size:.9375rem;line-height:1.5}.content-card-meta .kind-badge{font-size:.8125rem}.content-card-category a{color:var(--text-muted);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.content-card-category a:hover{color:var(--accent);text-decoration-color:currentColor}.content-card-excerpt{color:var(--text-muted);overflow-wrap:break-word;margin-top:.5rem;font-size:1rem;line-height:1.6}.content-list .content-card-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=48rem){.content-list .content-card-excerpt{-webkit-line-clamp:3;line-clamp:3}}:is(.content-list,.search-results):has(+.pagination)>li:last-child{border-bottom:0}.content-list-ranked{counter-reset:rank}.content-list-ranked>li{counter-increment:rank;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.content-list-ranked>li:before{content:counter(rank) / "";color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:1.25rem;font-size:1.5rem;font-weight:700;line-height:1}.content-list-ranked .content-card{padding-block:1rem}@media (width>=48rem){.content-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;max-width:none}.content-list-grid>li:last-child{border-bottom:0}.content-list-grid>li:nth-last-child(-n+2){border-bottom:1px solid var(--border)}}.item-header{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.item-header:has(+.item-body>.answer:first-child){border-bottom:0;padding-bottom:0}.item-meta{clip-path:inset(-.5rem -.5rem -.5rem 1.25rem);flex-wrap:wrap;align-items:baseline;margin-inline-start:-1.25rem;display:flex}.item-meta>:before{content:"·" / "";width:1.25rem;color:var(--border-strong);text-align:center;display:inline-block}.item-meta{color:var(--text-muted);row-gap:.125rem;margin-top:.25rem;font-size:.9375rem;line-height:1.5}.item-meta a{font-weight:600}.item-views{font-variant-numeric:tabular-nums}.expired-notice{border:1px solid var(--border-strong);border-inline-start:4px solid var(--danger);background:var(--surface);color:var(--text);border-radius:.5rem;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.expired-notice svg{width:1.25rem;height:1.25rem;color:var(--danger);flex:none;margin-top:.0625rem}.item-video{margin-bottom:1.5rem}.item-video .yt-facade:has(.yt-media-short){max-width:20rem}.item-featured img{border-radius:.75rem}.tag-chips{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:2.5rem;display:flex}.tag-chips h2{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.tag-chips h2:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.tag-chips ul{flex-wrap:wrap;gap:.5rem;display:flex}.tag-chips a{background:var(--surface);min-height:2rem;color:var(--text);border:1px solid #0000;border-radius:999px;align-items:center;padding:.125rem .75rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.tag-chips a:hover{border-color:var(--accent);color:var(--accent)}.share{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.share-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.share-label:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.share-list{flex-wrap:wrap;gap:.5rem;display:flex}.share-button{border:1px solid var(--border-strong);background:var(--bg);min-height:2.25rem;color:var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.share-button:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-hover)}.share-button svg{width:1.0625rem;height:1.0625rem}.share-js{display:none}:root[data-js] .share-js{list-style:none;display:list-item}.share-status{color:var(--text-muted);overflow-wrap:anywhere;align-self:stretch;font-size:.875rem;line-height:1.4}.share-status:empty{display:none}.author-box{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-top:2.5rem;padding:1.25rem;font-size:1rem;line-height:1.55}.author-box h2{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.author-box h2:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.author-box h2{margin-bottom:.75rem}.author-box-body{align-items:flex-start;gap:1rem;display:flex}.author-box-avatar,.author-box-avatar img{border-radius:50%;flex:none;width:4rem;height:4rem;display:block}@media (width>=40rem){.author-box-avatar,.author-box-avatar img{width:5rem;height:5rem}}.author-box-avatar img{object-fit:cover;background:var(--border)}.author-box-text{min-width:0}.author-box-name{font-size:1.125rem;font-weight:700}.author-box-name a{color:var(--text);text-decoration:none}.author-box-name a:hover{color:var(--accent);text-decoration-line:underline}.author-box-line{color:var(--text-muted)}.author-box-link{margin-top:.5rem;font-weight:600}.author-box-link a:after{content:" →" / ""}.disclaimer{color:var(--text-muted);margin-top:2rem;font-size:.9375rem;line-height:1.6}.disclaimer h2{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.disclaimer h2:lang(hi){letter-spacing:normal;text-transform:none;font-size:.875rem}.disclaimer h2{margin-bottom:.5rem}.disclaimer-text>*+*{margin-top:.75em}.disclaimer-text ul,.disclaimer-text ol{padding-inline-start:1.25em;list-style:outside}.disclaimer-text a{overflow-wrap:anywhere}.related{border:1px solid var(--border);border-radius:.75rem;padding:1.25rem;font-size:1rem;line-height:1.45}.related h2{margin-bottom:.25rem;font-size:1.125rem}.related li{padding-block:.75rem}.related li+li{border-top:1px solid var(--border)}.related li:last-child{padding-bottom:0}.related .kind-badge{margin-top:.125rem;font-size:.75rem;display:block}.related a{color:var(--accent);overflow-wrap:break-word;font-weight:600;text-decoration:none}.related a:hover{color:var(--accent-hover);text-decoration-line:underline}.consultation-box-amount{color:var(--text);font-variant-numeric:tabular-nums;margin-block:.25rem .75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.consultation-box-link{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.consultation-box-link:hover{text-decoration:none}.consultation-box-link{background:var(--cta-bg);color:var(--cta-fg);border-color:#a37f00}.consultation-box-link:hover{background:var(--cta-bg-hover);color:var(--cta-fg)}.consultation-box-link{width:100%}.ask-cta-link{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.ask-cta-link:hover{text-decoration:none}.ask-cta-link{background:var(--cta-bg);color:var(--cta-fg);border-color:#a37f00}.ask-cta-link:hover{background:var(--cta-bg-hover);color:var(--cta-fg)}.ask-cta-inline .ask-cta-lead{margin-bottom:.75rem;display:block}.ask-cta-inline .ask-cta-link{width:100%}.ask-cta-panel{max-width:var(--measure);border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:600;line-height:1.5;display:flex}.yt-facade>a{color:var(--text);border-radius:.75rem;text-decoration:none;display:block}.yt-media{background:var(--brand-ink);aspect-ratio:16/9;border-radius:.75rem;display:block;position:relative;overflow:hidden}.yt-media-short{aspect-ratio:9/16}.yt-media img,.yt-media iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.yt-play{border:2px solid var(--brand-ivory);background:var(--brand-ink);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.yt-play{background:color-mix(in srgb, var(--brand-ink) 72%, transparent)}}.yt-play{color:var(--brand-ivory);transition:background-color .15s;transform:translate(-50%,-50%)}.yt-play svg{width:1.5rem;height:1.5rem;margin-inline-start:.1875rem}.yt-facade>a:hover .yt-play{background:var(--brand-ink)}.yt-title{color:var(--accent);overflow-wrap:break-word;margin-top:.625rem;font-size:1rem;font-weight:600;line-height:1.4;display:block}.yt-facade>a:hover .yt-title{color:var(--accent-hover);text-decoration-line:underline}.yt-caption{color:var(--text-muted);margin-top:.125rem;font-size:.875rem;line-height:1.4}.video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;display:grid}@media (width>=40rem){.video-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1rem}}.channel-link{margin-top:2rem;font-weight:600}.archive-description{color:var(--text-muted);font-size:1.0625rem;line-height:1.6}.archive-description>*+*{margin-top:.75em}.archive-index{columns:15rem 3;max-width:var(--measure);color:var(--text-muted);font-variant-numeric:tabular-nums;column-gap:2rem;font-size:1rem}.archive-index li{break-inside:avoid;border-bottom:1px solid var(--border);padding-block:.375rem}.archive-index a{padding-block:.125rem;font-weight:600;text-decoration:none;display:inline-block}.archive-index a:hover{text-decoration-line:underline}.search-summary,.search-prompt{color:var(--text-muted);font-size:1rem}.search-results{max-width:var(--measure);list-style:none}.search-results>li{border-top:1px solid var(--border)}.search-results>li:last-child{border-bottom:1px solid var(--border)}.search-hit{padding-block:1.25rem}.search-hit h2{font-size:1.25rem;line-height:1.35}.search-hit h2 a{color:var(--accent);text-decoration:none}.search-hit h2 a:hover{color:var(--accent-hover);text-decoration-line:underline}.search-hit .kind-badge{margin-top:.375rem;font-size:.8125rem;display:block}.search-snippet{color:var(--text-muted);overflow-wrap:break-word;margin-top:.5rem;font-size:1rem;line-height:1.6}.search-snippet mark{background:var(--accent);border-radius:.1875rem;padding:0 .125em}@supports (color:color-mix(in lab, red, red)){.search-snippet mark{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.search-snippet mark{color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600}.empty-state{max-width:var(--measure);border:1px dashed var(--border-strong);background:var(--surface);border-radius:.75rem;padding:1.5rem;font-size:1.0625rem}div.empty-state>*+*{margin-top:1.25rem}.empty-search label{margin-bottom:.375rem;font-size:1rem;font-weight:600;display:block}.empty-search-row{border:1px solid var(--border-strong);background:var(--bg);border-radius:999px;flex-wrap:nowrap;align-items:stretch;display:flex}.empty-search-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.empty-search-row input{background:0 0;border:0;border-radius:999px 0 0 999px;flex:1 1 0;width:0;min-width:0;min-height:3rem;padding:0 .5rem 0 1.25rem;font-size:1.0625rem}.empty-search-row input:focus-visible{outline:none}.empty-search-row button{background:var(--accent);min-height:2.5rem;color:var(--accent-fg);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:.25rem;padding:.375rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.empty-search-row button:hover{background:var(--accent-hover)}.empty-search-row{max-width:32rem}.empty-links{flex-wrap:wrap;gap:.5rem;display:flex}.empty-links a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.empty-links a:hover{text-decoration:none}.empty-links a{color:var(--accent);border-color:var(--border-strong);background:0 0}.empty-links a:hover{background:var(--surface);color:var(--accent-hover)}.empty-links a{min-height:2.5rem;font-size:.9375rem}.search-empty-next{max-width:var(--measure);margin-top:1.5rem}.search-empty-next>p{color:var(--text-muted);font-size:1rem}.search-empty-next>*+*{margin-top:.75rem}.author-profile{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:1.25rem 1.75rem;padding:1.5rem;display:grid}@media (width>=40rem){.author-profile{grid-template-columns:auto minmax(0,1fr);align-items:center}}.author-profile-avatar,.author-profile-avatar img{border-radius:50%;width:8rem;height:8rem;display:block}@media (width>=40rem){.author-profile-avatar,.author-profile-avatar img{width:10rem;height:10rem}}.author-profile-avatar img{object-fit:cover;background:var(--border)}.author-role{font-size:1.125rem;font-weight:700;line-height:1.45}.author-education,.author-affiliation{color:var(--text-muted);font-size:1rem;line-height:1.55}.author-role+p,.author-education+p{margin-top:.25rem}.author-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.author-links a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.author-links a:hover{text-decoration:none}.author-links a{color:var(--accent);border-color:var(--border-strong);background:0 0}.author-links a:hover{background:var(--surface);color:var(--accent-hover)}.author-links a{min-height:2.5rem;padding-inline:1rem;font-size:.9375rem}.page-body>.author-bio{margin-top:2rem}.page-body>.author-items{margin-top:3rem}.author-items>h2{margin-bottom:.75rem}.author-more{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.author-more a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.author-more a:hover{text-decoration:none}.author-more a{color:var(--accent);border-color:var(--border-strong);background:0 0}.author-more a:hover{background:var(--surface);color:var(--accent-hover)}.author-more a{min-height:2.5rem;font-size:.9375rem}.consumer-login-note{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-top:2rem;padding:1.25rem 1.5rem;font-size:1.0625rem}.consumer-login-note>p+p{margin-top:1rem}.consumer-login-note a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.consumer-login-note a:hover{text-decoration:none}.consumer-login-note a{background:var(--cta-bg);color:var(--cta-fg);border-color:#a37f00}.consumer-login-note a:hover{background:var(--cta-bg-hover);color:var(--cta-fg)}.status-page{max-width:42rem;padding-block:1rem 2rem}@media (width>=64rem){.status-page{padding-top:2rem}}.status-code{color:var(--text-muted);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:800;line-height:1}@media (width>=48rem){.status-code{font-size:5rem}}.status-page h1{margin-top:.75rem}.status-text{color:var(--text-muted);margin-top:.5rem}.status-search{margin-top:2rem}.status-search label{margin-bottom:.375rem;font-size:1rem;font-weight:600;display:block}.status-search-row{border:1px solid var(--border-strong);background:var(--bg);border-radius:999px;flex-wrap:nowrap;align-items:stretch;display:flex}.status-search-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.status-search-row input{background:0 0;border:0;border-radius:999px 0 0 999px;flex:1 1 0;width:0;min-width:0;min-height:3rem;padding:0 .5rem 0 1.25rem;font-size:1.0625rem}.status-search-row input:focus-visible{outline:none}.status-search-row button{background:var(--accent);min-height:2.5rem;color:var(--accent-fg);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:.25rem;padding:.375rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.status-search-row button:hover{background:var(--accent-hover)}.status-search-row{max-width:32rem}.status-help{color:var(--text-muted);margin-top:2rem;font-size:1rem}.status-links{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.status-links a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.status-links a:hover{text-decoration:none}.status-links a{color:var(--accent);border-color:var(--border-strong);background:0 0}.status-links a:hover{background:var(--surface);color:var(--accent-hover)}.kind-badge:lang(hi),.tag-chips h2:lang(hi),.share-label:lang(hi),.author-box h2:lang(hi),.disclaimer h2:lang(hi){font-size:.9375rem;font-weight:600}.home-hero{background:var(--surface);border-bottom:1px solid var(--border)}.home-hero-inner{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2.25rem;padding-bottom:2.5rem;display:grid}@media (width>=48rem){.home-hero-inner{padding-top:3.5rem;padding-bottom:3.75rem}}@media (width>=64rem){.home-hero-inner{grid-template-columns:minmax(0,1fr) 21rem;align-items:end;column-gap:4rem}}.home-hero h1{letter-spacing:-.02em;max-width:24ch;font-size:2.125rem;line-height:1.15}@media (width>=48rem){.home-hero h1{font-size:2.75rem}}@media (width>=64rem){.home-hero h1{font-size:3.125rem}}.home-hero h1:lang(hi){letter-spacing:normal;line-height:1.35}.home-lead{max-width:40rem;color:var(--text-muted);margin-top:.875rem;font-size:1.125rem;line-height:1.6}@media (width>=48rem){.home-lead{font-size:1.25rem}}.home-search{max-width:40rem;margin-top:1.75rem}.home-search label{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.home-search-row{border:1px solid var(--border-strong);background:var(--bg);border-radius:999px;flex-wrap:nowrap;align-items:stretch;display:flex}.home-search-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.home-search-row input{background:0 0;border:0;border-radius:999px 0 0 999px;flex:1 1 0;width:0;min-width:0;min-height:3rem;padding:0 .5rem 0 1.25rem;font-size:1.0625rem}.home-search-row input:focus-visible{outline:none}.home-search-row button{background:var(--accent);min-height:2.5rem;color:var(--accent-fg);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:.25rem;padding:.375rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.home-search-row button:hover{background:var(--accent-hover)}.home-search-row{box-shadow:0 1px 2px var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.home-search-row{box-shadow:0 1px 2px color-mix(in srgb, var(--brand-ink) 6%, transparent)}}.home-search input{min-height:3.25rem}.home-search button{min-height:2.75rem;padding-inline:1rem}@media (width>=40rem){.home-search button{padding-inline:1.5rem}}.home-search button svg{width:1.125rem;height:1.125rem}.home-hero-ask{border:1px solid var(--border);background:var(--bg);max-width:40rem;box-shadow:0 1px 3px var(--brand-ink);border-radius:.75rem;padding:1.25rem 1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.home-hero-ask{box-shadow:0 1px 3px color-mix(in srgb, var(--brand-ink) 8%, transparent)}}@media (width>=64rem){.home-hero-ask{max-width:none;padding:1.75rem}}.home-hero-ask-title{font-size:1.25rem;font-weight:700;line-height:1.3}.ask-cta-card{color:var(--text-muted);margin-top:.375rem;font-size:1rem;line-height:1.5}.ask-cta-card .ask-cta-lead{margin-bottom:1rem;display:block}.ask-cta-card .ask-cta-link{width:100%;min-height:3rem;font-size:1.0625rem}.home-band{padding-block:2.5rem}@media (width>=64rem){.home-band{padding-block:3.5rem}}.home-band-surface{background:var(--surface);border-block:1px solid var(--border)}.home-grid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (width>=64rem){.home-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);column-gap:4rem}}.home-section>h2,.home-author-inner>h2{border-top:3px solid var(--text);padding-top:.75rem;font-size:1.375rem;line-height:1.3}@media (width>=48rem){.home-section>h2,.home-author-inner>h2{font-size:1.5rem}}.home-section .content-list{max-width:none;margin-top:.75rem}.home-section .content-list>li{border-top:1px solid var(--border);border-bottom:0}.home-section .content-list>li:first-child{border-top:0}@media (width>=48rem){.home-section .content-list-grid>li:nth-child(2){border-top:0}}.home-section .content-card-excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=48rem){.home-section .content-card-excerpt{-webkit-line-clamp:3;line-clamp:3}}.view-all{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;font-size:1rem;font-weight:600;display:flex}.view-all a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.view-all a:after{content:"→" / "";margin-inline-start:.375rem;transition:transform .15s}.view-all a:hover{text-decoration-line:underline}.view-all a:hover:after{transform:translate(.125rem)}.home-youtube .video-list{margin-top:1.25rem}.home-youtube .view-all{margin-top:1.5rem}.home-ask{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;align-self:start;padding:1.5rem}.home-section.home-ask>h2{border-top:0;padding-top:0;font-size:1.25rem}.home-author-inner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.25rem;padding-block:.5rem 3rem;display:grid}@media (width>=40rem){.home-author-inner{align-items:center;gap:1.25rem 1.5rem}}@media (width>=64rem){.home-author-inner{padding-block:1rem 4rem}}.home-author-inner>h2{grid-column:1/-1;margin-bottom:.25rem}.home-author-avatar,.home-author-avatar img{border-radius:50%;width:4.5rem;height:4.5rem;display:block}@media (width>=40rem){.home-author-avatar,.home-author-avatar img{width:6rem;height:6rem}}.home-author-avatar img{object-fit:cover;background:var(--border)}.home-author-text{max-width:var(--measure);color:var(--text-muted);font-size:1rem;line-height:1.55}.home-author-name{color:var(--text);font-size:1.25rem;font-weight:700}.home-author-name a{color:inherit;text-decoration:none}.home-author-name a:hover{color:var(--accent);text-decoration-line:underline}.home-author-link{margin-top:.5rem;font-weight:600}.home-author-link a:after{content:" →" / ""}.home-hero h1:lang(hi){font-weight:600}.form-frame{max-width:40rem}.lf-form{gap:1.5rem;display:grid}.form-required-note{color:var(--text-muted);font-size:.9375rem;line-height:1.5}.form-state{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1rem 1.25rem;font-size:1.125rem;line-height:1.6}.form-sent{border-inline-start:4px solid var(--accent);font-weight:600}.field{gap:.375rem;min-width:0;display:grid}.field>label{font-size:1.0625rem;font-weight:600;line-height:1.4}.field-optional{color:var(--text-muted);font-weight:400}.field :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:3rem;font-size:1.0625rem}.field :is(input[type=email],input[autocomplete=name],select){max-width:32rem}.field input[type=tel]{max-width:16rem}.field textarea{resize:vertical;min-height:10rem}.field :is(input,select,textarea):focus-visible{border-color:var(--accent)}.field-hint{color:var(--text-muted);font-size:1rem;line-height:1.45}.field-error{color:var(--danger);font-size:1rem;font-weight:600;line-height:1.45}.field-invalid{border-inline-start:4px solid var(--danger);padding-inline-start:.875rem}.field-invalid :is(input,select,textarea){border-width:2px;border-color:var(--danger)}.field-check{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:.75rem}.field-check>.field-error{grid-column:1/-1}.field-check>input[type=checkbox]{cursor:pointer;width:1.5rem;height:1.5rem;margin-top:.0625rem}.field-check>label{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.55}.field-check+.field-check{margin-top:-.5rem}.field-check.field-invalid>input[type=checkbox]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--danger);outline:none}.field-check.field-invalid>input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.form-errors{border:3px solid var(--danger);background:var(--bg);border-radius:.75rem;padding:1.125rem 1.25rem 1.25rem}.form-errors h2{margin-bottom:.5rem;font-size:1.25rem}.form-errors ul{gap:.375rem;font-size:1rem;line-height:1.5;display:grid}.form-errors a{color:var(--danger);font-weight:600}.form-errors a:hover{color:var(--danger)}.form-notice{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.6}.form-notice h2{margin-bottom:.375rem;font-size:1.0625rem}.form-notice-text>*+*{margin-top:.625rem}.form-notice-text ul{padding-inline-start:1.25rem;list-style:outside}.form-notice-text ol{padding-inline-start:1.5rem;list-style:decimal}.form-placeholder{border:1px dashed var(--border-strong);color:var(--text-muted);font-family:var(--font-mono);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.5}.form-turnstile{min-height:65px;margin-inline:min(0px,50% - 150px)}.cf-turnstile{line-height:0}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lf-form>button[type=submit]{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.lf-form>button[type=submit]:hover{text-decoration:none}.lf-form>button[type=submit]{background:var(--accent);color:var(--accent-fg)}.lf-form>button[type=submit]:hover{background:var(--accent-hover);color:var(--accent-fg)}.lf-form>button[type=submit]{justify-self:stretch;min-height:3rem;font-size:1.0625rem}@media (width>=40rem){.lf-form>button[type=submit]{justify-self:start;min-width:14rem}}.price-box{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;max-width:40rem;padding:1rem 1.25rem;display:flex}.price-box h2{color:var(--text-muted);font-size:1rem;font-weight:600}.price-box-amount{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.2}.search-page-form{max-width:40rem}.search-page-form label{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.search-page-row{border:1px solid var(--border-strong);background:var(--bg);border-radius:999px;flex-wrap:nowrap;align-items:stretch;display:flex}.search-page-row:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.search-page-row input{background:0 0;border:0;border-radius:999px 0 0 999px;flex:1 1 0;width:0;min-width:0;min-height:3rem;padding:0 .5rem 0 1.25rem;font-size:1.0625rem}.search-page-row input:focus-visible{outline:none}.search-page-row button{background:var(--accent);min-height:2.5rem;color:var(--accent-fg);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:.25rem;padding:.375rem 1.125rem;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}.search-page-row button:hover{background:var(--accent-hover)}.bci-notice[open]{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--bg);width:min(40rem,100% - 2rem);max-width:none;max-height:min(46rem,100dvh - 2rem);color:var(--text);border-radius:.875rem;margin:auto;padding:0;font-size:1rem;line-height:1.6;overflow-y:auto;box-shadow:0 1.5rem 3rem -1rem #00000080}@media (width>=40rem){.bci-notice[open]{font-size:1.0625rem}}.bci-notice::backdrop{background:#0000009e}.bci-notice h2{z-index:1;border-bottom:1px solid var(--border);background:var(--bg);letter-spacing:.04em;padding:1.125rem 1.25rem .875rem;font-size:1.1875rem;position:sticky;top:0}.bci-text{padding:1rem 1.25rem 1.25rem}.bci-actions{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;gap:.625rem;padding:.875rem 1.25rem 1.125rem;display:flex;position:sticky;bottom:0}@media (width>=40rem){.bci-notice h2,.bci-text,.bci-actions{padding-inline:1.75rem}}.bci-actions button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.bci-actions button:hover{text-decoration:none}.bci-actions button{background:var(--accent);color:var(--accent-fg)}.bci-actions button:hover{background:var(--accent-hover);color:var(--accent-fg)}.bci-actions button{flex:7rem}.bci-actions a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.bci-actions a:hover{text-decoration:none}.bci-actions a{color:var(--accent);border-color:var(--border-strong);background:0 0}.bci-actions a:hover{background:var(--surface);color:var(--accent-hover)}.bci-actions a{flex:7rem}@media not all and (height>=24rem){.bci-notice h2,.bci-actions{position:static}}.bci-notice:focus-visible{outline-color:var(--brand-ivory);outline-offset:3px}:is(.bci-text,.bci-noscript)>*+*{margin-top:.75rem}:is(.bci-text,.bci-noscript) ul{padding-inline-start:1.25rem;list-style:outside}:is(.bci-text,.bci-noscript) ol{padding-inline-start:1.5rem;list-style:decimal}:is(.bci-text,.bci-noscript) li+li{margin-top:.5rem}:is(.bci-text,.bci-noscript) li::marker{color:var(--text-muted)}.bci-noscript{border-top:1px solid var(--border);background:var(--surface);color:var(--text);padding-block:2rem 2.5rem;padding-inline:max(1rem,50% - 38.5rem);font-size:1rem;line-height:1.6}@media (width>=40rem){.bci-noscript{padding-inline:max(1.5rem,50% - 38.5rem)}}.bci-noscript>*{max-width:var(--measure)}.bci-noscript>p:first-child strong{letter-spacing:.04em;font-size:1.125rem}:root:not([data-js]) .site-footer{order:1}.consent-banner{--focus:var(--brand-ivory);z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--ink-rule);background:var(--brand-ink);color:var(--ink-text);inset-inline:0;font-size:.9375rem;line-height:1.55;display:none;position:fixed;bottom:0}@media (width>=48rem){.consent-banner{border:1px solid var(--ink-border);inset-inline:auto;border-radius:.875rem;width:min(34rem,100% - 3rem);padding-bottom:0;bottom:1.5rem;right:1.5rem;box-shadow:0 1rem 2.5rem -.75rem #00000080}}:root[data-js]:not([data-consent]) .consent-banner{display:block}:root[data-js] .bci-notice[open]~.consent-banner,:root[data-consent-later] #consent-banner{display:none}@media not all and (height>=24rem){.consent-banner{max-height:50vh;overflow-y:auto}.consent-inner{gap:.5rem;padding-block:.625rem}.consent-actions button{min-height:2.25rem}}.consent-inner{gap:.875rem;max-width:80rem;margin-inline:auto;padding:1rem;display:grid}@media (width>=40rem){.consent-inner{padding-inline:1.5rem}}@media (width>=48rem){.consent-inner{padding:1.25rem}}.consent-text>*+*{margin-top:.5rem}.consent-text a,.consent-policy a{color:var(--ink-text-strong);-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted)}.consent-policy a:hover{text-decoration-color:currentColor}.consent-placeholder{border:1px dashed var(--ink-border);font-family:var(--font-mono);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.consent-actions button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.consent-actions button:hover{text-decoration:none}.consent-actions button{border-color:var(--brand-ivory);background:var(--brand-ivory);color:var(--brand-ink);flex:8rem}.consent-actions button:hover{background:var(--ink-text-strong);color:var(--brand-ink)}:root{scroll-padding-bottom:var(--consent-h,0px)}@media (height>=24rem){:root{scroll-padding-bottom:calc(var(--consent-h,0px) + 3rem)}}body{min-height:calc(100vh + var(--consent-h,0px));padding-bottom:var(--consent-h,0px)}.footer-consent{min-height:1.5rem;color:var(--ink-text);font:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0}.footer-consent:hover{color:var(--ink-text-strong);text-decoration-color:currentColor}:root:not([data-js]) .footer-consent{display:none}.ad-slot{background:var(--surface);text-align:center;border-radius:.75rem;margin-block:2rem;padding:.5rem .75rem .75rem;display:block}.ad-label{height:1.25rem;color:var(--text-muted);letter-spacing:.02em;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:block;overflow:hidden}.ad-box{width:100%;max-width:21rem;height:280px;margin-inline:auto;overflow:hidden}.ad-unit,.ad-unit.adsbygoogle{width:100%;height:100%;text-decoration:none;display:block}.ad-slot-end{margin-top:2.5rem;margin-bottom:0}.ad-slot-sidebar{display:none}@media (width>=64rem){.ad-slot-sidebar{margin-block:0;padding-inline:.625rem;display:block}.ad-slot-sidebar .ad-box{width:300px;max-width:100%;height:600px}}:root:not([data-js]) .ad-slot{display:none}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.wrap{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.wrap{padding-inline:1.5rem}}.dot-list{clip-path:inset(-.5rem -.5rem -.5rem 1.25rem);flex-wrap:wrap;align-items:baseline;margin-inline-start:-1.25rem;display:flex}.dot-list>:before{content:"·" / "";width:1.25rem;color:var(--border-strong);text-align:center;display:inline-block}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.panel{background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.border{border-style:var(--tw-border-style);border-width:1px}.prose{--tw-prose-body:var(--text);--tw-prose-headings:var(--text);--tw-prose-lead:var(--text-muted);--tw-prose-links:var(--accent);--tw-prose-bold:var(--text);--tw-prose-counters:var(--text-muted);--tw-prose-bullets:var(--border-strong);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--text);--tw-prose-quote-borders:var(--border-strong);--tw-prose-captions:var(--text-muted);--tw-prose-kbd:var(--text);--tw-prose-kbd-shadows:var(--border-strong);--tw-prose-code:var(--text);--tw-prose-pre-code:var(--text);--tw-prose-pre-bg:var(--surface);--tw-prose-th-borders:var(--border-strong);--tw-prose-td-borders:var(--border);max-width:var(--measure);overflow-wrap:break-word;font-size:1.125rem;line-height:1.7}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;margin-bottom:1em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration-thickness:1px}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:var(--accent-hover);text-decoration-thickness:2px}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:.01em;border-top:1px solid var(--border);margin-top:2em;margin-bottom:.75em;padding-top:1.1em;font-size:1.25em;line-height:1.35}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)):first-child{border-top:0;margin-top:0;padding-top:0}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.5em;font-size:1.1em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.35em;margin-bottom:.35em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){background:var(--surface);border:1px solid var(--border);border-radius:.5rem;grid-template-columns:minmax(0,1fr);margin-block:1.5em;padding:.75em 1em;display:grid}@media (width>=40rem){.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);column-gap:1.25em}}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){letter-spacing:.04em;color:var(--text-muted);margin:.5em 0 0;font-size:.8125em;font-weight:600}@media (width>=40rem){.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:.45em;padding-top:.15em}}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin:0 0 .5em;padding:0}@media (width>=40rem){.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:.35em}}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9375em}.prose :where(td,th):not(:where([class~=not-prose],[class~=not-prose] *)){overflow-wrap:anywhere}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:pre-wrap;border:1px solid var(--border)}.prose :where(img,video,iframe):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%;height:auto}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:1.5em}ul.lf-literal{padding-inline-start:0;list-style:none}ul.lf-literal ul{padding-inline-start:1.5em}.prose ul.lf-literal>li{text-indent:-1.5em;padding-inline-start:1.5em}.prose ul.lf-literal>li>*{text-indent:0}@media (width>=48rem){.item-body.prose p,.item-body.prose li,.page-body.prose p,.page-body.prose li{text-align:justify;text-justify:inter-word;hyphens:auto;hyphenate-limit-chars:7 3 3}}.prose p.note{border-inline-start:3px solid var(--border-strong);background:var(--surface);border-radius:0 .5rem .5rem 0;margin-block:1.5em;padding:.75em 1em;font-size:.9375em;line-height:1.65}.prose .answer{border-top:3px solid var(--accent);margin-top:2.25em;padding-top:1.25em}.prose .answer:first-child{margin-top:0}.prose .answer>h2{letter-spacing:normal;border:0;margin:0;padding:0;font-size:1.125em;line-height:1.35}.prose .answer-byline{color:var(--text-muted);margin:.25em 0 1.25em;font-size:.875em;line-height:1.5}.prose .answer-byline a{font-weight:600}.prose .answer-content>:first-child{margin-top:0}.prose .doc-card{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-block:1.75em;padding:1rem 1.125rem}.prose .doc-card figcaption{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;margin:0;font-size:1rem;line-height:1.45;display:flex}.prose .doc-card figcaption:before{content:"";background:var(--accent);flex:none;align-self:center;width:1.25rem;height:1.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M2 0h11l7 7v15a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2Zm10 1.5V8h6.5M4.5 13h11M4.5 17h11M4.5 9h5' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M2 0h11l7 7v15a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2Zm10 1.5V8h6.5M4.5 13h11M4.5 17h11M4.5 9h5' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose .doc-card-title{font-weight:700}.prose .doc-card-meta{color:var(--text-muted);font-size:.875rem}.prose .doc-card-links{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;display:flex}.prose .doc-card-links a{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.prose .doc-card-links a:hover{text-decoration:none}.prose .doc-card-links a{color:var(--accent);border-color:var(--border-strong);background:0 0}.prose .doc-card-links a:hover{background:var(--surface);color:var(--accent-hover)}.prose .doc-card-links a{min-height:2.5rem;padding-inline:1.125rem;font-size:.9375rem}.prose .doc-card-links a[rel~=nofollow]{background:var(--accent);color:var(--accent-fg)}.prose .doc-card-links a[rel~=nofollow]:hover{background:var(--accent-hover);color:var(--accent-fg)}.prose .doc-card-frame{display:none}@media (width>=40rem){.prose .doc-card-frame{border:1px solid var(--border);background:var(--bg);border-radius:.5rem;width:100%;height:32rem;margin:1rem 0 0;display:block}}:root[data-js] .prose .doc-card-frame:not(.is-open){display:none}.prose .doc-card-preview{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.prose .doc-card-preview:hover{text-decoration:none}.prose .doc-card-preview{color:var(--accent);border-color:var(--border-strong);background:0 0}.prose .doc-card-preview:hover{background:var(--surface);color:var(--accent-hover)}.prose .doc-card-preview{min-height:2.5rem;padding-inline:1.125rem;font-size:.9375rem;display:none}@media (width>=40rem){.prose .doc-card-preview{display:inline-flex}}.prose .doc-card-preview:after{content:"▾" / "";font-size:.875em;transition:transform .15s}.prose .doc-card-preview[aria-expanded=true]{background:var(--bg);border-color:var(--accent)}.prose .doc-card-preview[aria-expanded=true]:after{transform:rotate(180deg)}.prose .doc-card-unavailable figcaption{color:var(--text-muted);font-style:italic}.prose .doc-card-unavailable figcaption:before{background:var(--text-muted)}.prose .item-featured{margin-top:0}}:root{--brand-ink:#000;--brand-ivory:#e8e6db;--bg:#fff;--surface:#f7f5ee;--text:#111;--text-muted:#57534e;--accent:#063579;--accent-hover:#052450;--accent-fg:#fff;--cta-bg:#ffc700;--cta-bg-hover:#ffd633;--cta-fg:#111;--danger:#ba0000;--border:#d6d3d1;--border-strong:#8a8580;--ink-text:#e8e6db;--ink-text-strong:#fff;--ink-muted:#a8a29e;--ink-control:#1c1c1e;--ink-border:#8a8580;--ink-rule:#2c2c30;--focus:var(--accent);--header-h:3.5rem;--measure:min(68ch, 36rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0f0f10;--surface:#17171a;--text:#f8f8f8;--text-muted:#a8a29e;--accent:#9db7e8;--accent-hover:#c3d3f2;--accent-fg:#0f0f10;--danger:#ff8a80;--border:#3a3a3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f0f10;--surface:#17171a;--text:#f8f8f8;--text-muted:#a8a29e;--accent:#9db7e8;--accent-hover:#c3d3f2;--accent-fg:#0f0f10;--danger:#ff8a80;--border:#3a3a3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme=dark]{--bg:#fff;--surface:#fff;--text:#000;--text-muted:#333;--accent:#000;--accent-hover:#000;--border:#999;--border-strong:#666;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page{margin:18mm 16mm}html{font-size:11pt}body{font-size:1rem;line-height:1.5;display:block}.skip-link,.site-header,.site-footer,.sidebar,.breadcrumbs,.pagination,.print-hide,dialog,noscript,iframe{display:none!important}.shell{max-width:none;padding:0;display:block}.item,.page,.prose{max-width:none}.print-only{display:block}.print-brand{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #999;margin-bottom:10pt;padding-bottom:4pt;font-size:9pt}.print-url{overflow-wrap:anywhere;border-top:1px solid #999;margin-top:2rem;padding-top:.75rem;font-size:.875rem}a{color:inherit;text-decoration:underline}.prose a[href^=http]:not([data-bare]):after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}h1,h2,h3,dt{break-after:avoid}p,li,dd{orphans:3;widows:3}figure,dl,table{break-inside:avoid}.yt-play,.yt-caption,.ask-cta,.status-search,.status-links,.empty-search,.empty-links,.search-empty-next,.author-box-link,.doc-card-preview{display:none!important}.prose .doc-card-links{margin-top:4pt;display:block}.prose .doc-card-links>:not(:first-child){display:none!important}.prose .doc-card-links a:first-child{min-height:0;color:inherit;background:0 0;border:0;padding:0;font-weight:400;display:inline}.prose .doc-card-links a:first-child:after{content:": " attr(href);overflow-wrap:anywhere}.prose .doc-card-links a[data-print-href]:first-child:after{content:": " attr(data-print-href)}.author-box,.expired-notice,.prose .doc-card,.prose p.note,.empty-state{break-inside:avoid;background:0 0!important}.tag-chips a{border:0;padding:0}.form-turnstile,.hp{display:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
