.display{letter-spacing:-.035em;color:var(--color-paper-900);font-weight:600;line-height:.98}@media (width>=48rem){.lede{font-size:1.125rem}}.js-only{display:none}html.js .js-only{display:inline-flex}html.js .js-hide{display:none}.calc-hero{isolation:isolate;background-color:var(--color-paper-50);position:relative;overflow:hidden}.calc-step{position:relative}.calc-step+.calc-step{margin-top:3.5rem}.calc-step__no{font-size:var(--text-2xs);letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--color-paper-500);font-weight:600}.calc-step__title{letter-spacing:-.028em;color:var(--color-paper-900);margin-top:.4375rem;font-size:clamp(1.375rem,3.4vw,1.875rem);font-weight:600;line-height:1.1}.calc-two{align-items:start;gap:1.75rem;margin-top:1.75rem;display:grid}.calc-fieldset{border:0;min-width:0;margin:0;padding:0}.calc-legend{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-600);padding:0;font-weight:600}@media (width>=34rem){.calc-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc-field{min-width:0}.calc-field__hint{font-size:var(--text-xs);color:var(--color-paper-500);margin-top:.3125rem;line-height:1.5;display:block}.calc-sheet{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);box-shadow:var(--shadow-editorial);border-radius:3px;overflow:hidden}.calc-sheet__title{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-700);font-weight:600}.calc-sheet__tag{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-paper-500)}.calc-chart{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);box-shadow:var(--shadow-editorial);border-radius:3px;margin:1.75rem 0 0;overflow:hidden}.calc-chart__head{border-bottom:1px solid var(--color-paper-200);background-color:color-mix(in oklab, var(--color-paper-100) 60%, var(--color-paper-0));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.625rem 1.25rem;padding:.8125rem 1.25rem;display:flex}.calc-answer__text{letter-spacing:-.014em;max-width:62ch;color:var(--color-paper-900);font-size:clamp(1.0625rem,2.4vw,1.25rem);font-weight:500;line-height:1.5}.calc-ghost:hover{border-color:var(--color-paper-500);color:var(--color-paper-900)}.calc-submit{border-radius:var(--radius-pill);background-color:var(--color-paper-900);min-height:2.75rem;color:var(--color-paper-50);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;margin-top:1.5rem;padding-inline:1.5rem;font-weight:600;display:inline-flex}.calc-close{border-top:1px solid var(--color-paper-200);background-color:var(--color-paper-100)}.calc-sheet__body{padding:.375rem 1.25rem 1.25rem}.calc-stat{min-width:0;padding:.8125rem 1rem}.calc-stat__label{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-500);font-weight:600;display:block}@media (width<30rem){.calc-stat{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.calc-stat__value{margin-top:0}}.calc-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-paper-900);margin-top:.25rem;font-size:1.0625rem;font-weight:600;display:block}.calc-answer__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.calc-details{border-top:1px solid var(--color-paper-200);margin-top:1.75rem}.calc-details__summary{font-size:var(--text-sm-plus);color:var(--color-steel-ink);cursor:pointer;align-items:center;gap:.5rem;padding-block:1rem;font-weight:500;display:flex}.calc-details__summary::marker{color:var(--color-paper-400)}.calc-grid{stroke:var(--color-paper-200);stroke-width:1px}.calc-tick--y{text-anchor:end}.calc-levers{gap:.875rem;margin:1.25rem 0 0;padding:0;display:grid}.calc-lever{border-top:1px solid var(--color-paper-200);padding-top:.75rem}.calc-lever dt{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-500);font-weight:600}.calc-lever dd{font-size:var(--text-sm-plus);color:var(--color-paper-700);margin:.3125rem 0 0;line-height:1.55}.calc-lever dd b{font-variant-numeric:tabular-nums;color:var(--color-paper-900);font-size:1.125rem;font-weight:600}.ll-js{display:none}html.js .ll-js{display:block}html.js .ll-nojs,.ll-js-inline{display:none}html.js .ll-js-inline{display:inline}html.js [data-only-with-jobs][data-off]{display:none}.ll-hero{isolation:isolate;background-color:var(--color-paper-50);position:relative;overflow:hidden}.ll-hero__wash{z-index:-1;pointer-events:none;background-image:radial-gradient(64% 58% at 4% 0%, color-mix(in oklab, var(--color-sage) 15%, transparent), transparent 62%), radial-gradient(52% 50% at 98% 90%, color-mix(in oklab, var(--color-amberpaper) 10%, transparent), transparent 66%);position:absolute;inset:0}.ll-facts{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2rem;padding-left:0;list-style:none;display:flex}.ll-facts li{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-600);font-weight:600}.ll-facts li+li{border-left:1px solid var(--color-paper-300);padding-left:1.25rem}.ll-excerpt{border-top:1px solid var(--color-paper-200);border-bottom:1px solid var(--color-paper-200);background-color:var(--color-paper-100)}.ll-excerpt__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;display:flex}.ll-excerpt__title{letter-spacing:-.03em;color:var(--color-paper-900);margin-top:.625rem;font-size:clamp(1.5rem,3.6vw,2.125rem);font-weight:600;line-height:1.1}.ll-excerpt__tag{border:1px solid var(--color-amberpaper);border-radius:var(--radius-pill);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-amberpaper-ink);padding:.3125rem .75rem;font-weight:600}.ll-excerpt__lede{max-width:62ch;font-size:var(--text-sm-plus);color:var(--color-paper-600);margin-top:1rem;line-height:1.7}.ll-excerpt__table{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);box-shadow:var(--shadow-editorial);border-radius:.625rem;margin-top:1.75rem;overflow:hidden}.ll-excerpt__head,.ll-excerpt__row>summary{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:1rem;padding:.875rem 1.25rem;display:grid}.ll-excerpt__head{border-bottom:1px solid var(--color-paper-300);background-color:color-mix(in oklab, var(--color-paper-100) 70%, var(--color-paper-0));font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-500);font-weight:600}.ll-excerpt__row+.ll-excerpt__row{border-top:1px solid var(--color-paper-200)}.ll-excerpt__row>summary{cursor:pointer;transition:background-color var(--duration-fast) ease;list-style:none}.ll-excerpt__row>summary::-webkit-details-marker{display:none}.ll-excerpt__row>summary:hover{background-color:var(--color-paper-50)}.ll-excerpt__row>summary:focus-visible{outline:2px solid var(--color-steel-ink);outline-offset:-2px}.ll-excerpt__company{gap:.1875rem;min-width:0;display:grid}.ll-excerpt__name{font-size:var(--text-sm-plus);letter-spacing:-.01em;color:var(--color-paper-900);font-weight:600}.ll-excerpt__place{font-size:var(--text-xs-plus);color:var(--color-paper-500)}.ll-excerpt__cell{font-size:var(--text-sm);color:var(--color-paper-700)}.ll-excerpt__cell small{font-variant-numeric:tabular-nums;color:var(--color-paper-500)}.ll-excerpt__jobs{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.ll-excerpt__jobs b{font-variant-numeric:tabular-nums;color:var(--color-sage-ink);font-size:1.0625rem;font-weight:600}.ll-excerpt__arrow{color:var(--color-paper-500);transition:transform var(--duration-fast) var(--ease-paper,ease);flex:none;margin-left:auto}.ll-excerpt__row[open] .ll-excerpt__arrow{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ll-excerpt__arrow{transition:none}}.ll-excerpt__detail{border-top:1px dashed var(--color-paper-300);background-color:color-mix(in oklab, var(--color-paper-100) 45%, var(--color-paper-0));gap:1.75rem;padding:1.25rem 1.25rem 1.5rem;display:grid}@media (width>=56rem){.ll-excerpt__detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem}}.ll-excerpt__block-title{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-500);font-weight:600}.ll-excerpt__list{gap:.875rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.ll-excerpt__person,.ll-excerpt__job{border-left:2px solid var(--color-paper-300);gap:.1875rem;padding-left:.875rem;display:grid}.ll-excerpt__person-name,.ll-excerpt__job-title{font-size:var(--text-sm-plus);color:var(--color-paper-900);font-weight:600}.ll-excerpt__role{font-size:var(--text-xs-plus);color:var(--color-sage-ink);font-weight:500}.ll-excerpt__contact,.ll-excerpt__job-meta{font-size:var(--text-xs-plus);color:var(--color-paper-600);overflow-wrap:anywhere}.ll-excerpt__social{flex-wrap:wrap;gap:.375rem .75rem;margin-top:.25rem;display:flex}.ll-excerpt__profile{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-paper-600);border-radius:.25rem;align-items:baseline;gap:.375rem;padding:.1875rem .5rem;font-weight:600;display:inline-flex}.ll-excerpt__profile em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--color-paper-500);font-weight:400}.ll-excerpt__profile--empty{color:var(--color-paper-500);border-style:dashed}.ll-excerpt__foot{font-size:var(--text-xs);color:var(--color-paper-500);margin-top:.875rem;line-height:1.5}.ll-excerpt__note{max-width:68ch;font-size:var(--text-xs-plus);color:var(--color-paper-500);margin-top:1.25rem;line-height:1.65}@media (width<52rem){.ll-excerpt__head{display:none}.ll-excerpt__row>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem}.ll-excerpt__company{grid-column:1}.ll-excerpt__jobs{grid-area:1/2;align-self:center}.ll-excerpt__cell:not(.ll-excerpt__jobs){font-size:var(--text-xs-plus);color:var(--color-paper-500);grid-column:1/-1}.ll-excerpt__cell[data-label]:not(.ll-excerpt__jobs):before{content:attr(data-label) ": "}}.ll-grid{gap:2.5rem;display:grid}@media (width>=64rem){.ll-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:3.5rem}}.ll-step{border-top:1px solid var(--color-paper-200);padding-top:2.75rem;scroll-margin-top:6rem}.ll-step:first-child{border-top:0;padding-top:0}.ll-step+.ll-step{margin-top:2.75rem}.ll-step__no{font-size:var(--text-2xs);letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--color-paper-500);font-weight:600}.ll-step__title{letter-spacing:-.028em;color:var(--color-paper-900);margin-top:.4375rem;font-size:clamp(1.375rem,3.4vw,1.75rem);font-weight:600;line-height:1.1}.ll-step__lede{max-width:58ch;font-size:var(--text-sm-plus);color:var(--color-paper-600);margin-top:.625rem;line-height:1.65}.ll-block{margin-top:1.5rem}.ll-fieldset{margin-inline:0;border:0;min-width:0;margin-bottom:0;padding:0}.ll-legend{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-600);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;padding:0;font-weight:600;display:flex}.ll-hint{font-size:var(--text-xs-plus);color:var(--color-paper-500);margin-top:.5rem;line-height:1.55;display:block}.ll-error{font-size:var(--text-xs-plus);color:var(--color-danger);margin-top:.5rem;font-weight:500;display:block}.ll-chips{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.ll-chip{display:inline-flex;position:relative}.ll-chip input,.ll-card input,.ll-seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ll-chip span{border:1px solid var(--color-paper-300);border-radius:var(--radius-pill);background-color:var(--color-paper-0);min-height:2.5rem;font-size:var(--text-sm);color:var(--color-paper-800);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;gap:.4375rem;padding:.4375rem .875rem;line-height:1.25;display:inline-flex}.ll-chip span:hover{border-color:var(--color-paper-500)}.ll-chip small{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-paper-500)}.ll-chip input:checked+span{border-color:var(--color-sage-ink);background-color:color-mix(in oklab, var(--color-sage) 14%, var(--color-paper-0));color:var(--color-paper-900)}.ll-chip input:checked+span:before{content:"";border-left:2px solid var(--color-sage-ink);border-bottom:2px solid var(--color-sage-ink);width:.5rem;height:.3rem;margin-right:.0625rem;transform:translateY(-.1rem)rotate(-45deg)}.ll-chip input:checked+span small{color:var(--color-sage-ink)}.ll-chip input:focus-visible+span,.ll-card input:focus-visible+.ll-card__body,.ll-seg input:focus-visible+span{outline:2px solid var(--color-steel-ink);outline-offset:2px}.ll-chip.is-suggested span{border-style:dashed;border-color:var(--color-sage)}.ll-chip.is-suggested input:checked+span{border-style:solid}.ll-search{margin-top:1.25rem;position:relative}.ll-label{font-size:var(--text-xs-plus);color:var(--color-paper-700);font-weight:500;display:block}.ll-matches{z-index:30;border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);max-height:22rem;box-shadow:var(--shadow-editorial);border-radius:.5rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto}.ll-matches li{font-size:var(--text-sm);color:var(--color-paper-800);cursor:pointer;border-radius:.3125rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.5625rem .625rem;line-height:1.4;display:grid}.ll-matches li[aria-selected=true]{background-color:var(--color-paper-100)}.ll-matches__code{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-paper-600);font-weight:600}.ll-matches__level{font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-paper-400);font-weight:600}.ll-matches li.is-selected .ll-matches__level{color:var(--color-sage-ink)}.ll-matches__empty{cursor:default!important;color:var(--color-paper-500)!important;grid-template-columns:1fr!important}.ll-selected{margin-top:1.25rem}.ll-selected__empty{font-size:var(--text-sm);color:var(--color-paper-500);margin-top:.625rem}.ll-cards{gap:.75rem;margin-top:.875rem;display:grid}@media (width>=36rem){.ll-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ll-card{height:100%;display:block;position:relative}.ll-card__body{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);cursor:pointer;height:100%;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:.625rem;gap:.3125rem;padding:1rem 1.125rem 1.0625rem 2.875rem;display:grid}.ll-card__body:hover{border-color:var(--color-paper-500)}.ll-card__body:before{content:"";border:1.5px solid var(--color-paper-400);background-color:#fff;border-radius:.25rem;width:1.125rem;height:1.125rem;position:absolute;top:1.125rem;left:1.0625rem}.ll-card input[type=radio]+.ll-card__body:before{border-radius:var(--radius-pill)}.ll-card input:checked+.ll-card__body{border-color:var(--color-sage-ink);background-color:color-mix(in oklab, var(--color-sage) 10%, var(--color-paper-0));box-shadow:0 0 0 1px var(--color-sage-ink)}.ll-card input:checked+.ll-card__body:before{border-color:var(--color-sage-ink);background-color:var(--color-sage-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.6 3.6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%}.ll-card input[type=radio]:checked+.ll-card__body:before{background-image:none;box-shadow:inset 0 0 0 3px #fff}.ll-card__title{font-size:var(--text-sm-plus);letter-spacing:-.01em;color:var(--color-paper-900);font-weight:600}.ll-card__meta{font-size:var(--text-xs-plus);color:var(--color-sage-ink);font-weight:500}.ll-card__text{font-size:var(--text-xs-plus);color:var(--color-paper-600);line-height:1.5}.ll-regions{border:1px solid var(--color-paper-200);background-color:color-mix(in oklab, var(--color-paper-100) 55%, var(--color-paper-0));border-radius:.625rem;margin-top:1.25rem;padding:1rem 1.125rem 1.125rem}html.js .ll-regions[data-off]{display:none}.ll-regions .ll-chips{gap:.375rem;margin-top:.75rem}.ll-regions .ll-chip span{min-height:2.25rem;font-size:var(--text-xs-plus);padding:.3125rem .75rem}.ll-mini{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-steel-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ll-mini:hover{text-decoration:underline}.ll-fields{gap:.875rem 1rem;margin-top:.875rem;display:grid}@media (width>=36rem){.ll-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-fields--place{grid-template-columns:minmax(0,1fr) 11rem}.ll-field--wide{grid-column:1/-1}}.ll-segs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}@media (width>=36rem){.ll-segs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ll-seg{display:block;position:relative}.ll-seg span{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);text-align:center;cursor:pointer;min-height:4.25rem;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:.625rem;place-items:center;gap:.125rem;padding:.625rem;display:grid}.ll-seg span:hover{border-color:var(--color-paper-500)}.ll-seg b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-paper-900);font-size:1.375rem;font-weight:600}.ll-seg small{font-size:var(--text-2xs);color:var(--color-paper-500)}.ll-seg input:checked+span{border-color:var(--color-sage-ink);background-color:color-mix(in oklab, var(--color-sage) 12%, var(--color-paper-0));box-shadow:0 0 0 1px var(--color-sage-ink)}.ll-count{font-size:var(--text-xs-plus);color:var(--color-paper-700);align-items:center;gap:.4375rem;margin-top:.625rem;font-weight:500;display:inline-flex}.ll-count:before{content:"";border-radius:var(--radius-pill);background-color:var(--color-paper-300);width:.4375rem;height:.4375rem}.ll-count.is-active:before{background-color:var(--color-sage)}html.js .ll-count{display:flex}.ll-file{border:1px dashed var(--color-paper-400);background-color:var(--color-paper-0);width:100%;font-size:var(--text-sm);color:var(--color-paper-700);border-radius:.5rem;margin-top:.375rem;padding:.75rem;display:block}.ll-file::file-selector-button{border:1px solid var(--color-paper-300);border-radius:var(--radius-pill);background-color:var(--color-paper-100);font:inherit;font-size:var(--text-xs-plus);color:var(--color-paper-800);cursor:pointer;margin-right:.875rem;padding:.4375rem .875rem;font-weight:500}.ll-templates{font-size:var(--text-xs-plus);color:var(--color-paper-600);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.875rem;display:flex}.ll-note{border-left:3px solid var(--color-sage);background-color:color-mix(in oklab, var(--color-sage) 8%, var(--color-paper-0));font-size:var(--text-sm);color:var(--color-paper-700);border-radius:0 .375rem .375rem 0;margin-top:1.125rem;padding:.875rem 1rem;line-height:1.6}.ll-note strong{color:var(--color-paper-900);font-weight:600}.ll-check{font-size:var(--text-sm);color:var(--color-paper-700);align-items:flex-start;gap:.75rem;margin-top:1.25rem;line-height:1.55;display:flex}.ll-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-sage-ink);flex:none;margin-top:.1875rem}.ll-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ll-submit{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:1.75rem;display:flex}.ll-submit .btn-primary{min-height:3.25rem;font-size:var(--text-sm-plus);padding-inline:1.75rem}.ll-submit p{max-width:36ch;font-size:var(--text-xs-plus);color:var(--color-paper-500);line-height:1.5}.ll-error-summary{border:1px solid color-mix(in oklab, var(--color-danger) 45%, transparent);background-color:color-mix(in oklab, var(--color-danger) 6%, var(--color-paper-0));font-size:var(--text-sm);color:var(--color-paper-800);border-left-width:3px;border-radius:.375rem;margin-bottom:2.25rem;padding:1rem 1.25rem;line-height:1.55}.ll-error-summary ul{margin:.375rem 0 0;padding-left:1.125rem;list-style:outside}.ll-aside{position:relative}@media (width>=64rem){.ll-aside__inner{overscroll-behavior:contain;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}}.ll-sheet{border:1px solid var(--color-paper-300);background-color:var(--color-paper-0);box-shadow:var(--shadow-editorial);border-radius:3px;overflow:hidden}.ll-sheet__head{border-bottom:1px solid var(--color-paper-200);background-color:color-mix(in oklab, var(--color-paper-100) 60%, var(--color-paper-0));justify-content:space-between;align-items:baseline;gap:1rem;padding:.8125rem 1.125rem;display:flex}.ll-sheet__title{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-paper-700);font-weight:600}.ll-sheet__tag{font-size:var(--text-2xs);color:var(--color-sage-ink);font-weight:600}.ll-sheet dl{margin:0;padding:.25rem 1.125rem .5rem}.ll-sheet__row{border-bottom:1px solid var(--color-paper-200);padding-block:.625rem}.ll-sheet__row:last-child{border-bottom:0}.ll-sheet__row dt{font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper-500);font-weight:600}.ll-sheet__row dd{font-size:var(--text-xs-plus);color:var(--color-paper-900);overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.5}.ll-sheet__foot{border-top:1px solid var(--color-paper-300);background-color:color-mix(in oklab, var(--color-paper-100) 55%, var(--color-paper-0));gap:.625rem;padding:1rem 1.125rem 1.125rem;display:grid}.ll-sheet__foot .btn-primary{min-height:2.875rem;font-size:var(--text-sm)}.ll-sheet__foot p{font-size:var(--text-xs);color:var(--color-paper-500);text-align:center;line-height:1.5}.ll-process{counter-reset:process-step;gap:1.5rem;margin-top:2rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.ll-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.ll-process li{border-top:1px solid var(--color-paper-300);counter-increment:process-step;padding-top:1rem}.ll-process li:before{content:counter(process-step, decimal-leading-zero);font-size:var(--text-2xs);letter-spacing:.18em;color:var(--color-paper-500);font-weight:600}.ll-process h3{letter-spacing:-.015em;color:var(--color-paper-900);margin-top:.5rem;font-size:1.0625rem;font-weight:600}.ll-process p{font-size:var(--text-sm-plus);color:var(--color-paper-600);margin-top:.4375rem;line-height:1.6}.ll-faq{border-top:1px solid var(--color-paper-300);margin-top:2rem}.ll-faq details{border-bottom:1px solid var(--color-paper-300)}.ll-faq summary{color:var(--color-paper-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.0625rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary:after{content:"+";color:var(--color-paper-500);flex:none;font-size:1.25rem;font-weight:400}.ll-faq details[open] summary:after{content:"−"}.ll-faq details p{max-width:68ch;font-size:var(--text-sm-plus);color:var(--color-paper-600);padding-bottom:1.125rem;line-height:1.65}.ll-close{border-top:1px solid var(--color-paper-200);background-color:var(--color-paper-100)}.ll-close__text{letter-spacing:-.022em;max-width:46ch;color:var(--color-paper-900);font-size:clamp(1.125rem,2.6vw,1.5rem);font-weight:500;line-height:1.38}.tools-related{background-color:var(--color-paper-50);border-top:1px solid var(--color-paper-200)}.tools-related__list{gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.tools-related__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-related__card{border:1px solid var(--color-paper-200);height:100%;color:inherit;transition:border-color var(--duration-fast) ease, transform var(--duration-fast) ease;background:#fff;border-radius:.875rem;gap:.375rem;padding:1.25rem 1.375rem;text-decoration:none;display:grid}.tools-related__card:hover{border-color:var(--color-paper-400);transform:translateY(-1px)}.tools-related__no{font-size:var(--text-2xs);letter-spacing:.18em;color:var(--color-paper-500);font-weight:600}.tools-related__title{letter-spacing:-.01em;color:var(--color-paper-900);font-weight:600}.tools-related__question{font-size:var(--text-sm);color:var(--color-paper-700);line-height:1.5}.tools-related__guide{border:1px dashed var(--color-paper-300);color:inherit;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:.875rem;gap:.375rem;margin-bottom:2.5rem;padding:1.25rem 1.375rem;text-decoration:none;display:grid}.tools-related__guide:hover{border-style:solid;border-color:var(--color-paper-400);background-color:#fff}.tools-related__guide-title{letter-spacing:-.01em;color:var(--color-paper-900);font-weight:600}
