.feature[href]{-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;-moz-transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.feature{background:var(--panel-strong);border:1px solid var(--border-subtle);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);color:inherit;min-height:210px;min-height:var(--feature-min-height,210px);padding:26px;padding:var(--feature-padding,26px);text-decoration:none}.feature:not([href]){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature[href]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.feature[href]:hover{border-color:#a5bfd9;-webkit-box-shadow:0 14px 30px rgba(0,0,0,.08);box-shadow:0 14px 30px rgba(0,0,0,.08)}@supports (color:color-mix(in lch,red,blue)){.feature[href]:hover{border-color:color-mix(in srgb,var(--blue) 32%,var(--border-subtle))}}}.feature[href]:focus-visible{outline:2px solid var(--blue-strong);outline-offset:3px}.feature[href] [data-feature-content]{margin-inline:0;margin-inline:var(--feature-content-inset,0)}.feature-mark{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#111;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:800;height:42px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;width:42px}.feature:nth-child(2) .feature-mark{background:var(--green)}.feature:nth-child(3) .feature-mark{background:var(--pink)}.feature h2,.feature h3{font-size:24px;line-height:1.08;margin:0 0 10px}.feature p{color:var(--muted);font-size:16px;line-height:1.45;margin:0}.feature-badge{background:rgba(0,107,214,.1);border-radius:999px;color:var(--blue-strong);display:inline-block;font-size:.46em;font-weight:700;line-height:1;-webkit-margin-start:.55em;-moz-margin-start:.55em;margin-inline-start:.55em;padding:.42em .62em;vertical-align:middle;white-space:nowrap}