.blog-article-shell{--reading-ink:var(--blog-ink,#182c25);--reading-green:var(--blog-green,#173f32);--reading-lime:var(--blog-lime,#dce9a6);--reading-muted:var(--blog-muted,#526458);--reading-line:var(--blog-line,#dbe2d6);--reading-paper:var(--blog-paper,#f5f6ee);width:min(100%,1240px);color:var(--reading-ink);font-family:var(--sans,"DM Sans",sans-serif);margin-inline:auto;padding:28px clamp(20px,4.4vw,64px) 72px}.blog-article-shell :is(a,summary,.blog-table-scroll):focus-visible{outline-offset:4px;outline:3px solid #537c24}.blog-article-shell [id]{scroll-margin-top:28px}.blog-article-shell svg{flex:none}.blog-article-heading{max-width:920px;margin-bottom:36px}.blog-back-button{border:1px solid var(--reading-green);min-height:44px;color:var(--reading-green);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;transition:background .18s;display:inline-flex}.blog-back-button:hover{background:var(--reading-lime)}.blog-back-button>span{font-size:20px;line-height:1}.blog-article-meta{color:var(--reading-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;font-size:13px;display:flex}.blog-category-link{background:var(--reading-lime);min-height:36px;color:var(--reading-green);border-radius:4px;align-items:center;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.blog-category-link:hover{text-underline-offset:4px;text-decoration:underline}.blog-article-heading h1{font:400 48px/1.18 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:-.015em;text-wrap:balance;max-width:31ch;margin:19px 0 18px}.blog-article-description{max-width:76ch;font:17px/1.7 var(--book,"Literata",Georgia,serif);margin:0 0 20px}.blog-byline{color:var(--reading-muted);font:13px/1.7 var(--sans,"DM Sans",sans-serif);flex-wrap:wrap;gap:6px 22px;display:flex}.blog-byline a{text-underline-offset:3px;text-decoration:underline}.blog-byline a:hover{color:var(--reading-green)}.blog-reading-layout{grid-template-columns:250px minmax(0,740px);justify-content:space-between;align-items:start;column-gap:48px;display:grid}.blog-answer{background:var(--reading-green);color:#fff;border-radius:8px;grid-area:1/2;margin-bottom:36px;padding:28px 30px}.blog-reading-label{font:400 12px/1.6 var(--engraved,"Cinzel",Georgia,serif);letter-spacing:.07em;text-transform:uppercase;color:var(--reading-green);display:block}.blog-answer .blog-reading-label{color:var(--reading-lime)}.blog-answer h2{font:400 23px/1.35 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:-.025em;margin:8px 0 14px}.blog-answer p{font:17px/1.75 var(--book,"Literata",Georgia,serif);margin:0}.blog-answer-action{background:var(--reading-lime);min-height:44px;color:var(--reading-green);font:500 14px/1.5 var(--sans,"DM Sans",sans-serif);border-radius:5px;justify-content:center;align-items:center;gap:20px;margin-top:22px;padding:10px 16px;transition:background .18s;display:inline-flex}.blog-answer-action:hover{background:#edf4cf}.blog-toc{overscroll-behavior:auto;border:1px solid var(--reading-line);scrollbar-width:thin;background:#fff;border-radius:6px;grid-area:1/1/3;max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}.blog-toc summary,.blog-references summary{cursor:pointer;min-height:62px;color:var(--reading-green);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;list-style:none;display:flex}.blog-toc summary::-webkit-details-marker,.blog-references summary::-webkit-details-marker{display:none}.blog-toc summary{font-size:15px;font-weight:500}.blog-article-shell .blog-toc summary:focus-visible{outline-offset:-4px}.blog-toc summary small{color:var(--reading-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.blog-toc summary>svg,.blog-references summary>svg{transition:transform .18s}.blog-toc details[open]>summary>svg,.blog-references[open]>summary>svg{transform:rotate(180deg)}.blog-toc summary:hover,.blog-references summary:hover{background:#ecf1e6}.blog-toc nav{padding:0 12px 12px}.blog-toc nav a{min-height:44px;font:13px/1.55 var(--sans,"DM Sans",sans-serif);color:var(--reading-ink);border-top:1px solid #e6ebe3;border-radius:3px;grid-template-columns:23px 1fr;align-items:baseline;gap:8px;padding:11px 6px;display:grid}.blog-toc nav a>span{color:var(--reading-muted);font-size:11px;font-weight:500}.blog-toc nav a:hover{text-underline-offset:3px;background:#edf2e6;text-decoration:underline}.blog-prose{min-width:0;font:17px/1.8 var(--book,"Literata",Georgia,serif);grid-area:2/2}.blog-prose p{overflow-wrap:break-word;margin:0 0 22px}.blog-prose>.blog-article-intro{border-bottom:1px solid var(--reading-line);color:var(--reading-muted);margin-bottom:36px;padding-bottom:32px}.blog-chapter{border-bottom:1px solid var(--reading-line);margin-bottom:40px;padding-bottom:34px}.blog-chapter-heading{align-items:baseline;gap:15px;margin-bottom:22px;display:flex}.blog-chapter-number{font:500 12px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--reading-green);background:var(--reading-lime);text-align:center;border-radius:4px;flex:none;min-width:32px;padding:6px 5px}.blog-prose h2{font:400 29px/1.3 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:-.015em;text-wrap:balance;margin:12px 0 20px}.blog-chapter-heading h2{margin:0}.blog-checklist{margin:25px 0;padding:0;list-style:none}.blog-checklist li{background:#edf1e5;border-radius:4px;margin-bottom:8px;padding:12px 16px 12px 37px;font-size:16px;line-height:1.75;position:relative}.blog-checklist li:before{content:"";background:var(--reading-green);border-radius:50%;width:6px;height:6px;position:absolute;top:23px;left:17px}.blog-table-scroll{border:1px solid var(--reading-line);background:#fff;border-radius:6px;max-width:100%;margin:26px 0;overflow:auto}.blog-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font:14px/1.65 var(--sans,"DM Sans",sans-serif)}.blog-table-scroll th,.blog-table-scroll td{vertical-align:top;border-bottom:1px solid var(--reading-line);border-right:1px solid var(--reading-line);padding:16px}.blog-table-scroll tr>:last-child{border-right:0}.blog-table-scroll tbody tr:last-child>*{border-bottom:0}.blog-table-scroll thead th{background:var(--reading-green);color:#fff;font-weight:500}.blog-table-scroll tbody th{width:25%;min-width:140px;font-weight:500}.blog-table-scroll tbody tr:nth-child(2n){background:#f0f4e9}.blog-prose .blog-citations{font:13px/1.5 var(--sans,"DM Sans",sans-serif);color:var(--reading-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:19px 0 0;display:flex}.blog-citations>span{margin-right:5px}.blog-citations a{min-width:44px;min-height:44px;color:var(--reading-green);text-underline-offset:3px;border-radius:5px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.blog-citations a:hover{background:var(--reading-lime)}.blog-species{margin-bottom:44px}.blog-prose .blog-species>p{color:var(--reading-muted);font-size:16px}.blog-species-links{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.blog-species-links li{border:1px solid var(--reading-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.blog-species-link{flex-direction:column;align-items:stretch;gap:18px;padding:20px;display:flex}.blog-species-link strong{font:400 19px/1.3 var(--serif,"Goudy Bookletter 1911",Georgia,serif);display:block}.blog-species-link em{font:italic 13px/1.5 var(--book,"Literata",Georgia,serif);color:var(--reading-muted);margin-top:5px;display:block}.blog-species-action{font:500 14px/1.5 var(--sans,"DM Sans",sans-serif);color:var(--reading-green);justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-species-link:hover{background:#edf2e6}.blog-variety-link{background:var(--reading-green);color:#fff;min-height:48px;font:500 13px/1.5 var(--sans,"DM Sans",sans-serif);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;transition:background .18s;display:flex}.blog-variety-link:hover{background:#285740}.blog-species-links .blog-species-link:focus-visible{outline-offset:-4px}.blog-species-links .blog-variety-link:focus-visible{outline:3px solid var(--reading-lime);outline-offset:-5px}.blog-references{border:1px solid var(--reading-line);background:#fff;border-radius:7px}.blog-references summary{padding:21px 23px}.blog-references summary strong{font:400 18px/1.5 var(--serif,"Goudy Bookletter 1911",Georgia,serif);display:block}.blog-references summary small{font:13px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--reading-muted);margin-top:2px;display:block}.blog-reference-content{font:15px/1.75 var(--book,"Literata",Georgia,serif);padding:4px 24px 10px}.blog-prose .blog-reference-content h2{font:400 17px/1.6 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:0;margin:26px 0 12px}.blog-reference-content a{text-underline-offset:3px;text-decoration:underline}.blog-reference-content a:hover{color:var(--reading-green);text-decoration-thickness:2px}.blog-limits{margin:0 0 28px;padding-left:20px}.blog-limits li{margin-bottom:12px;padding-left:4px}.blog-reference{border-top:1px solid var(--reading-line);padding:23px 0}.blog-reference:target{background:#edf2e6;outline:6px solid #edf2e6}.blog-reference h3{font:400 16px/1.55 var(--serif,"Goudy Bookletter 1911",Georgia,serif);overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:0 0 11px;display:flex}.blog-reference-number{color:var(--reading-muted);flex:none;font-size:12px}.blog-reference p{margin:10px 0 0;font-size:14px}.blog-reference .blog-reference-meta{color:var(--reading-muted);font-size:12px}.blog-related{border-top:1px solid var(--reading-line);margin-top:64px;padding-top:32px}.blog-related-heading h2{font:400 30px/1.3 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:-.015em;margin:10px 0 25px}.blog-related-links{grid-template-columns:1fr 1fr;gap:20px;display:grid}.blog-related-links>a{border:1px solid var(--reading-line);background:#fff;border-radius:7px;flex-direction:column;align-items:start;padding:25px;transition:background .18s,border-color .18s;display:flex}.blog-related-links>a:hover{border-color:var(--reading-green);background:#edf2e6}.blog-related-links strong{max-width:35ch;font:400 22px/1.45 var(--serif,"Goudy Bookletter 1911",Georgia,serif);letter-spacing:-.025em;margin:14px 0 23px;display:block}.blog-related-action{border:1px solid var(--reading-green);min-height:44px;color:var(--reading-green);font:500 14px/1.5 var(--sans,"DM Sans",sans-serif);border-radius:5px;align-items:center;gap:26px;margin-top:auto;padding:10px 15px;display:flex}@media (width<=1100px){.blog-reading-layout{grid-template-columns:220px minmax(0,1fr);column-gap:32px}.blog-species-links{grid-template-columns:1fr}.blog-species-link{flex-direction:row;align-items:center}.blog-species-action>span{max-width:5ch}}@media (width<=900px){.blog-article-shell{max-width:800px;padding-top:24px}.blog-reading-layout{flex-direction:column;display:flex}.blog-answer,.blog-toc,.blog-prose{width:100%}.blog-answer{margin-bottom:18px}.blog-toc{max-height:none;margin-bottom:32px;position:static;overflow:visible}.blog-toc summary{min-height:62px;padding:15px 20px}.blog-toc summary>span{align-items:baseline;gap:12px;display:flex}.blog-toc summary small{margin:0}.blog-toc nav{padding-inline:16px}.blog-toc nav a{padding-block:12px;font-size:14px}.blog-prose>.blog-article-intro{margin-bottom:32px;padding-bottom:28px}.blog-chapter{margin-bottom:32px;padding-bottom:26px}.blog-species-links{grid-template-columns:1fr 1fr}.blog-species-link{flex-direction:column;align-items:stretch}.blog-species-action>span{max-width:none}}@media (width<=560px){.blog-article-shell{padding:20px 20px 44px}.blog-article-heading{margin-bottom:27px}.blog-article-meta{gap:10px;margin-top:25px}.blog-article-heading h1{text-wrap:pretty;letter-spacing:-.035em;margin:17px 0;font-size:34px;line-height:1.2}.blog-article-description{margin-bottom:17px;font-size:17px;line-height:1.65}.blog-byline{gap:3px 12px;font-size:12px}.blog-byline>a{flex-basis:100%}.blog-answer{padding:24px 22px}.blog-answer h2{font-size:22px}.blog-answer p{font-size:17px;line-height:1.7}.blog-answer-action{justify-content:space-between;width:100%}.blog-prose{font-size:17px;line-height:1.75}.blog-chapter-heading{align-items:start;gap:11px;margin-bottom:20px}.blog-chapter-number{min-width:28px;margin-top:3px;padding-inline:3px;font-size:11px}.blog-prose h2{text-wrap:pretty;font-size:25px;line-height:1.35}.blog-checklist li{padding-left:32px;font-size:16px}.blog-checklist li:before{left:14px}.blog-table-scroll th,.blog-table-scroll td{padding:13px}.blog-table-scroll{margin-inline:0}.blog-species-links{grid-template-columns:1fr}.blog-species-link{flex-direction:row;align-items:center;gap:15px}.blog-species-action{gap:10px;font-size:13px}.blog-species-action>span{max-width:6ch}.blog-species-link strong{font-size:18px}.blog-species-link em{font-size:12px}.blog-variety-link{font-size:14px}.blog-references summary{padding:18px}.blog-reference-content{padding-inline:18px}.blog-related{margin-top:40px;padding-top:28px}.blog-related-heading h2{font-size:26px}.blog-related-links{grid-template-columns:1fr;gap:14px}.blog-related-links>a{padding:22px}.blog-related-links strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.blog-article-shell *{scroll-behavior:auto!important;transition:none!important}}
