.field .faq-search{max-width:34em;margin:26px 0 0;position:relative}.field .faq-search svg{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;top:24px;left:16px;transform:translateY(-50%)}.field .faq-search input{width:100%;height:48px;color:var(--ink);background:#fffdf7;border:1.5px solid #170a024d;border-radius:999px;padding:0 18px 0 46px;font:500 17px/1.2 Bric,system-ui,sans-serif;transition:border-color .2s;box-shadow:inset 0 1px 2px #170a020f}.field .faq-search input::placeholder{color:#7a6756}.field .faq-search input:focus{border-color:var(--ink);outline:none}.field .faq-search input:focus-visible{outline:3px solid var(--link);outline-offset:2px}.field .faq-search p{color:var(--ink);margin:10px 0 0 18px;font-family:Young,serif;font-size:16px}.field .faq-doc .leaf-contents b{font-weight:inherit}.field .faq-doc .leaf-contents small{color:var(--muted);font-size:14px;font-weight:600}.field .faq-groups h2 .faq-n{letter-spacing:0;color:var(--muted);font-variation-settings:normal;margin-left:.25em;font-family:Young,serif;font-size:.62em;font-weight:400}.field .faq-groups .ts-faq summary{align-items:flex-start}.field .faq-groups .faq-question{color:var(--ink);font-variation-settings:"wdth" 94;font-size:17.5px;font-weight:700;line-height:1.36}.field .faq-groups .ts-plus{margin-top:-2px}.field .faq-groups .ts-plus:before{content:"+"}.field .faq-groups .faq-answer{margin:0 0 8px}.field .faq-groups .faq-from{margin:0 0 16px;font-size:15px;font-weight:600;display:inline-block}.field .faq-groups [hidden]{display:none!important}.field .faq-groups>section{content-visibility:auto;contain-intrinsic-size:auto 1600px;scroll-margin-top:16px}@media print{.field .faq-search{display:none}.field .faq-groups details>:not(summary){display:block}}.field .tp-desk{justify-items:center;width:100%;padding:28px 0 8px;display:grid;position:relative}.field .tp-prop{filter:drop-shadow(0 14px 16px #00000080)drop-shadow(0 2px 2px #00000059);pointer-events:none;width:300px;position:absolute;top:-10px;right:-60px;transform:rotate(18deg)}.field .tp-page{--tear:polygon(0 0, 100% 0, 100% 100%, 96% 98.4%, 92.5% 99.6%, 88% 97.9%, 84% 99.2%, 79.5% 98%, 75% 99.7%, 71% 97.6%, 66.5% 99.1%, 62% 98.2%, 58% 99.8%, 53.5% 97.7%, 49% 99.3%, 45% 98.1%, 40.5% 99.6%, 36% 97.8%, 32% 99.4%, 27.5% 98.2%, 23% 99.7%, 19% 97.9%, 14.5% 99.3%, 10% 98.1%, 6% 99.6%, 2.5% 98.3%, 0 99.4%);background:var(--paper);color:var(--body-ink);clip-path:var(--tear);padding:30px 52px 64px;position:relative}.field .tp-lift{z-index:1;filter:drop-shadow(0 18px 22px #1406008c)drop-shadow(0 2px 2px #1406004d);width:min(600px,100%);position:relative;transform:rotate(-2.2deg)}.field .tp-page:before{content:"";mix-blend-mode:multiply;opacity:.45;pointer-events:none;background:url(/field-guide/desk/paper.jpg) 50%/420px;position:absolute;inset:0}.field .tp-page:after{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 6px 6px,#3a2313 4.5px,#0000 5.5px) 0 0/12px 33.3% repeat-y;width:12px;height:64%;position:absolute;top:18%;left:16px}.field .tp-page>*{position:relative}.field .tp-run{border-bottom:1px solid var(--rule);font-variation-settings:"wdth" 88;color:var(--muted);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.field .tp-run i{font-family:Young,serif;font-size:14px;font-style:normal;font-weight:400}.field .tp-folio{letter-spacing:-.04em;font-variation-settings:"opsz" 96, "wdth" 75;color:var(--sun);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;margin:22px 0 0;font-size:clamp(96px,16vw,148px);font-weight:800;line-height:.8}.field .tp-page h1{letter-spacing:-.022em;font-variation-settings:"opsz" 96, "wdth" 78;color:var(--ink);text-wrap:balance;margin:26px 0 0;font-size:clamp(34px,4.4vw,48px);font-weight:800;line-height:.94}.field .tp-msg{text-wrap:pretty;max-width:30em;margin:16px 0 0;font-size:18px;line-height:1.55}.field .tp-ways{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.field .tp-btn{background:var(--ink);color:#fff;font-variation-settings:"wdth" 92;min-height:46px;transition:transform .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.field .tp-btn.line{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.field .tp-btn:hover{transform:translateY(-1px)}.field .tp-more{border-top:1px solid var(--rule);flex-wrap:wrap;gap:4px 22px;margin:22px 0 0;padding:16px 0 0;list-style:none;display:flex}.field .tp-more a{color:var(--link);text-underline-offset:3px;padding:6px 0;font-size:16px;font-weight:700;text-decoration:underline 1.5px;display:inline-block}@media (width<=859.98px){.field .tp-desk{padding:14px 16px 0}.field .tp-prop{width:170px;top:-26px;right:-46px}.field .tp-page{padding:22px 24px 52px 34px}.field .tp-lift{transform:rotate(-1.2deg)}.field .tp-page:after{left:10px}.field .tp-msg{font-size:17px}}.field .ic-desk{justify-items:center;width:100%;padding:24px 0 8px;display:grid;position:relative}.field .ic-prop{filter:drop-shadow(0 14px 16px #00000080)drop-shadow(0 2px 2px #00000059);pointer-events:none;width:380px;position:absolute;top:40px;left:-120px;transform:rotate(-16deg)}.field .ic-card{--line:28px;z-index:1;width:min(560px,100%);color:var(--ink);background:linear-gradient(#fffdf8, #fffdf8) 0 0 / 100% 64px no-repeat, linear-gradient(to bottom, transparent 62px, #d6284a8c 62px, #d6284a8c 64px, transparent 64px) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line) - 1px), #3c6ec838 calc(var(--line) - 1px), #3c6ec838 var(--line)) 0 64px / 100% 100%, #fffdf8;border-radius:3px;padding:22px 30px 18px;position:relative;transform:rotate(.8deg);box-shadow:0 1px #0000001a,0 22px 34px -14px #140600a6}.field .ic-card:before{content:"";mix-blend-mode:multiply;opacity:.18;pointer-events:none;background:url(/field-guide/desk/paper.jpg) 50%/420px;border-radius:3px;position:absolute;inset:0}.field .ic-card>*{position:relative}.field .ic-head{align-items:center;gap:14px;height:42px;display:flex}.field .ic-head img{border-radius:10px;width:42px;height:42px;box-shadow:0 2px 4px #0003}.field .ic-head h1{letter-spacing:-.018em;font-variation-settings:"opsz" 48, "wdth" 80;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1}.field .ic-head p{color:var(--muted);margin:3px 0 0;font-family:Young,serif;font-size:15px;line-height:1.1}.field .ic-sec{margin:var(--line) 0 0}.field .ic-sec h2{height:var(--line);font-family:Hand,cursive;font-size:21px;font-weight:700;line-height:calc(var(--line) + 4px);letter-spacing:0;color:#b4123f;transform-origin:0;margin:0;transform:rotate(-1deg)}.field .ic-row{height:calc(var(--line) * 2);color:var(--ink);font-variation-settings:"wdth" 92;border-radius:4px;align-items:flex-end;gap:12px;padding:0 6px 5px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s;display:flex}.field .ic-row:hover{background:#ffe24a59}.field .ic-row:hover span{text-underline-offset:4px;text-decoration:underline 2px}.field .ic-ico{width:20px;height:20px;color:var(--ink);flex:none}.field .ic-go{opacity:.5;flex:none;width:16px;height:16px;margin-left:auto}.field .ic-social{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.field .ic-soc{min-height:64px;color:var(--ink);font-variation-settings:"wdth" 88;background:#fffdf8b3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1.5px #170a022e}.field .ic-soc:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:#ffe24a73}.field .ic-soc span{text-align:center;overflow-wrap:anywhere}.field .ic-news p{color:var(--body-ink);margin:0 0 10px;font-size:16.5px;line-height:1.5}.field .ic-news .email-form{flex-wrap:wrap}.field .ic-news .email-input{min-height:48px;color:var(--ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1.5px solid #170a024d!important;border-radius:999px!important}.field .ic-news .email-input::placeholder{color:#7a6756}.field .ic-news .submit-btn{min-height:48px;box-shadow:none;border:0;border-radius:999px;padding:0 20px;font-weight:700;background:var(--ink)!important;color:#fff!important}.field .ic-news :is(p,span)[role=alert],.field .ic-news .text-red-400,.field .ic-news .text-error{color:var(--sc20-light-color-error)!important}.field .ic-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:26px 0 0;padding-top:12px;font-size:14px;display:flex}.field .ic-foot a{color:var(--ink);text-underline-offset:3px;padding:4px 0;font-weight:600;text-decoration:underline #170a024d;display:inline-block}.field .ic-foot a:hover{text-decoration-color:var(--ink)}@media (width<=859.98px){.field .ic-desk{padding:12px 16px 0}.field .ic-prop{width:190px;top:-20px;left:auto;right:-60px;transform:rotate(14deg)}.field .ic-card{padding:18px 18px 14px;transform:none}.field .ic-social{grid-template-columns:repeat(3,minmax(0,1fr))}.field .ic-news .email-form{flex-direction:column;align-items:stretch}}.field .rc-desk{justify-items:center;width:100%;padding:30px 0 56px;display:grid}.field .rc-slip{filter:drop-shadow(0 16px 20px #1406008c)drop-shadow(0 2px 2px #1406004d);transform:rotate(-1.5deg)}.field .rc-paper{--zig:10px;color:#1f1a16;text-align:center;--teeth:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / calc(2 * var(--zig)) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(2 * var(--zig)) 51% repeat-x;width:min(340px,100vw - 48px);-webkit-mask:var(--teeth);mask:var(--teeth);background:#fdfcf7;padding:30px 28px 40px;font-family:ui-monospace,Cascadia Mono,Consolas,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5;position:relative}.field .rc-shop{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:17px;font-weight:800}.field .rc-shop span{letter-spacing:.08em;margin-top:2px;font-size:14px;font-weight:400;display:block}.field .rc-rule{border-top:2px dashed #1f1a1673;height:0;margin:16px 0}.field .rc-paper .success-content{flex-direction:column;align-items:center;gap:10px;display:flex}.field .rc-paper .success-icon{color:#11803d}.field .rc-paper h1{letter-spacing:0;color:#1f1a16;margin:4px 0 0;font-family:inherit;font-size:22px;font-weight:800;line-height:1.2}.field .rc-paper .success-content p{color:#3b322b;margin:0;font-size:15px;line-height:1.5}.field .rc-lines{text-align:left;margin:0}.field .rc-lines div{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.field .rc-lines dt,.field .rc-lines dd{margin:0}.field .rc-lines dd{text-transform:uppercase;font-weight:700}.field .rc-stamp{color:#11803dcc;letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:multiply;border:3px solid #11803dbf;border-radius:6px;margin:0;padding:2px 10px;font-size:22px;font-weight:800;position:absolute;top:118px;right:18px;transform:rotate(-14deg)}.field .rc-thanks{letter-spacing:.04em;text-transform:uppercase;margin:18px 0 0;font-size:14px}.field .rc-bars{background:repeating-linear-gradient(90deg,#1f1a16 0 2px,#0000 2px 4px,#1f1a16 4px 5px,#0000 5px 8px,#1f1a16 8px 11px,#0000 11px 12px,#1f1a16 12px 13px,#0000 13px 16px);width:78%;height:38px;margin:14px auto 0}@media print{.field .rc-paper{-webkit-mask:none;mask:none}}.field .prose aside.in-short{border-top:3px solid var(--ink);border-bottom:2px solid var(--ink);margin:0 0 2.2em;padding:16px 0 4px}.field .prose aside.in-short h2{letter-spacing:-.01em;font-variation-settings:"opsz" 48, "wdth" 84;margin:0 0 8px;font-family:Bric,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.field .prose aside.in-short ul{margin:0;padding:0;list-style:none}.field .prose aside.in-short ul>li{border-top:1px solid var(--rule);grid-template-columns:8.2em minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;margin:0;padding:10px 0;font-size:16px;line-height:1.45;display:grid}.field .prose aside.in-short ul>li:before{display:none}.field .prose aside.in-short b{color:var(--ink);font-variation-settings:"wdth" 90;font-weight:800}.field .prose aside.in-short li>span{color:var(--body-ink)}.field .prose aside.in-short a{white-space:nowrap;color:var(--stamp);font-family:Young,serif;font-size:15px;text-decoration-color:#c2410c66}.field .prose aside.in-short a:hover{text-decoration-color:var(--stamp)}@media (width<=640px){.field .prose aside.in-short ul>li{grid-template-columns:minmax(0,1fr) auto;gap:2px 14px}.field .prose aside.in-short li>span{grid-area:2/1/auto/-1}}
