<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.qual-table{font-size:1rem}.pp-legend{color:var(--color-black);font-weight:400}.pp-legend:before{content:"";display:inline-block;background-color:var(--qual-table-accent);position:relative;top:.125rem;width:1rem;height:1rem;margin-right:.5rem}.pp-legend:after{content:":"}@media (min-width:48em){.pp-typicalpattern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pp-typicalpattern:has(:is(table):nth-child(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-typicalpattern table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}@media (min-width:48em){.pp-typicalpattern table:nth-child(2){margin-left:-1px}.pp-typicalpattern table:nth-child(3){margin-left:-2px}}.pp-typicalpattern td,.pp-typicalpattern th{font-weight:400;border:1px solid var(--color-grey-20);padding:1.25rem 1rem 1.25rem 1.5rem}.pp-typicalpattern th{background:var(--color-mu-blue);color:var(--color-white);text-align:left}.pp-typicalpattern td{position:relative;background-color:var(--qual-table-bg)}.pp-typicalpattern td:before{content:"";background-color:var(--qual-table-accent);position:absolute;top:0;left:0;width:.5rem;height:100%}.pp-credits-core{--qual-table-bg:var(--color-mu-volcano-tint);--qual-table-accent:var(--color-mu-volcano)}.pp-credits-major{--qual-table-accent:var(--color-mu-ponga)}.pp-credits-major,.pp-credits-minor{--qual-table-bg:var(--color-mu-ponga-tint-lighter)}.pp-credits-minor{--qual-table-accent:var(--color-mu-kuku)}.pp-credits-elective{--qual-table-bg:var(--color-mu-blue-tint-lighter);--qual-table-accent:var(--color-mu-light-blue-websafe)}
</pre></body></html>