html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--c-black:#000;--c-white:#fff;--c-gray-100:#f2f2f2;--c-gray-200:#e6e6e6;--c-gray-300:#d2d2d2;--c-gray-400:#a2a2a2;--c-gray-500:#757575;--c-gray-600:#505050;--c-gray-700:#404040;--c-gray-800:#2f2f2f;--c-gray-900:#171717;--c-blue-100:#d5faff;--c-blue-200:#6cbeff;--c-blue-300:#3aa0fa;--c-blue-400:#0067b8;--c-blue-500:#243a5e;--c-yellow-100:#ffb900;--c-orange-100:#d83b01;--c-green-100:#107c10}.microsoft-uhf .c-uhff{margin-top:0}.rounded-xlg{border-radius:1.25rem}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;transition-duration:1ms!important}}.alignleft{float:left;margin-right:1rem;text-align:left}.alignright{float:right;margin-left:1rem;text-align:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption-text{margin:0}.ep-autosuggest-container{margin-right:.5rem}.entry-content p{margin-bottom:1rem;margin-top:1rem}@media (min-width:1084px){.entry-content p{margin-bottom:1.5rem;margin-top:1.5rem}}.entry-content .wp-block-buttons,.entry-content ul,blockquote,ol{margin-bottom:1.5rem}@media (min-width:1084px){.entry-content .wp-block-buttons,.entry-content ul,blockquote,ol{margin-bottom:2.25rem}}.entry-content h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}@media (min-width:1084px){.entry-content h1,h2,h3,h4,h5,h6{margin-top:2.25rem}}figure.wp-block-image{display:table;width:100%}figure.wp-block-image figcaption{color:#000;color:var(--c-black);font-size:1pc;text-align:left}figure.wp-block-image.is-style-example figcaption{caption-side:top;display:table-caption}figure.wp-block-embed{display:table;width:100%}figure.wp-block-embed figcaption{font-size:1pc;text-align:left}.entry-content h5.wp-block-heading{min-height:2pc}.toolkit-card{background:#fff;background:var(--c-white);margin:auto;max-width:260px;min-height:324px;overflow:hidden}.toolkit-card .glyph-append-chevron-right:after{margin-left:.375rem}.card-category,.card-number{color:#fff;color:var(--c-white);font-size:.875rem;line-height:1}.card-tags ul{display:flex!important;flex-wrap:wrap;grid-gap:.375rem;gap:.375rem;list-style:none;margin:0;padding:0}.card-tags .btn{border:none;display:block;font-size:.875rem;line-height:1;max-width:100%;overflow:hidden;padding:.375rem;text-overflow:ellipsis;white-space:nowrap}.card-tags .btn:hover{text-decoration:underline}.card-example-number-container.has-bg-blue,.card-guideline.has-bg-blue,.card-pattern-header.has-bg-blue{background:#0067b8;background:var(--c-blue-400)}.card-example-number-container.has-bg-red,.card-guideline.has-bg-red,.card-pattern-header.has-bg-red{background-color:#d83b01;background-color:var(--c-orange-100)}.card-example-number-container.has-bg-green,.card-guideline.has-bg-green,.card-pattern-header.has-bg-green{background-color:#107c10;background-color:var(--c-green-100)}.card-example-number-container.has-bg-yellow,.card-guideline.has-bg-yellow,.card-pattern-header.has-bg-yellow{background-color:#ffb900;background-color:var(--c-yellow-100)}.card-guideline.guideline-category-initially:after,.card-pattern-header.guideline-category-initially:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='181' height='92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.08' d='M90.5.979c8.838 0 17.44 1.149 25.807 3.447a120.68 120.68 0 0124.039 9.456c7.659 4.007 14.906 8.809 21.741 14.406 6.835 5.597 13.139 11.577 18.913 17.94a159.421 159.421 0 01-18.825 17.942 133.177 133.177 0 01-21.741 14.317 119.583 119.583 0 01-24.127 9.545c-8.367 2.298-16.97 3.447-25.807 3.447-8.838 0-17.44-1.15-25.807-3.447a120.65 120.65 0 01-24.039-9.457c-7.66-4.006-14.936-8.779-21.83-14.317C11.932 58.72 5.657 52.71 0 46.228a159.892 159.892 0 0118.825-17.94 130.662 130.662 0 0121.74-14.318 123.927 123.927 0 0124.128-9.544A93.014 93.014 0 0190.5.979zm33.938 45.25c0-4.655-.884-9.044-2.652-13.169-1.767-4.124-4.213-7.718-7.335-10.782a35.423 35.423 0 00-10.783-7.247c-4.065-1.768-8.455-2.68-13.168-2.74-4.655 0-9.044.884-13.168 2.652-4.125 1.767-7.719 4.212-10.783 7.335a35.426 35.426 0 00-7.247 10.782c-1.767 4.066-2.68 8.455-2.74 13.169 0 4.654.884 9.044 2.652 13.168 1.767 4.125 4.213 7.719 7.335 10.782a35.425 35.425 0 0010.782 7.248c4.066 1.767 8.456 2.68 13.169 2.74 4.655 0 9.044-.885 13.168-2.652 4.125-1.768 7.719-4.213 10.783-7.336a35.447 35.447 0 007.247-10.782c1.767-4.065 2.681-8.455 2.74-13.168zm-108.795 0a149.657 149.657 0 0017.676 14.67A109.43 109.43 0 0053.38 72.125a43.29 43.29 0 01-6.01-12.285 48.266 48.266 0 01-2.121-13.61c0-4.596.678-9.103 2.033-13.522a43.25 43.25 0 016.098-12.373A105.7 105.7 0 0033.318 31.47a144.877 144.877 0 00-17.676 14.76zM127.62 72.124a105.688 105.688 0 0020.062-11.136 144.795 144.795 0 0017.676-14.76 149.599 149.599 0 00-17.676-14.67 109.429 109.429 0 00-20.062-11.224 43.271 43.271 0 016.01 12.284 48.276 48.276 0 012.121 13.61 45.88 45.88 0 01-2.033 13.523 43.251 43.251 0 01-6.098 12.373zM90.5 57.54c-1.59 0-3.064-.294-4.419-.884a11.337 11.337 0 01-3.535-2.386c-1.002-1.001-1.827-2.21-2.475-3.623a9.584 9.584 0 01-.883-4.42c0-1.59.294-3.063.883-4.418a11.337 11.337 0 012.386-3.535c1.002-1.002 2.21-1.827 3.624-2.475a9.583 9.583 0 014.419-.884c1.59 0 3.064.295 4.419.884a11.337 11.337 0 013.535 2.386c1.002 1.002 1.827 2.21 2.475 3.624a9.583 9.583 0 01.883 4.419c0 1.59-.294 3.063-.883 4.419a11.335 11.335 0 01-2.386 3.535c-1.002 1.001-2.21 1.826-3.624 2.474a9.583 9.583 0 01-4.419.884z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:90.5px;position:absolute;right:-40px;top:-10px;width:181px}.card-guideline.guideline-category-during-interaction:after,.card-pattern-header.guideline-category-during-interaction:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='160' height='125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.1' d='M69.94 109.62c0 2.067.388 4.004 1.163 5.813a14.928 14.928 0 003.177 4.727 14.936 14.936 0 004.727 3.178c1.809.775 3.746 1.162 5.813 1.162h29.76c6.148 0 11.935-1.162 17.36-3.487 5.425-2.325 10.152-5.529 14.182-9.61 4.03-4.082 7.208-8.81 9.533-14.183 2.325-5.373 3.513-11.16 3.565-17.36 0-7.44-1.421-14.363-4.262-20.77-2.842-6.407-6.872-12.245-12.09-17.515l-36.581-36.58a15.03 15.03 0 00-5.037-3.333A15.542 15.542 0 0095.36.5c-2.17 0-4.185.413-6.045 1.24a17.08 17.08 0 00-4.96 3.332A13.51 13.51 0 0081.1 9.956c-.723 1.86-1.137 3.875-1.24 6.045 0 4.237 1.524 7.88 4.573 10.927l8.214 8.293h-26.04c-1.446-3.048-3.255-5.787-5.425-8.215a33.764 33.764 0 00-7.362-6.2 38.042 38.042 0 00-8.835-4.03 31.02 31.02 0 00-9.765-1.395c-4.805 0-9.3.904-13.485 2.713-4.185 1.808-7.88 4.288-11.082 7.44-3.204 3.151-5.684 6.82-7.44 11.005C1.456 40.721.552 45.242.5 50.1c0 4.805.904 9.3 2.712 13.485 1.809 4.185 4.289 7.88 7.44 11.083 3.152 3.203 6.82 5.683 11.005 7.44 4.186 1.756 8.706 2.66 13.563 2.712 4.805 0 9.403-.956 13.795-2.867a34.755 34.755 0 0011.547-8.138 13.762 13.762 0 002.326 4.883c1.084 1.446 2.428 2.712 4.03 3.797-1.292 2.325-1.938 4.753-1.938 7.285 0 2.583.594 4.986 1.782 7.207 1.189 2.222 2.894 4.005 5.115 5.348-1.291 2.325-1.937 4.753-1.937 7.285zM35.22 25.3c3.875 0 7.57.878 11.083 2.635 3.513 1.757 6.432 4.185 8.757 7.285H35.22c-2.067 0-4.004.388-5.813 1.163a14.93 14.93 0 00-4.727 3.177 14.93 14.93 0 00-3.177 4.727c-.776 1.809-1.163 3.746-1.163 5.813 0 2.067.387 4.004 1.163 5.813a14.93 14.93 0 003.177 4.727 14.93 14.93 0 004.727 3.178c1.809.775 3.746 1.162 5.813 1.162h19.84c-2.325 3.1-5.244 5.528-8.758 7.285C42.79 74.022 39.096 74.9 35.22 74.9c-3.41 0-6.613-.646-9.61-1.938-2.997-1.291-5.606-3.074-7.828-5.347-2.221-2.273-4.004-4.908-5.347-7.905-1.343-2.997-2.015-6.2-2.015-9.61 0-3.41.646-6.613 1.938-9.61a25.148 25.148 0 015.347-7.905 25.148 25.148 0 017.905-5.348c2.997-1.291 6.2-1.937 9.61-1.937zm49.6 89.28c-1.343 0-2.506-.491-3.487-1.472-.982-.982-1.473-2.145-1.473-3.488 0-1.757.49-2.971 1.472-3.642.982-.672 2.196-1.085 3.643-1.24 1.447-.155 3.048-.181 4.805-.078 1.757.103 3.332.103 4.727 0 1.395-.103 2.635-.517 3.72-1.24 1.085-.723 1.576-1.963 1.473-3.72 0-1.912-.594-3.203-1.782-3.875-1.189-.672-2.739-1.085-4.65-1.24a29.097 29.097 0 00-5.968.155c-2.067.258-4.056.31-5.968.155-1.911-.155-3.435-.542-4.572-1.162-1.137-.62-1.757-1.938-1.86-3.953 0-1.757.49-2.97 1.472-3.642.982-.672 2.196-1.086 3.643-1.24 1.447-.155 3.048-.181 4.805-.078 1.757.103 3.333.103 4.728 0 1.394-.103 2.635-.517 3.72-1.24 1.085-.723 1.575-1.963 1.472-3.72 0-1.912-.594-3.203-1.782-3.875-1.189-.672-2.739-1.085-4.65-1.24a29.097 29.097 0 00-5.968.155c-2.067.258-4.056.31-5.968.155-1.911-.155-3.435-.543-4.572-1.163s-1.757-1.937-1.86-3.952c0-1.757.49-2.97 1.472-3.642.982-.672 2.196-1.085 3.643-1.24 1.447-.156 3.048-.181 4.805-.078 1.757.103 3.332.103 4.728 0 1.395-.103 2.635-.517 3.72-1.24 1.084-.723 1.575-1.963 1.472-3.72 0-1.343-.49-2.506-1.472-3.488-.982-.981-2.145-1.472-3.488-1.472h-49.6c-1.343 0-2.506-.49-3.487-1.473-.982-.981-1.473-2.144-1.473-3.487s.49-2.506 1.473-3.488c.981-.981 2.144-1.472 3.487-1.472h60.993c1.188 0 2.273-.207 3.255-.62a9.141 9.141 0 002.712-1.783 6.708 6.708 0 001.782-2.712 13.48 13.48 0 00.698-3.255 8.69 8.69 0 00-.62-3.255c-.413-1.033-1.033-1.99-1.86-2.867L91.407 19.875C90.323 18.79 89.78 17.498 89.78 16c0-1.498.543-2.79 1.627-3.875 1.086-1.085 2.403-1.653 3.953-1.705 1.498 0 2.79.543 3.875 1.627l36.657 36.58c4.34 4.34 7.647 9.094 9.92 14.26 2.274 5.167 3.436 10.825 3.488 16.973 0 4.805-.904 9.3-2.713 13.485-1.808 4.185-4.288 7.853-7.439 11.005-3.152 3.152-6.821 5.632-11.006 7.44-4.185 1.808-8.705 2.738-13.562 2.79H84.82z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:158px;position:absolute;right:0;top:-10px;width:93pt}.card-guideline.guideline-category-when-wrong:after,.card-pattern-header.guideline-category-when-wrong:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='144' height='144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.15' d='M144 144H0L72 0l72 144zm-128.475-9.6h112.95L72 21.45 15.525 134.4zM76.8 57.6v48h-9.6v-48h9.6zm-9.6 57.6h9.6v9.6h-9.6v-9.6z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:9pc;position:absolute;right:-10px;top:-40px;width:9pc;z-index:0}.card-guideline.guideline-category-over-time:after,.card-pattern-header.guideline-category-over-time:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='143' height='143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.08' d='M71.5 143c-6.61 0-12.94-.838-18.992-2.514a71.966 71.966 0 01-17.107-7.192 69.264 69.264 0 01-14.454-11.171c-4.282-4.33-8.006-9.171-11.172-14.524a68.37 68.37 0 01-7.192-17.107C.954 84.441.093 78.11 0 71.5c0-6.564.838-12.894 2.514-18.992 1.675-6.098 4.073-11.8 7.192-17.107a71.808 71.808 0 0111.171-14.454A70.962 70.962 0 0135.401 9.775a72.005 72.005 0 0117.107-7.192C58.559.908 64.89.047 71.5 0c6.564 0 12.894.838 18.992 2.514 6.098 1.675 11.8 4.073 17.107 7.192a71.8 71.8 0 0114.454 11.171 70.973 70.973 0 0111.172 14.524 72.048 72.048 0 017.192 17.107c1.675 6.051 2.536 12.382 2.583 18.992 0 6.61-.838 12.94-2.514 18.992a71.961 71.961 0 01-7.192 17.107 69.285 69.285 0 01-11.171 14.454c-4.33 4.282-9.171 8.006-14.524 11.172a68.412 68.412 0 01-17.107 7.192c-6.051 1.629-12.382 2.49-18.992 2.583zm0-134.063c-5.726 0-11.242.745-16.548 2.235-5.307 1.49-10.288 3.584-14.943 6.284a60.37 60.37 0 00-12.708 9.845c-3.817 3.864-7.075 8.077-9.775 12.639-2.7 4.561-4.818 9.542-6.354 14.942A58.663 58.663 0 008.937 71.5c0 5.726.745 11.242 2.235 16.548 1.49 5.307 3.584 10.288 6.284 14.943a60.37 60.37 0 009.845 12.708c3.864 3.817 8.077 7.075 12.639 9.775 4.561 2.7 9.542 4.818 14.942 6.354a58.653 58.653 0 0016.618 2.234c5.726 0 11.242-.744 16.548-2.234 5.307-1.489 10.288-3.584 14.943-6.284a60.396 60.396 0 0012.708-9.845c3.817-3.864 7.075-8.077 9.775-12.638 2.7-4.562 4.818-9.543 6.354-14.943a58.653 58.653 0 002.234-16.618c0-5.726-.744-11.242-2.234-16.548-1.489-5.307-3.584-10.288-6.284-14.943a60.396 60.396 0 00-9.845-12.708c-3.864-3.817-8.077-7.075-12.638-9.775-4.562-2.7-9.543-4.818-14.943-6.354A58.663 58.663 0 0071.5 8.937zm0 62.563V26.812h-8.938v53.626h35.75V71.5H71.5z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:143px;position:absolute;right:-15px;top:-18px;width:143px;z-index:0}.toolkit-bg-highlight-card{padding:1em .75em 0}@media (min-width:860px){.toolkit-bg-highlight-card{padding:2em}}@media (min-width:1084px){.moray-highlight .card-background{position:relative}.moray-highlight .card-background:after{content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.moray-highlight .card-foreground{z-index:9}}.moray-highlight .card-background img.img-fluid{height:182.5px}.card-guideline{background-color:#0067b8;background-color:var(--c-blue-400);padding:1.25rem}a.card-guideline{text-decoration:none}a.card-guideline[href]:focus{outline:.1875rem dotted #000;outline:.1875rem dotted var(--c-black)}a.card-guideline:focus h3,a.card-guideline:hover h3{text-decoration:underline}.card-guideline-header{margin-bottom:3.75rem}.card-guideline-title{font-size:1rem;line-height:1.2;position:relative;text-decoration:none;z-index:3}@media (min-width:48em){.card-guideline-title{font-size:1.5625rem}}.card-guideline-excerpt{font-size:.875rem;line-height:1.5}.card-guideline-single-header{display:flex;flex-direction:column}.card-guideline-single-header .entry-title{order:1}.card-guideline-single-header .card-guideline-single{order:2}@media (min-width:860px){.card-guideline-single-header{display:block}}.card-guideline-single{box-shadow:0 .375rem .875rem 0 rgba(0,0,0,.13),0 .0625rem .25rem 0 rgba(0,0,0,.11),24px 24px 0 0 hsla(0,0%,94.9%,.85)}p.card-guideline-excerpt{margin:0}.card-pattern-header{padding:1.25rem 1.25rem 0;text-decoration:none}.card-pattern-title{font-size:1rem;height:7.5em;line-height:1.5;margin:1.25rem 0;position:relative;z-index:1}.card-pattern-content{display:flex;flex:1}.card-pattern-content .card-tags{margin:1.25rem;overflow:hidden;position:relative;width:100%}.card-pattern-content .card-tags ul{position:absolute;width:100%}.card-pattern-content .card-tags li{max-width:100%}.card-example{background-position:bottom;background-repeat:no-repeat;background-size:cover}.card-example-title-container,.card-example div.card-example-number-container{padding:1.25rem}.card-example-title{font-size:1rem;line-height:1.5;margin:0;position:relative;z-index:11}.card-example-title a{color:#000;color:var(--c-black);text-decoration:none}.card-example-title a:hover{text-decoration:underline}.card-example-tags{background:linear-gradient(180deg,#e6e6e6 21.06%,hsla(0,0%,90.2%,0) 105.59%);background-position:top;background-repeat:no-repeat;background-size:100% 75%;border-radius:0 0 1.25rem 1.25rem;padding:0 1.5rem 1.3125rem;position:relative;z-index:11}.card-example-thumbnail{margin-top:auto}.card-example-thumbnail img{aspect-ratio:5/2;display:block;-o-object-fit:cover;font-family:"object-fit:cover;object-position:top";object-fit:cover;-o-object-position:top;object-position:top;width:100%}.card-example-number-container{background-color:#0067b8;background-color:var(--c-blue-400)}.example-card-list-js .col:nth-child(8)~.col,.pattern-card-list-js .col:nth-child(8)~.col{display:none}.editor-styles-wrapper [data-type="moray/highlight"]:first-of-type{max-width:75pc}.editor-styles-wrapper [data-type="moray/highlight"]:first-of-type h1,.editor-styles-wrapper [data-type="moray/highlight"]:first-of-type h2{font-size:2.2em}.entry-content .moray-highlight{clear:both}.moray-highlight .card-foreground p:empty{display:none}@media (min-width:1084px){.entry-content .alignwide{margin-left:-18%;margin-right:-18%;max-width:100pc;width:136%}}.wp-block-column.is-style-gray-background{background:#f2f2f2;background:var(--c-gray-100);padding:1.5rem}@media (min-width:860px){.wp-block-column.is-style-gray-background{padding:3rem}}.wp-block-columns{margin-bottom:1.5em}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:1.5em}}.wp-block-media-text__content{margin-bottom:3em;margin-top:3em}.toolkit-heading-with-image-block{padding-top:2.5em}