/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.celsus-block{border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:0 1px 3px #00000014}.celsus-block-header{-webkit-user-select:none;user-select:none;color:var(--color-text-heading,#01684d);align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}.celsus-block-content{color:var(--color-text-primary,#111827);padding:8px 12px}.celsus-block-content p:last-child{margin-bottom:0}.celsus-case-block{border-left:1px solid var(--folio-case-outline,#10b981);border:1px solid var(--folio-case-outline,#10b981);border-left-width:4px;background:var(--folio-case-body,#ecfdf5)}.celsus-case-header{background:var(--folio-case-header,#d1fae5)}.celsus-case-content{background:var(--folio-case-body,#ecfdf5)}.celsus-case-continued-block{border-left:1px solid var(--folio-case-continued-outline,#3b82f6);border:1px solid var(--folio-case-continued-outline,#3b82f6);border-left-width:4px;background:var(--folio-case-continued-body,#eff6ff)}.celsus-case-continued-header{background:var(--folio-case-continued-header,#dbeafe)}.celsus-case-continued-content{background:var(--folio-case-continued-body,#eff6ff)}.celsus-background-block{border-left:1px solid var(--folio-background-outline,#d97706);border:1px solid var(--folio-background-outline,#d97706);border-left-width:4px;background:var(--folio-background-body,#fffbeb)}.celsus-background-header{background:var(--folio-background-header,#fef3c7)}.celsus-background-content{background:var(--folio-background-body,#fffbeb)}.cme-text-block{margin:.125rem 0;padding:0;line-height:1.55}:root{--folio-heading1-size:1.875rem;--folio-heading2-size:1.5rem;--folio-heading3-size:1.25rem;--folio-heading4-size:1.125rem;--folio-heading5-size:1rem;--folio-heading6-size:.875rem;--folio-heading1-color:var(--color-text-heading,#01684d);--folio-heading2-color:var(--color-text-heading,#01684d);--folio-heading3-color:var(--color-text-heading,#01684d);--folio-heading4-color:var(--color-text-heading,#01684d);--folio-heading5-color:var(--color-text-heading,#01684d);--folio-heading6-color:var(--color-text-heading,#01684d);--folio-heading1-weight:700;--folio-heading2-weight:700;--folio-heading3-weight:700;--folio-heading4-weight:700;--folio-heading5-weight:600;--folio-heading6-weight:600}.cme-heading-block{margin:.75rem 0 .25rem;padding:.25rem 0;position:relative}h1.cme-heading-block,h2.cme-heading-block,h3.cme-heading-block,h4.cme-heading-block,h5.cme-heading-block,h6.cme-heading-block{margin-block:.75rem .25rem;margin-inline:0}.cme-heading-block-text{display:block}.cme-heading-block-placeholder{color:var(--color-text-disabled,#9ca3af);font-size:inherit;font-weight:inherit;line-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:.25rem;left:0}.ProseMirror .cme-heading-block-text:before,.ProseMirror .cme-heading-block:before,.ProseMirror [data-type=heading-block]:before{content:none!important}.cme-heading-block.cme-heading-level-1{font-size:var(--folio-heading1-size);font-weight:var(--folio-heading1-weight);color:var(--folio-heading1-color)}.cme-heading-block.cme-heading-level-2{font-size:var(--folio-heading2-size);font-weight:var(--folio-heading2-weight);color:var(--folio-heading2-color)}.cme-heading-block.cme-heading-level-3{font-size:var(--folio-heading3-size);font-weight:var(--folio-heading3-weight);color:var(--folio-heading3-color)}.cme-heading-block.cme-heading-level-4{font-size:var(--folio-heading4-size);font-weight:var(--folio-heading4-weight);color:var(--folio-heading4-color)}.cme-heading-block.cme-heading-level-5{font-size:var(--folio-heading5-size);font-weight:var(--folio-heading5-weight);color:var(--folio-heading5-color)}.cme-heading-block.cme-heading-level-6{font-size:var(--folio-heading6-size);font-weight:var(--folio-heading6-weight);color:var(--folio-heading6-color)}.cme-heading-block[data-hidden-by-answers=true]{display:none}.folio-block-body .cme-heading-block[data-hidden-by-answers=true]{display:block}.cme-dotpoint-list-block{margin:.25rem 0;padding-left:1.25rem;list-style-type:disc}.cme-dotpoint-list-block li{margin:0;line-height:1.5}.cme-dotpoint-list-block li p{margin:0}.cme-divider-block{margin:.75rem 0}.cme-divider-block hr{border:0;border-top:1px solid #d4d4d8}.cme-page-break-block{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.cme-page-break-block:after,.cme-page-break-block:before{content:"";border-top:1px dashed var(--color-border-primary,#c8c8c8);flex:1 1 0}.cme-page-break-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);background:var(--color-surface-secondary,#f3f4f6);white-space:nowrap;border-radius:9999px;flex:none;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.cme-page-break-block-read{height:0;margin:0;display:block}.cme-doc-block{border:1px solid var(--folio-doc-outline,#d4d4d8);background:var(--folio-doc-body,#fafaf7);color:var(--color-text-primary,#27272a);border-radius:.375rem;margin:.75rem 0;box-shadow:0 1px 2px #00000008}.cme-doc-block-view .cme-doc-block-body{background:var(--folio-doc-body,#fafaf7);padding:.75rem 1rem}.celsus-emphasis{color:var(--folio-emphasis-color,#5e7d21);font-weight:700}[data-container-type=references]{color:var(--folio-reference-text,#111827)}[data-container-type=references] a{color:var(--folio-reference-link,#1d4ed8);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){[data-container-type=references] a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}}[data-container-type=references] a:hover{color:var(--folio-reference-link-hover,#1e40af);text-decoration-color:currentColor}.cme-orphan-block{display:none!important}.cme-weblink-card,.cme-weblink-empty,.cme-weblink-error,.cme-weblink-loading{position:relative}.cme-weblink-card a{background:var(--folio-weblink-bg,#fff);border-color:var(--folio-weblink-border,#d1d5db);text-decoration:none}.cme-weblink-card a:hover{border-color:var(--folio-weblink-border-hover,#9ca3af)}.cme-weblink-card.is-selected a{border-color:#10b981}.cme-weblink-card.is-selected{border-radius:.375rem;box-shadow:0 0 0 2px #10b98140}.cme-weblink-card .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cme-weblink-card .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.folio-wrapper{position:relative}.folio-wrapper[data-hidden=true]{display:none}.folio-wrapper-content{gap:var(--folio-wrapper-content-gap,.75rem);flex-direction:column;display:flex}.folio-container{position:relative}.folio-container-content{flex-direction:column;gap:.5rem;display:flex}:root{--folio-answer-divider-color:#d4d4d8;--folio-answer-divider-space-above:.66rem;--folio-answer-divider-space-below:.5rem}html:not([data-answer-dividers=false]) .folio-wrapper[data-wrapper-type=tutorial_wrapper] .folio-container[data-container-type=answer_container]:not([data-empty]):after{content:"";border-top:1px solid var(--folio-answer-divider-color,#d4d4d8);margin-top:var(--folio-answer-divider-space-above,.66rem);display:block}html:not([data-answer-dividers=false]) .folio-wrapper[data-wrapper-type=tutorial_wrapper] .folio-container[data-container-type=answer_container]:not([data-empty]):not(:last-child){margin-bottom:calc(var(--folio-answer-divider-space-below,.5rem) - var(--folio-wrapper-content-gap,.75rem))}.folio-block{margin:.75rem 0}.ProseMirror .celsus-background-block,.ProseMirror .celsus-case-block,.ProseMirror .celsus-image-wrapper,.ProseMirror .folio-block,.ProseMirror [data-type],.ProseMirror table{scroll-margin-top:24px}.folio-pill{-webkit-user-select:none;user-select:none;border-radius:9999px;gap:.4rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.folio-pill,.folio-question-header{align-items:center;margin-bottom:.4rem}.folio-question-header{gap:.5rem;display:flex}.folio-question-header .folio-pill{margin-bottom:0}.folio-pill-case{background:var(--folio-case-pill-bg);color:var(--folio-case-pill-fg)}.folio-pill-question{background:var(--folio-question-pill-bg);color:var(--folio-question-pill-fg)}.folio-pill-answer{background:var(--folio-answer-pill-bg);color:var(--folio-answer-pill-fg)}.folio-pill-background{background:var(--folio-background-pill-bg);color:var(--folio-background-pill-fg)}.folio-pill-case-continued{background:var(--folio-case-pill-bg);color:var(--folio-case-pill-fg)}.folio-stripped-continuation-prefix{display:none}.folio-case-heading,h2.folio-case-heading{color:var(--folio-heading1-color);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}[data-tute-nav-active=true] .folio-case-heading{transition:transform .2s;transform:translate(-.75rem)}.ProseMirror[contenteditable=false] .cme-reference{cursor:pointer}.ProseMirror[contenteditable=false] .cme-reference:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-ref-underline=subtle] .ProseMirror[contenteditable=false] .cme-reference{-webkit-text-decoration:underline dotted var(--folio-reference-underline-subtle,currentColor);text-decoration:underline dotted var(--folio-reference-underline-subtle,currentColor)}[data-ref-underline=colour] .ProseMirror[contenteditable=false] .cme-reference{-webkit-text-decoration:underline solid var(--folio-reference-underline-custom,var(--folio-reference-underline-accent,var(--folio-reference-link,#1d4ed8)));text-decoration:underline solid var(--folio-reference-underline-custom,var(--folio-reference-underline-accent,var(--folio-reference-link,#1d4ed8)))}.folio-endzone-heading,h1.folio-endzone-heading{font-size:var(--folio-heading1-size,2rem);line-height:1.2;font-weight:var(--folio-heading1-weight,700);color:var(--folio-heading1-color);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:1.5rem 0 .75rem;display:flex}.folio-block-body{background:0 0;border:none;padding:0}.folio-advanced-knowledge-body{margin:.35rem 0 .85rem}.folio-advanced-knowledge-body>.folio-block-body>:first-child{margin-top:0}.folio-advanced-knowledge-body li{margin-block:.3rem}:root{--folio-pathology-accent:#9d174d;--folio-pathology-capsule-bg:#fce7f3;--folio-pathology-capsule-hover:#fbcfe8}.mode-dark{--folio-pathology-accent:#f9a8d4;--folio-pathology-capsule-bg:#33202b;--folio-pathology-capsule-hover:#432737}.folio-pathology-body{margin:.35rem 0 .85rem}.folio-pathology-body>.folio-block-body>:first-child{margin-top:0}.folio-pathology-body li{margin-block:.3rem}.react-renderer.node-infographicBlock:has(>.folio-infographic-block[data-align=right]){float:right;clear:right;width:40%;max-width:360px;margin:0 0 .75rem 1.25rem}.folio-infographic-block[data-align=right] .folio-ig{margin:0}@media (max-width:640px){.react-renderer.node-infographicBlock:has(>.folio-infographic-block[data-align=right]){float:none;width:auto;max-width:none;margin:.5rem 0 1rem}}.folio-pathology-body{display:flow-root}.folio-pathology-body .node-headingBlock{clear:both}.folio-case-block .folio-block-body{border-style:solid;border-width:var(--folio-case-text-box-border-width,2px);border-color:var(--folio-case-text-box-border-color,var(--folio-heading1-color));border-radius:var(--folio-case-text-box-border-radius,4px);padding:var(--folio-case-text-box-padding,.75rem 1rem);background-color:var(--folio-case-text-box-fill-color,var(--folio-case-text-box-border-color,var(--folio-heading1-color)))}@supports (color:color-mix(in lab,red,red)){.folio-case-block .folio-block-body{background-color:color-mix(in srgb,var(--folio-case-text-box-fill-color,var(--folio-case-text-box-border-color,var(--folio-heading1-color)))calc(var(--folio-case-text-box-fill-opacity,0)*100%),transparent)}}:root[data-folio-tute] .ProseMirror [draggable=true],[data-caselink-mirror],[data-caselink-mirror] *{-webkit-user-drag:none}[data-caselink-mirror],[data-caselink-mirror] .folio-case-block .folio-block-body,[data-caselink-mirror] .folio-case-block .folio-block-body *{-webkit-user-select:text;user-select:text}.folio-container[data-answer-hidden=true] .folio-container-content,.folio-container[data-mcq-paired=true][data-answer-hidden=true] .folio-answer-notes-wrap{display:none!important}.folio-pill-show-answer{cursor:pointer;border:none;font-family:inherit}.folio-pill-show-answer:hover{filter:brightness(.96)}.folio-pill-active{box-shadow:0 0 0 2px var(--folio-answer-pill-fg)}.folio-answer-notes{width:100%;color:var(--color-text-primary,#111827);background:var(--color-surface-secondary,#fafafa);border:1px solid var(--color-border-primary,#e5e7eb);resize:vertical;border-radius:.5rem;outline:none;min-height:12em;max-height:36em;margin:0 0 .5rem;padding:.625rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;display:block;overflow-y:auto}.folio-answer-notes:focus{border-color:var(--folio-answer-pill-fg);background:var(--color-surface-primary,#fff)}.folio-answer-notes::placeholder{color:var(--color-text-disabled,#9ca3af);font-style:italic}.folio-answer-notes-wrap{position:relative}.folio-notes-mic{color:var(--color-text-disabled,#9ca3af);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem;line-height:0;transition:color .15s,opacity .15s,background .15s;position:absolute;top:.3rem;right:.3rem}.folio-answer-notes-wrap:hover .folio-notes-mic,.folio-notes-mic:disabled,.folio-notes-mic:focus-visible,.folio-notes-mic[aria-pressed=true]{opacity:1}.folio-notes-mic:hover{color:var(--folio-answer-pill-fg,#01684d);background:var(--color-hover-surface,#0000000d)}.folio-notes-mic-icon{width:1rem;height:1rem}.folio-answer-notes--preview{cursor:text;white-space:normal;resize:none}.folio-answer-notes--compact{min-height:0;max-height:none;padding-right:2rem;overflow:visible}.folio-answer-notes-caption{letter-spacing:.02em;color:var(--folio-answer-pill-fg,var(--color-text-secondary,#6b7280));-webkit-user-select:none;user-select:none;margin:0 0 .2rem;font-size:.75rem;font-weight:600;line-height:1.25rem}.folio-answer-notes-wrap[data-has-caption=true] .folio-notes-mic{top:1.75rem}.folio-answer-notes--preview p{margin:0 0 .5em}.folio-answer-notes--preview ol:last-child,.folio-answer-notes--preview p:last-child,.folio-answer-notes--preview ul:last-child,.folio-hl-note{margin-bottom:0}.folio-hl-note{font-family:var(--folio-reading-font,var(--font-family-theme,"Calibri")),"Segoe UI",sans-serif;min-height:4.5em;font-size:1rem;line-height:1.5}.folio-answer-notes--preview ol,.folio-answer-notes--preview ul{margin:0 0 .5em;padding-left:1.4em}.folio-answer-notes--preview ul{list-style:outside}.folio-answer-notes--preview ol{list-style:decimal}.folio-answer-notes--preview mark{color:#1a1a1a;background-color:#ffe082;border-radius:2px;padding:0 1px}.folio-answer-notes--preview a{color:#01684d;text-decoration:underline}.folio-pretute-notes-echo{margin:0 0 .75rem}.folio-pretute-notes-echo-heading{letter-spacing:.01em;color:var(--folio-answer-pill-fg,#01684d);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.folio-pretute-notes-echo-body{cursor:default;opacity:.92;min-height:0;max-height:none;margin-bottom:.5rem}.folio-pretute-notes-echo-rule{border:0;border-top:1px solid var(--color-border-primary,#e5e7eb);margin:.25rem 0 .75rem}.folio-note-md ol,.folio-note-md p,.folio-note-md ul{margin:0 0 .35em}.folio-note-md ol,.folio-note-md ul{padding-left:1.2em}.folio-note-md ul{list-style:outside}.folio-note-md ol{list-style:decimal}.folio-note-md mark{color:#1a1a1a;background-color:#ffe082;border-radius:2px}.folio-note-label{font-weight:600}.folio-note-h,.folio-note-label{color:var(--color-text-heading,inherit)}.folio-note-h{margin:.4em 0 .2em;font-weight:650}.folio-note-h1{font-size:1.12em}.folio-note-h2{font-size:1.05em}.folio-note-h3{font-size:1em}.folio-note-quote{border-left:3px solid var(--color-border-primary,#d1d5db);color:var(--color-text-secondary,inherit);margin:0 0 .5em;padding:.15em 0 .15em .75em}.folio-note-rule{border:0;border-top:1px solid var(--color-border-primary,#e5e7eb);margin:.5em 0}:root{--folio-hl-yellow:#ffe082;--folio-hl-green:#a5d6a7;--folio-hl-blue:#90caf9;--folio-hl-pink:#f8bbd0;--folio-hl-orange:#ffcc80;--folio-hl-purple:#d1a7e0;--folio-hl-red:#ffab91;--folio-hl-grey:#cfd8dc;--folio-hl-gray:#cfd8dc}.dark{--folio-hl-yellow:#6b5612;--folio-hl-green:#2f5d3a;--folio-hl-blue:#244b6b;--folio-hl-pink:#7a3355;--folio-hl-orange:#7d4518;--folio-hl-purple:#543a72;--folio-hl-red:#7d3327;--folio-hl-grey:#424b54;--folio-hl-gray:#424b54}.tute-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .5px}.ProseMirror.tute-hl-armed,.ProseMirror.tute-hl-erasing{cursor:crosshair}.ProseMirror.tute-hl-armed ::selection{background:#01684d2e}.ProseMirror.tute-hl-erasing ::selection{background:#c0392b29}.tute-highlight--noted{cursor:pointer;padding-bottom:1px}.tute-highlight--noted-active{background-color:#01684d1a}@media print{.tute-highlight--noted{border-bottom:none!important;padding-bottom:0!important}}.results-panel tr.tute-row-note{background-color:var(--folio-row-note-tint,#01684d12);cursor:pointer}.results-panel tr.tute-row-note--active{background-color:var(--folio-row-note-tint-active,#01684d24)}.results-panel tr.tute-row-note>td:first-child,.results-panel tr.tute-row-note>th:first-child{box-shadow:inset 3px 0 0 var(--folio-row-note-accent,#01684d)}@media print{.results-panel tr.tute-row-note,.results-panel tr.tute-row-note--active{background-color:#0000!important}.results-panel tr.tute-row-note>td:first-child,.results-panel tr.tute-row-note>th:first-child{box-shadow:none!important}}.folio-paged-hidden{display:none!important}.folio-note-link{background:var(--color-text-heading,#01684d);border-radius:.4em;align-items:center;gap:.25em;padding:0 .4em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.folio-note-link{background:color-mix(in srgb,var(--color-text-heading,#01684d)10%,transparent)}}.folio-note-link{color:var(--color-text-heading,#01684d);cursor:pointer;vertical-align:baseline;font-weight:550;text-decoration:none}.folio-note-link:hover{background:var(--color-text-heading,#01684d)}@supports (color:color-mix(in lab,red,red)){.folio-note-link:hover{background:color-mix(in srgb,var(--color-text-heading,#01684d)18%,transparent)}}.folio-note-link:hover{text-decoration:underline}.folio-note-link-ico{flex:none;width:.9em;height:.9em}.folio-answer-notes--preview a.folio-note-link{color:var(--color-text-heading,#01684d);text-decoration:none}.tset-pop.nlp{width:min(380px,100vw - 16px);padding:8px}.nlp-head{padding:2px 2px 8px}.nlp-head .tset-seg{width:100%}.nlp-list{max-height:300px;overflow-y:auto}.nlp-row[aria-selected=true]{background:var(--color-text-heading,#01684d)}@supports (color:color-mix(in lab,red,red)){.nlp-row[aria-selected=true]{background:color-mix(in srgb,var(--color-text-heading,#01684d)10%,transparent)}}.nlp-empty,.nlp-foot{color:var(--color-text-secondary,#6b7280);margin:0;padding:8px 10px;font-size:12.5px}.nlp-foot{border-top:1px solid var(--color-border-primary,#e5e7eb);margin-top:6px;font-size:11.5px}.folio-case-block .folio-block-body em{font-style:normal}:root:not([data-folio-tute]) .folio-case-block .folio-block-body em{-webkit-text-decoration:underline dotted var(--folio-mcq-keypoint,#f59e0b);text-decoration:underline dotted var(--folio-mcq-keypoint,#f59e0b)}@supports (color:color-mix(in lab,red,red)){:root:not([data-folio-tute]) .folio-case-block .folio-block-body em{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--folio-mcq-keypoint,#f59e0b)80%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--folio-mcq-keypoint,#f59e0b)80%,transparent)}}:root:not([data-folio-tute]) .folio-case-block .folio-block-body em{text-underline-offset:.2em}[data-case-keypoints=on] .folio-case-block .folio-block-body em{background:var(--folio-mcq-keypoint,#f59e0b)}@supports (color:color-mix(in lab,red,red)){[data-case-keypoints=on] .folio-case-block .folio-block-body em{background:color-mix(in srgb,var(--folio-mcq-keypoint,#f59e0b)30%,transparent)}}[data-case-keypoints=on] .folio-case-block .folio-block-body em{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .12em}.folio-case-infobar{--folio-case-chip-accent:var(--folio-case-accent,#2f6b9a);border-bottom:1px solid var(--color-border-primary,#e5e7eb);-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;margin:.5rem 0 .75rem;padding:.15rem .1rem;display:flex}.folio-case-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-.16rem;padding:.35rem .55rem;font-size:.72rem;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.folio-case-chip:hover{color:var(--color-text-primary,#111827)}.folio-case-chip[data-active=true]{color:var(--folio-case-chip-accent);border-bottom-color:var(--folio-case-chip-accent)}.folio-case-chip:focus-visible{outline:2px solid var(--folio-case-chip-accent);outline-offset:2px}.folio-case-chip-right{margin-left:auto}.folio-case-block>.folio-case-infobar{margin-bottom:0}[data-case-tools-first=true]>.folio-container-content>[data-node-view-content-react]{flex-direction:column;display:flex}[data-case-tools-first=true]>.folio-container-content>[data-node-view-content-react]>*{order:2}[data-case-tools-first=true]>.folio-container-content>[data-node-view-content-react]>:first-child{order:0}[data-case-tools-first=true]>.folio-container-content>[data-node-view-content-react]>.node-expertOpinionBlock{order:1}.folio-expert-opinion{margin:.25rem 0 1rem}.folio-expert-opinion-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:flex}.folio-expert-opinion-panel{align-items:flex-start;gap:.75rem;padding:.5rem .5rem .35rem;display:flex}.folio-expert-opinion-panel[hidden]{display:none}:root:not([data-folio-tute]) .folio-expert-opinion-panel{border-left:3px solid var(--folio-case-accent,#2f6b9a)}@supports (color:color-mix(in lab,red,red)){:root:not([data-folio-tute]) .folio-expert-opinion-panel{border-left:3px solid color-mix(in srgb,var(--folio-case-accent,#2f6b9a)45%,transparent)}}:root:not([data-folio-tute]) .folio-expert-opinion-panel{padding-left:.75rem}.folio-expert-opinion-face{object-fit:cover;width:58px;height:58px;box-shadow:0 0 0 2px var(--folio-case-accent,#2f6b9a);border-radius:9999px;flex:none}@supports (color:color-mix(in lab,red,red)){.folio-expert-opinion-face{box-shadow:0 0 0 2px color-mix(in srgb,var(--folio-case-accent,#2f6b9a)35%,transparent)}}.folio-expert-opinion-body{flex:1;min-width:0}.folio-expert-opinion-who{-webkit-user-select:none;user-select:none;flex-direction:column;margin-bottom:.4rem;line-height:1.3;display:flex}.folio-expert-opinion-name{color:var(--color-text-primary,#111827);font-size:.9rem;font-weight:600}.folio-expert-opinion-role{color:var(--color-text-secondary,#6b7280);font-size:.78rem}.folio-expert-opinion-body .folio-block-body{font-size:.95em;line-height:1.55}.folio-expert-opinion-body .folio-block-body ul{margin:.15rem 0 .5rem}[data-caselink-mirror] .folio-expert-opinion .folio-case-chip-right,[data-caselink-mirror] .folio-expert-opinion-panel{display:none}.folio-ct-block{margin:14px 0}.ctb-frame{color:var(--color-text-primary,#111827);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;flex-direction:column;gap:8px;display:flex}.ctb-frame *,.ctb-frame :after,.ctb-frame :before{box-sizing:border-box}.ctb-bar{align-items:center;gap:12px;min-width:0;display:flex}.ctb-mark{color:#d7f5e9;background:radial-gradient(130% 160% at 0 0,#0b7d5e 0,#01684d 45%,#013a2b 100%);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ctb-mark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:22px;height:22px}.ctb-bar>.ctb-name{white-space:nowrap;flex:1;align-items:baseline;min-width:0;margin:0;line-height:1.3;display:flex;overflow:hidden}.ctb-title{color:var(--color-text-heading,#01684d);flex:none;font-size:16px;font-weight:650}.ctb-dx{text-overflow:ellipsis;min-width:0;color:var(--color-text-primary,#111827);font-size:15px;font-weight:400;overflow:hidden}.ctb-dx:before{content:"–";color:var(--color-text-secondary,#4b5563);padding:0 .45em}.ctb-actions{flex:none;align-items:center;gap:6px;display:flex}.ctb-expand{cursor:zoom-in;background:#ffffffe0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;box-shadow:0 1px 4px #0003}.ctb-expand:hover{background:#fff}.ctb-expand:focus-visible{outline-offset:2px;outline:2px solid #0e5563}.ctb-expand svg{fill:none;stroke:#0e424f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ctb-open:focus-visible{outline:2px solid var(--color-button-primary,#01684d);outline-offset:2px}.ctb-poster{border:1px solid var(--color-border-primary,#e5e7eb);text-align:center;background:radial-gradient(120% 90% at 50% 40%,#1b2321 0,#050707 70%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:clamp(320px,46vh,520px);padding:24px;display:flex}.ctb-poster-text{color:#b9c4c0;max-width:46ch;margin:0;font-size:14px;line-height:1.5}.ctb-open{background-color:var(--color-button-primary,#01684d);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.ctb-open:hover{filter:brightness(1.12)}.folio-ct-sub{color:var(--color-text-secondary,#4b5563);margin:2px 0 0;font-size:13px;line-height:1.4}.folio-ct-tour-author{gap:4px;margin-top:8px;display:grid}.folio-ct-tour-author textarea{border:1px solid var(--color-border-primary,#e5e7eb);background-color:var(--color-surface-primary,#fff);width:100%;color:var(--color-text-primary,#111827);resize:vertical;border-radius:6px;padding:6px 8px;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.folio-ct-problems{color:#b45309;margin:8px 0 0;padding-left:18px;font-size:12.5px}