.activity-rich-details{color:var(--ink,#163832);margin:0 0 16px;line-height:1.6}.activity-rich-details p{margin:0 0 12px}.activity-rich-details strong{color:var(--forest-deep,#0c352f);font-weight:700}.activity-rich-details .activity-rich-heading{font-family:var(--serif,serif);color:var(--forest,#174c42);margin:20px 0 8px;font-size:1.125rem;line-height:1.3}.activity-rich-details ul,.activity-rich-details ol{margin:0 0 12px;padding-left:1.25em}.activity-rich-details li{margin:0 0 6px}.activity-rich-details li::marker{color:var(--ocean,#176f82)}.activity-rich-table{border:1px solid var(--line,#16383224);border-radius:10px;margin:4px 0 14px;overflow-x:auto}.activity-rich-table table{border-collapse:collapse;width:100%;font-size:.9rem}.activity-rich-table th,.activity-rich-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line,#16383224);padding:8px 10px}.activity-rich-table thead th{background:var(--mist,#e4efec);letter-spacing:.01em;color:var(--forest-deep,#0c352f);border-top:0;font-size:.8125rem}.activity-rich-table tbody th{color:var(--forest-deep,#0c352f);font-weight:600}.activity-rich-table tbody tr:nth-child(2n){background:#f8f7f2}.activity-rich-callout{border-left:4px solid var(--ocean,#176f82);background:#eef6f8;border-radius:10px;margin:4px 0 14px;padding:10px 12px;display:block}.activity-rich-callout>strong{margin-bottom:2px;font-size:.875rem;display:block}.activity-rich-callout-tip,.activity-rich-callout-photo{border-left-color:var(--gold,#f1bd55);background:#fdf3dd}.activity-rich-callout-warning{border-left-color:var(--clay,#df714f);background:#fbe9e2}.activity-rich-callout-family,.activity-rich-callout-nearby{border-left-color:var(--forest,#174c42);background:var(--mist,#e4efec)}.activity-rich-more{border:1px solid var(--forest,#174c42);background:var(--paper,#fff);min-height:44px;color:var(--forest,#174c42);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.activity-rich-more:hover{background:var(--mist,#e4efec)}.activity-rich-more:focus-visible{outline:2px solid var(--ocean,#176f82);outline-offset:2px}.activity-sheet{border-top:1px solid var(--line,#16383224);margin-top:14px}.activity-sheet>summary{cursor:pointer;color:var(--forest,#174c42);padding:12px 0;font-size:.875rem;font-weight:800;line-height:20px}.activity-sheet>summary:focus-visible{outline:2px solid var(--ocean,#176f82);outline-offset:2px}.activity-sheet>.activity-rich-details{margin:6px 0 0}.activity-sheet-sources{overflow-wrap:anywhere;font-size:.8125rem}.activity-sheet-sources a{color:inherit;text-underline-offset:3px}
