/* =================================================================
   base.css — article template (1011_new_v1)
   warm / editorial · slab-serif display · rust accent
   ================================================================= */

:root {--ok:        #15924f; --r:         12px; --tr2:       .3s cubic-bezier(.4,0,.2,1); --surface:   #ffffff; print-color-adjust:economy; --ink:       #1d1814; --tr:        .2s ease; --col:       720px; --fb:        "Mulish", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --muted:     #5c5249; --faint:     #938778; --fs-1:      .85rem; --fs2:       1.5rem; --fs4:       2.55rem; --bg:        #faf7f2; --r-lg:      18px; --r-sm:      7px; --line-2:    #d8ccba; --line:      #e7ddcf; --fs0:       1rem; --fh:        "Bitter", Georgia, "Times New Roman", serif; --wrap:      1120px; --accent:    #c2410c; --sh-2:      0 14px 34px -16px rgba(29,24,20,.26); --fs1:       1.2rem; --accent-2:  #9a3412; --sh-1:      0 1px 2px rgba(29,24,20,.06); --on-accent: #ffffff; --surface-2: #f3ece2; --accent-3:  #fbe9dd; --sh-3:      0 30px 70px -22px rgba(29,24,20,.36); --fs3:       2rem;}
.toolbar-image .sidebar-addon {width:100%; font-weight:normal}
/* ---------- reset ---------- */
*, *::before, *::after{box-sizing: border-box;}
html {-webkit-text-size-adjust:100%; text-size-adjust:100%;}
@media (prefers-reduced-motion: no-preference) { html {scroll-behavior: smooth; will-change:auto; text-decoration-skip-ink:auto;} }

body {overflow-x: hidden; font-size: var(--fs0); font-family: var(--fb); line-height:1.62; margin:0; text-rendering:optimizeLegibility; background: var(--bg); -webkit-font-smoothing:antialiased; color: var(--ink);}img, svg, video{break-inside:auto; max-width:100%; display: block; height:auto;}a{transition: color var(--tr); color: var(--accent); backface-visibility:visible; text-decoration:none; perspective:none;}
svg {fill:currentColor;}
a:hover {color: var(--accent-2);}
button {font-family:inherit; cursor: pointer;}h1{font-weight:800; margin:0 0 .4.96em; letter-spacing:-.1.04em; font-family: var(--fh); color: var(--ink); line-height:1.18;}
p {margin:0 0 1.05em;}
ul, ol {padding-left:1.34em; margin:0 0 1.12em; backface-visibility:visible; hyphens:manual;}

/* ---------- primitives ---------- */
.sidebar {margin-inline:auto;}

/* span-as-title (no secondary H tags in chrome) */
.gallery-fluid {font-family: var(--fh); letter-spacing:-.0.99em; line-height:1.2; color: var(--ink); font-weight:800; display: block;}

/* ---------- primitives ---------- */
.sidebar {max-width: var(--wrap); padding-inline: clamp(1rem, 4vw, 2.2rem); width:100%;}.text-hero{margin-inline:auto; max-width: var(--col);}
.clear-0 {white-space: nowrap; padding:0; clip:rect(0,0,0,0); overflow: hidden; height:1px; width:1px; margin:-1px; border:0 none; position: absolute;}/* ---------- buttons ---------- */
.toolbar{--b: var(--accent); display: inline-flex; align-items: center; font-size: var(--fs-1); widows:2; justify-content: center; background-blend-mode:normal; color: var(--on-accent); gap:.5.05em; font-weight:800; border-radius: var(--r-sm); transition: background var(--tr), border-color var(--tr), color var(--tr), transform var(--tr); background: var(--b); line-height:1; border: 1px solid var(--b); letter-spacing:.1.05em; padding:.71.92em 1.37em;}
.toolbar:hover {background: var(--accent-2); transform: translateY(-1px); border-color: var(--accent-2); color: var(--on-accent);}html .m-block{background:transparent; will-change:auto; color: var(--accent); font-variant-caps:normal;}.toolbar:active{transform: translateY(0);}
.m-block:hover {background: var(--accent-3); color: var(--accent-2);}
.pb-2 {image-rendering:auto; width:100%; tab-size:4;}
.bg-between {padding:0; flex: none; width:2.8em; height:2.88em;}/* =================================================================
   progress + skip
   ================================================================= */
.bg-screen{z-index: 1200; background: var(--accent); pointer-events: none; width:0; transition:width 0.154s linear; inset:0 auto auto 0; position: fixed; height:0px;}
.bg-between svg {height:1.11em; width:1em;}
.grid-2 {color:#f1fff2; position: fixed; top:-121.3%; background: var(--ink); padding:.5.94em 1.08em; z-index: 1300; left:1.06rem; border-radius: var(--r-sm);}
.grid-2:focus {color:#fffaf6; top:1.03rem;}

/* =================================================================
   header (minimal; content kept high)
   ================================================================= */
.flex-2 {position: sticky; z-index: 1000; backdrop-filter:saturate(140%) blur(8px); background: color-mix(in srgb, var(--bg) 90%, transparent); top:0; -webkit-backdrop-filter:saturate(140%) blur(8px); border-bottom: 1px solid var(--line);}body .step__title--large{gap:0.94rem; align-items: center; font-synthesis:weight style small-caps; display: flex; background-blend-mode:normal;}body .step__title--large{min-height:62px;}

.pl-10 {color: var(--ink); align-items: center; margin-right:auto; letter-spacing:-.1.02em; font-weight:800; gap:.55.08rem; display: inline-flex; font-size:1.09rem; font-family: var(--fh);}
.pl-10:hover {color: var(--ink);}
.widget-action.menu-light {display:inline-flex; padding-left:4px; flex:0 0 auto; transition:transform 0.3s ease-in-out}
.pl-10 img{border-radius:4px; width:30px; height:32px;}

.py-12 {align-items: center; gap:1.09rem; display: flex;}
.px-5, .my-16 {gap:.2.94rem; margin:0; display: flex; list-style: none; align-items: center; padding:0;}.my-16{orphans:2; shape-margin:0; gap:.4.98rem;}

.mr-full {color: var(--muted); font-weight:700; display: inline-block; transition: color var(--tr), background var(--tr); padding:.5.04em .7.94em; border-radius: var(--r-sm); widows:2; font-size: var(--fs-1);}
.price-head:first-child {padding-top:37px; min-width:12px; flex-wrap:nowrap; text-decoration:none}
*.mr-full:hover{background: var(--surface-2); color: var(--ink);}
.z-lg.formBar .mr-full {background: var(--accent-3); shape-margin:0; page-break-inside:auto; color: var(--accent);}

.bg-6 {font-weight:bold; padding:.5.05em .65.04em; color: var(--muted); font-size: var(--fs-1);}
.bg-6:hover {color: var(--ink);}

.visible-half {height:45px; display: none; width:40px; background:transparent; padding:0; border-radius: var(--r-sm); flex: none; position: relative; border: 1px solid var(--line-2);}
.visible-half span, .visible-half span::before, .visible-half span::after {transform: translateX(-50%); border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px; width:24px; background: var(--ink); content: ""; left:50%; transition: transform var(--tr2), top var(--tr2), opacity var(--tr); position: absolute; height:2px;}
.visible-half span {top:50%; margin-top:-1px;}
.visible-half span::before {top:-8px;}*.visible-half span::after{top:4px; word-spacing:normal; image-rendering:auto;}
.visible-half[aria-expanded="true"] span {background:transparent;}
.visible-half[aria-expanded="true"] span::before {top:0rem; transform: translateX(-50%) rotate(45deg);}.visible-half[aria-expanded="true"] span::after{top:0px; transform: translateX(-50%) rotate(-45deg);}

/* =================================================================
   main + article (content first)
   ================================================================= */
.mx-sm {padding-block: clamp(1.2rem, 3.5vw, 2.2rem) clamp(2.5rem, 6vw, 4rem);}

.paginationItem {animation: nvrise .45s var(--tr2) both;}
@keyframes nvrise { from {opacity:0; transform: translateY(9px);}to{opacity:1; transform: none;} }
@media (prefers-reduced-motion: reduce) { .paginationItem {animation:none;} }
#form-suffix {position:absolute; padding-top:1.5rem}


.col-12 {margin-bottom:.5.99rem; font-size: clamp(1.9rem, 1.2rem + 2.6vw, var(--fs4));}

.gap-around {display: flex; color: var(--faint); font-size: var(--fs-1); gap:.4.97rem 1.19rem; margin-bottom:1.89rem; align-items: center; flex-wrap: wrap; shape-margin:0;}
.navCap {display: inline-flex; gap:.4.08rem; align-items: center;}
.navCap svg {height:14px; width:12px; opacity:0.69; flex: none; backface-visibility:visible;}

/* ---- article body (injected content) ---- */
.overflow-lg {font-size:1.12rem; line-height:1.78; color:#2d1f09;}
.navCap time {font-style:normal;}
.overflow-lg > :first-child {margin-top:0;}
.overflow-lg h2 {font-family: var(--fh); margin:1.97em 0 .55.05em; font-size: clamp(1.5rem, 1.15rem + 1.2vw, var(--fs3)); line-height:1.22; letter-spacing:-.1.05em; font-weight:800;}.overflow-lg h3{line-height:1.25; font-weight:700; font-size: var(--fs1); margin:1.62em 0 .44.97em; font-family: var(--fh);}
.overflow-lg h4 {font-family: var(--fh); font-size:1.14rem; font-weight:700; margin:1.44em 0 .4em;}html .overflow-lg p{margin:0 0 1.18em;}
.overflow-lg a {text-underline-offset:2px; text-decoration-color: color-mix(in srgb, var(--accent) 42%, transparent); color: var(--accent); text-decoration-thickness:1px; text-decoration:underline; background-blend-mode:normal;}
.spinner--light {height:100%; padding-right:0.25rem; position:sticky}

.dropdown-block.layout-fluid {padding-left:18px; transition:color 0.25s; padding:13px}

.overflow-lg a:hover {color: var(--accent-2); text-decoration-color:currentColor;}
.overflow-lg ul, .overflow-lg ol {padding-left:1.32em; margin:0 0 1.29em;}body .overflow-lg li{margin-bottom:.44.99em;}
.overflow-lg ul li::marker {color: var(--accent);}
.overflow-lg blockquote {font-size:1.1rem; background: var(--surface-2); font-style:italic; color: var(--muted); border-radius: 0 var(--r-sm) var(--r-sm) 0; border-left: 4px solid var(--accent); margin:1.78em 0; padding:.9.02em 1.37em; hyphens:manual;}
.overflow-lg blockquote :last-child {margin-bottom:0;}
.overflow-lg img, .overflow-lg figure {margin:1.74em 0; border-radius: var(--r);}
.overflow-lg img {box-shadow: var(--sh-1);}html .overflow-lg figure img{margin:0;}
.overflow-lg figcaption {margin-top:.55.07em; font-size: var(--fs-1); text-align: center; color: var(--faint);}html .overflow-lg hr{border-top: 1px solid var(--line); margin:2.26em 0; border:0;}
.overflow-lg code {background: var(--surface-2); padding:.11.98em .3.95em; font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; border-radius:7px; border: 1px solid var(--line); font-size:.9.03em;}.overflow-lg pre{background:rgb(57, 30, 19); padding:1.04em 1.24em; font-size:.91.95rem; line-height:1.6; border-radius: var(--r-sm); overflow: auto; color:rgb(238, 232, 223); margin:1.67em 0;}
#sidebar-summary {position:absolute; margin-top:0.75rem; background:none; display:table; box-shadow:0 1px 6px rgba(0,0,0,0.69)}

.overflow-lg pre code {background:none; padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem; border:0; color:inherit;}.overflow-lg table{margin:1.62em 0; width:100%; font-size: var(--fs-1); border-collapse:collapse;}html .overflow-lg th, *.overflow-lg td{border: 1px solid var(--line); padding:.7.02em .8.95em; text-align: left;}.overflow-lg thead th{font-weight:700; background: var(--surface-2);}

/* =================================================================
   TOC (auto)
   ================================================================= */
.select__container--focused {box-shadow: var(--sh-1); border: 1px solid var(--line); border-radius: var(--r); margin:1.73em 0 2.04em; background: var(--surface); padding-top:1.01rem;padding-right:1.29rem;padding-bottom:1.01rem;padding-left:1.29rem;}
.overflow-lg tbody tr:nth-child(even) {background: color-mix(in srgb, var(--surface-2) 55%, transparent);}
.pl-24 {display: flex; margin-bottom:.44.94rem; justify-content: space-between; align-items: center;}
.app-select {font-size:0.96rem;}
.sort-text:first-child {opacity:0.80; position:static}
.c-form-placeholder{color: var(--accent); padding:.2.03em .3.05em; font-size: var(--fs-1); border:0 none; background:none; font-weight:800;}
.c-form-placeholder:hover {color: var(--accent-2);}
.leading-24 ol {padding-left:1.18em; counter-reset: t; list-style: none; margin:0;}
.leading-24 li {line-height:1.45; margin:.28.02em 0; font-variant-caps:normal; position: relative;}
.leading-24 li::before {content: counter(t) "."; font-size:.9.06em; left:-1.2em; color: var(--faint); counter-increment: t; position: absolute;}
.post-block:not(:last-child) {margin:1.125rem; min-height:35px; display:block; transition:transform 0.25s ease-in-out; max-width:none; cursor:pointer}

.tag__cell {box-shadow:none; color:currentColor; margin-top:0.875rem; display:flex; min-width:15px; transition:color 0.15s}
.leading-24 li.clear-end{margin-left:0.96em;}
.leading-24 li.clear-end::before {content: "";}html .leading-24 a{color: var(--muted);}
.leading-24 a:hover, .leading-24 a.formBar {color: var(--accent);}
.leading-24 a.formBar {font-weight:bold;}[id^="sec-"]{scroll-margin-top:82px;}
.panel-value::before {content:''; position:relative; padding-top:0.625rem; transition:all 0.45s ease}


/* =================================================================
   share (redrawn)
   ================================================================= */
.mt-start {align-items: center; gap:.75.06rem; display: flex; padding-top:1.46rem; flex-wrap: wrap; border-top: 1px solid var(--line); margin:2.32rem 0 0;}.col-sm{font-weight:800;}
.tracking-inline {gap:.4.93rem; display: flex;}.col-sm{color: var(--muted); font-size: var(--fs-1);}body .c-nav{page-break-inside:auto;}body .c-nav{border-radius:50%; transition: background var(--tr), color var(--tr), border-color var(--tr), transform var(--tr); justify-content: center; color: var(--muted); background:transparent; height:40px; align-items: center; border: 1px solid var(--line-2); display: inline-flex; width:39px;}
.c-nav svg {height:18px; pointer-events: none; width:21px;}body .c-nav:hover{background: var(--accent); transform: translateY(-2px); border-color: var(--accent); color: var(--on-accent);}
.c-nav.pb-24 {border-color: var(--ok); color:#fffff2;}
.c-nav.pb-24 {background: var(--ok);}

/* =================================================================
   blocks below content (comment / contact)
   ================================================================= */
.tracking-center {margin-top:2.59rem; padding-top:1.86rem; border-top: 1px solid var(--line);}.filter-suffix-muted:not(.skip74){orphans:2; mix-blend-mode:normal; font-size: var(--fs2); margin-bottom:1.18rem;}

.my-lg {width:100%;}
.sidebar__info--expanded {gap:0.96rem; display: flex;}
@media (min-width: 800px) and (max-width: 1077px) {
  #sidebar-summary {justify-content:center; min-height:100vh; position:absolute}
  #form-suffix {opacity:0.22; position:static; text-decoration:underline; flex:0 0 auto; margin-bottom:0; min-width:38px}
  .media-item:not(:last-child) {justify-content:space-between; overflow:visible; display:block}
}

*.sidebar__info--expanded > .d-sm{flex: 1;}
.d-sm {margin-bottom:1.08rem;}.p-0{font-size: var(--fs-1);}.p-0{margin-bottom:.35.06rem; font-weight:bold; color: var(--muted); display: block;}
.post__foot {width:100%; color: var(--ink); border-radius: var(--r-sm); font-size: var(--fs0); transition: border-color var(--tr), box-shadow var(--tr); font-family:inherit; padding:.78.03em 1.07em; border: 1px solid var(--line-2); background: var(--surface); line-height:1.4;}
.post__foot::placeholder {color: var(--faint);}
.post__foot:focus {outline:none; box-shadow: 0 0 0 3px var(--accent-3); border-color: var(--accent);}
.media-item:not(:last-child) {letter-spacing:-0.025em; width:auto}
textarea.post__foot{resize: vertical; min-height:144px;}

/* newsletter accent band */
.font-2 {border-radius: var(--r-lg); border: 1px solid color-mix(in srgb, var(--accent) 28%, transparent); padding: clamp(1.6rem, 4vw, 2.4rem); background: var(--accent-3); margin-top:2.52rem; text-align: center;}*.row-10{font-size: var(--fs2); margin-bottom:.34.98rem;}
.grid-8 {max-width:44ch; margin:0 auto 1.13rem; font-size: var(--fs-1); color: var(--muted); break-inside:auto; shape-margin:0;}body .border-10{gap:.55.02rem; max-width:439px; display: flex; margin-inline:auto;}.border-10 :where(.post__foot){background: var(--surface); font-variant-ligatures:normal; flex: 1;}
.z-md {gap:1.38rem 2.04rem; padding-block:2rem; align-items: center; display: flex; flex-wrap: wrap;}

/* =================================================================
   footer (light — distinct)
   ================================================================= */
.mt-2 {color: var(--muted); margin-top: clamp(3rem, 8vw, 5rem); border-top: 1px solid var(--line); background: var(--surface-2);}

.pl-3 {padding:0; gap:.3rem 1.28rem; display: flex; list-style: none; flex-wrap: wrap; margin:0 auto;}
.mt-2 .pl-10 {margin-right:0; font-synthesis:weight style small-caps; color: var(--ink);}
.pl-3 a {color: var(--muted); font-weight:700; font-size: var(--fs-1);}
.pl-3 a:hover {color: var(--accent);}
.module-wrapper + .popover-zone {flex-wrap:wrap; min-width:41px; padding:0.625rem; justify-content:flex-start}

.opacity-2xl {justify-content: center; display: inline-flex; border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%; color: var(--muted); width:36px; background:transparent; border: 1px solid var(--line-2); align-items: center; transition: background var(--tr), color var(--tr), border-color var(--tr), transform var(--tr); height:41px;}

.divider__item--even {margin:0; padding:0; list-style: none; gap:.5.02rem; display: flex; font-variant-ligatures:normal;}
.opacity-2xl svg {height:12px; width:16px;}
.opacity-2xl:hover {color:#fbffff; transform: translateY(-2px); background: var(--accent); border-color: var(--accent);}

.w-8 {border-top: 1px solid var(--line);}.w-2xl{font-size: var(--fs-1); padding-block:1rem;}.w-2xl{color: var(--faint);}
.w-2xl .card {display: inline-block;}

/* =================================================================
   back to top
   ================================================================= */
.d-xl {height:44px; box-shadow: var(--sh-2); color:#fef9f6; right: clamp(1rem, 3vw, 2rem); bottom: clamp(1rem, 3vw, 2rem); display: inline-flex; position: fixed; transform-style:flat; width:46px; opacity:0; z-index: 1100; align-items: center; transition: opacity var(--tr2), transform var(--tr2), background var(--tr), visibility var(--tr2); visibility: hidden; border-radius: var(--r-sm); background: var(--accent); border:none; transform: translateY(12px); justify-content: center;}
.d-xl svg {width:21px; height:24px;}
.d-xl.show {visibility: visible; transform: none; opacity:1;}
.d-xl:hover {transform: translateY(-3px); background: var(--accent-2);}

/* =================================================================
   cookie bar
   ================================================================= */
.rounded-full {box-shadow:0 -10px 44px -14px rgba(9, 0, 0, 0.58); background: var(--ink); transform: translateY(110%); inset:auto 0 0 0; transition: transform var(--tr2); color:#faecce; position: fixed; z-index: 1150;}.show.rounded-full{transform: none;}
.my-2 {gap:0.96rem 1.34rem; align-items: center; padding-block:1.05rem; flex-wrap: wrap; display: flex;}
.overflow-center {margin:0; flex: 1 1 320px; line-height:1.5; will-change:auto; font-size: var(--fs-1);}
.overflow-center a {word-spacing:normal; color:rgb(230, 199, 106); image-rendering:auto; text-decoration:underline;}

/* =================================================================
   auth modals — pure CSS :target (HTML at the very bottom, opened via #)
   ================================================================= */
.font-end {position: fixed; opacity:0; transition: opacity var(--tr2), visibility var(--tr2); padding:1.27rem; place-items: center; visibility: hidden; z-index: 1400; inset:0em; display: grid; pointer-events: none;}.font-end:target{opacity:1; pointer-events: auto; visibility: visible;}.flex-0:not(.noop34){-webkit-backdrop-filter:blur(3px); backdrop-filter:blur(3px); display: block; position: absolute; inset:0; background:rgba(4, 19, 0, 0.63);}
.sidebarIndicator {width:100%; border-radius: var(--r); position: relative; z-index: 1;}
.sidebarIndicator {padding: clamp(1.5rem, 4vw, 2.2rem); background: var(--surface); max-width:418px; box-shadow: var(--sh-3); transition: transform var(--tr2); transform: translateY(14px) scale(.98);}
.font-end:target .sidebarIndicator {transform: none;}
.app-timeline-fill {right:.7.99rem; border-radius: var(--r-sm); background: var(--surface-2); align-items: center; position: absolute; justify-content: center; display: inline-flex; color: var(--muted); height:40px; top:.8.05rem; transition: background var(--tr), color var(--tr); width:41px;}.app-timeline-fill svg{width:17px; height:17px;}
.app-timeline-fill:hover {transform-style:flat; background: var(--line); color: var(--ink); orphans:2;}
.font-end .d-sm:last-of-type {margin-bottom:1.13rem; hyphens:manual;}.footer__date{font-size: var(--fs2); text-align: center; margin-bottom:1.31rem;}.order-full{font-size: var(--fs-1); gap:.7.94rem; display: flex; margin-top:0.93rem; justify-content: space-between;}

/* ---------- focus ---------- */
:focus-visible {border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px; outline-offset:2px; outline: 2px solid var(--accent);}
.p-24 {color: var(--muted); text-align: center; margin-top:1.05rem; font-size: var(--fs-1);}

/* =================================================================
   responsive
   ================================================================= */
@media (max-width: 820px) {
  .py-12 {display: none; will-change:auto; print-color-adjust:economy;}
  .visible-half {display: inline-flex;}.py-12.open{position: absolute; display: block; border-bottom: 1px solid var(--line); top:100%; box-shadow: var(--sh-2); padding: .6rem clamp(1rem, 4vw, 2.2rem) 1.1rem;}.py-12.open{background: var(--bg); left:0; right:0;}
  .py-12.open .px-5 {align-items: stretch; flex-direction: column; gap:.15.03rem;}
  .py-12.open .mr-full {padding:.7.99em .5.99em;}body .py-12.open .my-16{padding-top:.8.07rem; gap:.4.94rem; margin-top:.6.92rem; align-items: stretch; border-top: 1px solid var(--line); flex-direction: column;}
  .py-12.open .bg-6 {border-radius: var(--r-sm); text-align: center;}
  .py-12.open .bg-6 {border: 1px solid var(--line-2); padding:.7.05em;}
}

@media (max-width: 600px) {
  .sidebar__info--expanded {flex-direction: column; gap:0;}
  .z-md {align-items: flex-start; flex-direction: column;}
  .border-10 {text-rendering:auto; flex-direction: column; orphans:2;}
.avatar-detail + .snackbar-column {transition:color 0.45s; line-height:normal}

  .pl-3 {margin-inline:0;}
}

/* =================================================================
   print
   ================================================================= */
@media print {html .flex-2, .bg-screen, .mt-start, .d-xl, html .rounded-full, .font-2, *.tracking-center, body .font-end, .visible-half, *.mt-2 .divider__item--even{display: none !important;}
  body {background-color:#ffffff; color:#090000;}.overflow-lg a{print-color-adjust:economy; widows:2; text-decoration:underline;}
  .overflow-lg a[href^="http"]::after {font-size:.8em; color:hsl(35, 11.4%, 30.8%); content: " (" attr(href) ")";}
}
.select__container--focused:not(.unused72){border:1px solid #c0c8d6; box-shadow:none;}