@layer modules{.notifiable-conditions{display:flex;flex-direction:column;gap:var(--spacing-xl) var(--spacing-2xl);margin-block:var(--spacing-lg)}.notifiable-conditions:first-child{margin-top:0}.notifiable-conditions:last-child{margin-bottom:0}.notifiable-conditions .legend{margin-top:var(--spacing-xs)}.notifiable-conditions .legend::before{content:attr(title);font-family:var(--font-family-headings);font-size:var(--font-size-heading-xs);font-style:normal;font-weight:700;line-height:1.2;color:inherit;text-wrap:balance}.notifiable-conditions .legend::before.medium{font-weight:500}.notifiable-conditions .legend::before{grid-column:1/-1;display:block}.notifiable-conditions .special-markers{--icon-size: 1.25em;list-style:none;padding-inline-start:0;display:grid;grid-template-columns:var(--icon-size) 1fr;gap:.75em}.notifiable-conditions .special-markers li{grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:start}.notifiable-conditions .special-markers li::before{content:"";display:block;width:var(--icon-size);height:var(--icon-size);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:relative;top:.0625em}.notifiable-conditions .special-markers li.has-icon::before{mask-image:var(--icon);background-color:currentColor}@container (width > 42em){.notifiable-conditions .special-markers{--icon-size: 1.5em}}.notifiable-conditions .card{--row-gap: var(--spacing-2xs);padding:var(--spacing-xs);border-radius:var(--radius-md);display:grid;gap:var(--row-gap) var(--spacing-xs);overflow:hidden;margin-bottom:var(--spacing-xs)}.notifiable-conditions .card:last-child{margin-bottom:0}.notifiable-conditions .card.color-rust{background-color:#a63f2b;color:var(--text-color-light)}.notifiable-conditions .card.color-gold{background-color:#ecb31f;color:var(--text-color-dark)}.notifiable-conditions .card.color-canola{background-color:#ffe66e;color:var(--text-color-dark)}.notifiable-conditions .card.color-larch{background-color:#4b7d40;color:var(--text-color-light)}.notifiable-conditions .card i{display:block}.notifiable-conditions .card .special-markers li>span{display:list-item;list-style:disc;margin-inline-start:1.1em}.notifiable-conditions .card .special-markers li.subheading{font-weight:700}.notifiable-conditions .card .special-markers li.subheading span{list-style:none}.notifiable-conditions .card .special-markers li ul{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.notifiable-conditions .card .special-markers li ul li{grid-column:1/-1;grid-template-columns:subgrid}.notifiable-conditions .card .special-markers li ul li>span{margin-inline-start:2.2em}.notifiable-conditions .card .special-markers.laboratories{--icon-gap: 0.25em;grid-template-columns:calc(var(--icon-size)*3 + var(--icon-gap)*2) 1fr}.notifiable-conditions .card .special-markers.laboratories li::before{width:100%;mask-position:0% 50%,50% 50%,100% 50%}.notifiable-conditions .card .nowrap{white-space:nowrap}.notifiable-conditions .card .summary{display:grid;align-items:center;grid-template-columns:1fr auto;cursor:pointer;transition-property:margin;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.notifiable-conditions .card .summary::before,.notifiable-conditions .card .summary::after{content:"";display:inline-block;width:1.33em;height:1.33em;mask-image:url("/assets/icons/close.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;margin-left:.5em;flex-shrink:0;grid-area:1/2/2/3;transition-property:opacity,translate;transition-duration:inherit;transition-timing-function:inherit}.notifiable-conditions .card .summary::after{mask-image:url("/assets/icons/caret.svg");translate:0 -11%;opacity:0}.notifiable-conditions .card .summary[aria-expanded=false]{margin-bottom:calc(-1*var(--row-gap))}.notifiable-conditions .card .summary[aria-expanded=false]::after{opacity:1;translate:0 0}.notifiable-conditions .card .summary[aria-expanded=false]::before{opacity:0;translate:0 11%}.notifiable-conditions .card .collapsable-content{display:grid;grid-auto-rows:1fr auto;gap:inherit;overflow:hidden;opacity:1;height:var(--height);transition-property:height,opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.notifiable-conditions .card .collapsable-content[hidden]{height:0px;opacity:0}.notifiable-conditions .card .footnote{margin-top:var(--spacing-xs)}.notifiable-conditions .card .conditions.notifiableToColumn{grid-template-columns:calc(var(--icon-size)*3 + var(--icon-gap)*2) 1fr}.notifiable-conditions .card .conditions.notifiableToColumn li>span.notifiableTo{grid-column:2/3;list-style:none;margin-top:.25em}.notifiable-conditions .card .conditions.notifiableToColumn li>span.notifiableTo::before{content:"Notifiable to: ";font-weight:700}@container (width > 30em){.notifiable-conditions .card .conditions.notifiableToColumn{grid-template-columns:calc(var(--icon-size)*3 + var(--icon-gap)*2) 1fr 1fr}.notifiable-conditions .card .conditions.notifiableToColumn li{grid-column:span 3}.notifiable-conditions .card .conditions.notifiableToColumn li>span.notifiableTo{grid-column:3/4;margin-top:0;list-style:disc}.notifiable-conditions .card .conditions.notifiableToColumn li>span.notifiableTo::before{content:none}.notifiable-conditions .card .conditions.notifiableToColumn::before,.notifiable-conditions .card .conditions.notifiableToColumn::after{font-family:var(--font-family-headings);font-size:var(--font-size-body-lg);font-style:normal;font-weight:700;line-height:1.2;color:inherit;text-wrap:balance}.notifiable-conditions .card .conditions.notifiableToColumn::before.medium,.notifiable-conditions .card .conditions.notifiableToColumn::after.medium{font-weight:500}.notifiable-conditions .card .conditions.notifiableToColumn::before,.notifiable-conditions .card .conditions.notifiableToColumn::after{grid-row:1/2}.notifiable-conditions .card .conditions.notifiableToColumn::before{content:"Condition:";grid-column:2}.notifiable-conditions .card .conditions.notifiableToColumn::after{content:"Notifiable to:";grid-column:3}}@container (width > 42em){.notifiable-conditions .card .conditions.laboratories{--icon-gap: 0.5em}}@container (width > 50rem){.notifiable-conditions{flex-direction:row;align-items:start}.notifiable-conditions>div{flex:1 1 100%}.notifiable-conditions .text{margin-bottom:auto;position:sticky;top:calc(var(--header-offset) + var(--spacing-md));transition-property:top;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}}header.scrolled-down~main .notifiable-conditions .text{top:var(--spacing-md)}}/*# sourceMappingURL=notifiable-conditions.css.map */
