.lp-page{flex-direction:column;min-height:100vh;display:flex}.lp-page>main{flex:1 0 auto}.lp-phead{padding:152px 0 0}.lp-phead-in{max-width:720px}.lp-h1-page{font-size:var(--lp-t-fig);line-height:var(--lp-t-fig-lh);letter-spacing:-.06em;text-wrap:balance;margin:20px 0 0;font-weight:500}.lp-crumb{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.lp-crumb a{color:inherit;text-decoration:none}.lp-crumb a:hover{color:var(--lp-ink);text-decoration:underline}.lp-crumb span[aria-hidden]{opacity:.5}.lp-crumb [aria-current]{color:var(--lp-ink-2)}.lp-aud{border-top:1px solid var(--lp-rule);border-bottom:1px solid var(--lp-rule);font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-2);flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 0;display:flex}.lp-aud-clin,.lp-aud-own{color:var(--lp-ink-2);background:0 0}.lp-aud b{color:var(--lp-ink);font-weight:500}.lp-aud a{color:var(--lp-ink);text-underline-offset:3px;text-decoration:underline}.lp-doc{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:80px;padding:72px 0;display:grid}.lp-doc-main{min-width:0;max-width:720px}.lp-doc-rail{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);position:sticky;top:96px}.lp-answer{margin:0 0 40px}.lp-answer p{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:20px;line-height:30px}.lp-prose{color:var(--lp-ink-2)}.lp-prose h2{font-size:var(--lp-t-h3);line-height:var(--lp-t-h3-lh);letter-spacing:-.04em;color:var(--lp-ink);margin:56px 0 0;scroll-margin-top:96px;font-weight:500}.lp-prose h3{letter-spacing:-.04em;color:var(--lp-ink);margin:32px 0 0;scroll-margin-top:96px;font-size:20px;font-weight:500;line-height:28px}.lp-prose p,.lp-prose li{margin:16px 0 0;font-size:17px;line-height:28px}.lp-prose ul,.lp-prose ol{margin:16px 0 0;padding-left:22px}.lp-prose li{margin:8px 0 0}.lp-prose a{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent);text-underline-offset:3px;text-decoration-thickness:2px}.lp-prose a:hover{color:var(--lp-accent-deep)}.lp-tablewrap{border:1px solid var(--lp-rule);border-radius:var(--lp-r-card);margin:28px 0 0;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh)}.lp-table caption{caption-side:top;text-align:left;color:var(--lp-ink);border-bottom:1px solid var(--lp-rule);background:var(--lp-paper-2);padding:14px 18px;font-weight:500}.lp-table th,.lp-table td{text-align:left;border-bottom:1px solid var(--lp-rule);white-space:nowrap;padding:12px 18px}.lp-table thead th{color:var(--lp-ink);background:#fff;font-weight:600}.lp-table tbody th{color:var(--lp-ink);font-weight:500}.lp-table td{color:var(--lp-ink-2)}.lp-table tbody tr:last-child th,.lp-table tbody tr:last-child td{border-bottom:0}.lp-table [data-wrap]{white-space:normal;min-width:22ch}.lp-emerg{border-radius:var(--lp-r-card);color:#fff;background:#a4161a;margin:0 0 40px;padding:24px 28px}.lp-emerg h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:20px;font-weight:600;line-height:28px}.lp-emerg p,.lp-emerg li{font-size:var(--lp-t-body);line-height:var(--lp-t-body-lh);color:#fffffff0}.lp-emerg p{margin:10px 0 0}.lp-emerg ul{margin:12px 0 0;padding-left:20px}.lp-emerg li{margin:6px 0 0}.lp-emerg a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-note{border-top:1px solid var(--lp-rule);border-bottom:1px solid var(--lp-rule);margin:28px 0 0;padding:18px 0}.lp-note p{font-size:var(--lp-t-small);color:var(--lp-ink-2);margin:0;line-height:22px}.lp-note p+p{margin-top:10px}.lp-note b{color:var(--lp-ink);font-weight:600}.lp-rev-card{border:1px solid var(--lp-rule);border-radius:var(--lp-r-card);background:#fff;padding:24px}.lp-rev-card h2{margin:0 0 12px}.lp-rev-name{font-size:var(--lp-t-body);line-height:var(--lp-t-body-lh);color:var(--lp-ink);font-weight:500}.lp-rev-cred{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-2);margin:4px 0 0}.lp-rev-date{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-3);margin:12px 0 0}.lp-rev-none{background:#fdf2f2;border-color:#a4161a}.lp-rev-none .lp-rev-name{color:#a4161a}.lp-src-list{margin:20px 0 0;padding:0;list-style:none}.lp-src-item{border-top:1px solid var(--lp-rule);font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-2);padding:14px 0}.lp-src-item b{color:var(--lp-ink);font-weight:500;display:block}.lp-src-item a{color:var(--lp-ink-2);text-underline-offset:3px;text-decoration:underline}.lp-toc{margin:20px 0 0;padding:0;list-style:none}.lp-toc li{margin:0}.lp-toc a{color:var(--lp-ink-3);padding:6px 0;text-decoration:none;display:block}.lp-toc a:hover{color:var(--lp-ink)}.lp-toc [data-sub] a{padding-left:14px}.lp-rail-h{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink);margin:0;font-weight:500}.lp-quote{border-radius:var(--lp-r-card);background:var(--lp-paper-2);white-space:pre-wrap;color:var(--lp-ink-2);margin:16px 0 0;padding:20px 24px;font-size:17px;line-height:28px}.lp-hub-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:46px;display:grid}.lp-hub-card{border:1px solid var(--lp-rule);border-radius:var(--lp-r-card);background:#fff;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.lp-hub-card:hover{border-color:var(--lp-ink-3);box-shadow:var(--lp-sh-card)}.lp-hub-card h3{letter-spacing:-.04em;color:var(--lp-ink);margin:0;font-size:20px;font-weight:500;line-height:28px}.lp-hub-card p{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-2);margin:0}.lp-hub-count{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink-3);margin-top:4px}.lp-hub-card[data-planned]{background:var(--lp-paper-2);cursor:default;border-style:dashed}.lp-hub-card[data-planned]:hover{border-color:var(--lp-rule);box-shadow:none}.lp-hub-card[data-planned] h3{color:var(--lp-ink-2)}.lp-rel{border-top:1px solid var(--lp-rule);margin:56px 0 0;padding-top:32px}.lp-rel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:20px;display:grid}.lp-rel-grid a{border:1px solid var(--lp-rule);border-radius:var(--lp-r-card);font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);color:var(--lp-ink);padding:16px 18px;text-decoration:none}.lp-rel-grid a:hover{border-color:var(--lp-ink-3)}@media (max-width:1080px){.lp-doc{grid-template-columns:minmax(0,1fr);gap:0}.lp-doc-rail{margin-top:56px;position:static}}@media (max-width:720px){.lp-phead{padding:120px 0 0}.lp-h1-page{font-size:32px;line-height:38px}.lp-doc{padding:40px 0}.lp-prose h2{margin-top:44px}.lp-answer{padding:20px}.lp-table th,.lp-table td{padding:10px 14px}}.lp-record{margin:20px 0 0}.lp-record>div{border-top:1px solid var(--lp-rule);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.lp-record>div:last-child{border-bottom:1px solid var(--lp-rule)}.lp-record dt{font-size:var(--lp-t-small);color:var(--lp-ink-3);margin:0;line-height:28px}.lp-record dd{color:var(--lp-ink);margin:0;font-size:17px;line-height:28px}@media (max-width:640px){.lp-record>div{grid-template-columns:1fr;gap:2px}}.lp-plant-list{columns:3 200px;column-gap:32px;margin:16px 0 0;padding:0;list-style:none}.lp-plant-list li{font-size:var(--lp-t-small);line-height:var(--lp-t-small-lh);break-inside:avoid;margin:0 0 6px}.lp-plant-list a{color:var(--lp-ink-2);text-decoration:none}.lp-plant-list a:hover{color:var(--lp-ink);text-decoration:underline}
@keyframes lp-view-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.lp .lp-prose>h2,.lp .lp-prose>h3,.lp .lp-prose>p,.lp .lp-prose>ul,.lp .lp-prose>ol,.lp .lp-prose>div,.lp .lp-prose>section,.lp .lp-prose>figure,.lp .lp-prose>.lp-tablewrap,.lp .lp-prose>.lp-note,.lp .lp-rel,.lp .lp-doc-main>.lp-note,.lp .lp-doc-main>.lp-answer{animation:linear both lp-view-in;animation-timeline:view();animation-range:entry entry 32%}.lp .lp-emerg{animation:none}.lp .lp-hub-card{animation:linear both lp-view-in;animation-timeline:view();animation-range:entry entry 34%}.lp .lp-hub-grid>:nth-child(4n+2){animation-range:entry 3% entry 37%}.lp .lp-hub-grid>:nth-child(4n+3){animation-range:entry 6% entry 40%}.lp .lp-hub-grid>:nth-child(4n+4){animation-range:entry 9% entry 43%}}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .lp-enter{animation:.56s cubic-bezier(.22,1,.36,1) both lp-enter}.lp .lp-readline{z-index:60;background:var(--lp-accent);width:100%;height:2px;transform:scaleX(var(--lp-read,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0}.lp .lp-toc a{transition:color .22s}.lp .lp-toc li[data-current]>a{color:var(--lp-ink);font-weight:500}.lp .lp-hub-card{transition:border-color .22s,box-shadow .22s,translate .22s cubic-bezier(.22,1,.36,1);position:relative}.lp a.lp-hub-card:hover{box-shadow:var(--lp-sh-float);translate:0 -3px}.lp a.lp-hub-card:active{transition-duration:80ms;translate:0 -1px}.lp a.lp-hub-card:after{content:"";border-top:2px solid var(--lp-ink);border-right:2px solid var(--lp-ink);opacity:0;width:10px;height:10px;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:22px;right:20px;transform:translate(-6px,6px)rotate(45deg)}.lp a.lp-hub-card:hover:after{opacity:1;transform:translate(0)rotate(45deg)}.lp a.lp-hub-card .lp-hub-count:before{content:"";background:var(--lp-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lp .lp-rel-grid a{padding-right:40px;transition:border-color .22s,background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);position:relative}.lp .lp-rel-grid a:after{content:"";border-top:2px solid var(--lp-ink-3);border-right:2px solid var(--lp-ink-3);width:8px;height:8px;margin-top:-5px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.lp .lp-rel-grid a:hover{background:var(--lp-paper-2);transform:translateY(-2px)}.lp .lp-rel-grid a:hover:after{border-color:var(--lp-ink);transform:translate(3px)rotate(45deg)}.lp .lp-table tbody tr{transition:background-color .16s}.lp .lp-table tbody tr:hover{background:var(--lp-paper-2)}.lp .lp-doc-main{max-width:none}.lp .lp-doc-main>.lp-answer,.lp .lp-doc-main>.lp-note,.lp .lp-doc-main>.lp-rel,.lp .lp-prose>h2,.lp .lp-prose>h3,.lp .lp-prose>p,.lp .lp-prose>ul,.lp .lp-prose>ol,.lp .lp-prose>blockquote{max-width:720px}.lp .lp-prose>div:not(.lp-tablewrap):not(:has(.lp-tablewrap)):not(:has(figure)){max-width:720px}.lp .lp-prose>section:not(:has(.lp-tablewrap)):not(:has(figure)){max-width:720px}.lp .lp-prose>.lp-tablewrap.lp-tablewrap,.lp .lp-prose>figure,.lp .lp-prose>figure>.lp-tablewrap,.lp .lp-prose>div>.lp-tablewrap,.lp .lp-prose>section>.lp-tablewrap{max-width:none}.lp.lp-page a:focus-visible,.lp.lp-page button:focus-visible,.lp.lp-page input:focus-visible,.lp.lp-page select:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){[data-lp-anim] .lp .lp-rev>*{opacity:1;filter:none;transition:none;transform:none}.lp .lp-enter,.lp .lp-prose>*,.lp .lp-rel,.lp .lp-doc-main>.lp-note,.lp .lp-doc-main>.lp-answer,.lp .lp-hub-card{animation:none!important}.lp .lp-hub-card,.lp .lp-rel-grid a,.lp .lp-toc a,.lp .lp-table tbody tr{transition:none}.lp a.lp-hub-card:hover{translate:none}.lp .lp-rel-grid a:hover{transform:none}.lp .lp-readline{display:none}}
@media print{@page{margin:16mm 14mm}.lp,.lp.lp-page{color:#000;background:#fff!important}.lp .lp-wrap{max-width:none;padding:0}.lp .lp-hdr,.lp .lp-footer,.lp .lp-readline,.lp .lp-sheet,.lp .lp-burger,.lp .lp-crumb,.lp .lp-toc,.lp .lp-doc-rail nav,.lp .lp-rel,.lp .lp-hub-card[data-planned],.lp .lp-cta,.lp .lp-news,.lp .lp-news-head{display:none!important}.lp .lp-doc{padding:0;display:block}.lp .lp-doc-main,.lp .lp-prose>*,.lp .lp-doc-main>.lp-answer,.lp .lp-doc-main>.lp-note{max-width:none!important}.lp .lp-doc-rail{break-inside:avoid;margin-top:10mm;position:static}.lp .lp-phead{padding:0}.lp .lp-h1-page{margin:0 0 4mm;font-size:22pt;line-height:1.15}.lp .lp-prose h2{break-after:avoid;margin:7mm 0 0;font-size:13pt;line-height:1.25}.lp .lp-prose h3{break-after:avoid;margin:5mm 0 0;font-size:11pt;line-height:1.25}.lp .lp-prose p,.lp .lp-prose li,.lp .lp-lede{font-size:10pt;line-height:1.45}.lp .lp-answer p{font-size:11pt;line-height:1.4}.lp .lp-answer{margin:0 0 6mm}.lp .lp-aud{color:#000;border:1pt solid #000;border-radius:0;padding:2mm 3mm;background:0 0!important}.lp .lp-aud a{display:none}.lp .lp-emerg{color:#000;break-inside:avoid;break-after:avoid;border:2pt solid #000;border-radius:0;padding:4mm;background:0 0!important}.lp .lp-emerg h2{color:#000;font-size:13pt}.lp .lp-emerg p,.lp .lp-emerg li{color:#000;font-size:10.5pt}.lp .lp-emerg a{color:#000;font-weight:700;text-decoration:none}.lp .lp-tablewrap{break-inside:auto;border:1pt solid #000;border-radius:0;max-height:none!important;overflow:visible!important}.lp .lp-table{table-layout:auto;width:100%;font-size:8.5pt}.lp .lp-table thead{display:table-header-group}.lp .lp-table tfoot{display:table-footer-group}.lp .lp-table tr{break-inside:avoid}.lp .lp-table caption{border-bottom:1pt solid #000;padding:2mm 3mm;font-size:10pt;font-weight:700;background:0 0!important}.lp .lp-table th,.lp .lp-table td{color:#000;border-bottom:.5pt solid #666;padding:1.4mm 2mm;background:0 0!important}.lp .lp-table thead th{border-bottom:1pt solid #000}.lp .lp-table [data-wrap]{white-space:normal;min-width:0}.lp .lp-rev-card,.lp .lp-rev-none{break-inside:avoid;border:1pt solid #000;border-radius:0;padding:3mm;background:0 0!important}.lp .lp-rev-none .lp-rev-name,.lp .lp-src-list,.lp .lp-src-item{color:#000}.lp .lp-src-item{break-inside:avoid}.lp .lp-note{break-inside:avoid;border:1pt solid #000;border-left-width:2pt;border-radius:0;background:0 0!important}.lp a{color:#000;text-decoration:none}.lp .lp-prose a{text-decoration:underline}.lp *,.lp :before,.lp :after{opacity:1!important;box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}}
